首页
学习
活动
专区
圈层
工具
发布

HTML图片热点

页面需要实现一个按钮切换的效果,其实切换只是冠冕堂皇的话了,就是点击图片一下,换成另一张图片。效果如下: ? ?        ...这是从效果图上截下来的两张图片,需要的效果就是点击正式版,切换到左边的效果,点击编辑版切换到右边的效果,所以需要正式版和编辑版上触发不同的事件,但是正式版和编辑版是在一张图片上的,引出本篇的主题,图片热点...rect" coords="70,1,138,37" href="javascript:switchToEdition()" />        我建立的是矩形(shape="rect")的热点...,coords是热点坐标,矩形需要两组坐标,左上角顶点的坐标和右下角顶点的坐标,这两个点确定了一个矩形。...热点多用于大张图片不同区域设置不同链接,如地图,这里如此做只是不想再去PS切图,那样得四张图片。

8.1K00
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    JS 图片压缩

    前言 说起图片压缩,大家想到的或者平时用到的很多工具都可以实现,例如,客户端类的有图片压缩工具 PPDuck3, JS 实现类的有插件 compression.js ,亦或是在线处理类的 OSS 上传,...文件上传后,在访问文件时中也有图片的压缩配置选项,不过,能不能自己撸一套 JS 实现的图片压缩代码呢?...压缩思路 涉及到 JS 的图片压缩,我的想法是需要用到 Canvas 的绘图能力,通过调整图片的分辨率或者绘图质量来达到图片压缩的效果,实现思路如下: 获取上传 Input 中的图片对象 File 将图片转换成...,后续会有详细介绍 转换后的图片生成对应的新图片,然后输出 优缺点介绍 不过 Canvas 压缩的方式也有着自己的优缺点: 优点:实现简单,参数可以配置化,自定义图片的尺寸,指定区域裁剪等等。...上传存储图片如果需要对文件大小格式有要求的,可以统一压缩处理图片 前台页面想要编辑图片,可以在 Canvas 处理图片的时候,加一些其他逻辑,例如添加文字,剪裁,拼图等等操作 当然温馨提示:因部分接口有

    34.8K21

    iOS设置圆角及圆形图片

    方方正正的样式往往会显得很生硬,而圆角的样式会让人产生别样的亲切感,现在越来越多地用到圆角,诸如用户头像之类的图片也大都用圆形来显示,本文就介绍如何设置按钮、文本框的圆角以及制作圆形的图片。...大概思路如下: View都有一个layer的属性,我们正是通过layer的一些设置来达到圆角的目的,因此诸如UIImageView、UIButton、UILabel等view都可以设置相应的圆角。...对于圆形的头像,要制作正圆,我们需要首先设置UIImageView的高宽的一致的,然后我们设置其圆角角度为高度除以2即可,相当于90度,代码如下: // 圆形头像 UIImageView *avatarImgView...CGRectMake((SCREENWIDTH - 75) / 2, 150, 75, 75)]; avatarImgView.image = [UIImage imageNamed:@"icon"]; // 图片做圆形...:4.0]; [self.view addSubview:label]; 如上,基本的圆角设置就实现了,很简单实用吧。

    2.7K20

    web开发规范 - 图片规范

    基本规则 所有页面元素类图片均放入img文件夹, 测试用图片放于img/demoimg文件夹; 图片格式仅限于gif || png || jpg; 命名全部用小写英文字母 || 数字 || _ 的组合,...特殊字符;尽量用易懂的词汇, 便于团队其他成员理解; 另, 命名分头尾两部分, 用下划线隔开, 比如ad_left01.gif || btn_submit.gif; 在保证视觉效果的情况下选择最小的图片格式与图片质量..., 以减少加载时间; 尽量避免使用半透明的png图片(若使用, 请参考css规范相关说明); 运用css sprite技术集中小的背景图或图标, 减小页面http请求, 但注意, 请务必在对应的sprite...页面修饰图片处理 图片经过优化以加快下载的速度,有较佳的视觉空间效果,用图要与页面风格、页面内容相符;制作精美,细节处理得当。

    1.1K10

    jenkins 设置 gitlab web hooks

    gitlab:确保有web hook权限,这个跟公司的gitlab有关,入口settings下的web hooks如下: ?  ...确保gitlab跟jenkins的连通性 hook的大概原理其实很简单:设置了web hooks后,当git项目触发了event后会往你填写的hooks URL发送一个post请求 那么首先要确保gitlab...设置jenkins 源码管理设置 ?  构建触发器设置,这个URL是gitlab web hook那里需要填写的URL ?...设置完毕后,点击保存 设置gitlab的web hook URL填写jenkins上的那个URL,这里的就是上图的http://your-jenkins-server-ip:port/project/smart...需要弄清楚原理,是gitlab访问设置的hook URL; 2. 当设置jenkins和gitlab都设置的没问题,但TEST HOOK就是不通过的时候,需要思考为什么有这种情况?

    2.7K60

    Web性能优化:图片优化

    从性能优化的角度看,图片也绝对是优化的热点和重点之一,Google PageSpeed或者Yahoo的14条性能优化规则无不把图片优化作为重要的优化手段,本文覆盖了Web图片优化的方方面面,从基本的图片格式选择...要找到图片的最优设置,需要按照许多维度进行认真分析:格式能力、编码数据内容、像素尺寸等。 真的要用图片吗? 要实现需要的效果,真的需要图片吗?这是首先要问自己的问题。...设置选择的也很丰富,目前支持JPG和PNG的优化。...前端工程师的重复性工作,例如合并静态资源、压缩JS和CSS文件、编译SASS等都可以使用Grunt等自动化工具批量完成,图片优化也是如此。...优化,Google发布了了Google PageSpeed这个服务器模块,可以在apache或ngnix中加载,通过在服务器配置文件中进行设置来进行自动化的优化。

    4K70
    领券