雪碧图制作工具下载:
链接:https://pan.baidu.com/s/1zc2Vez5VMWwa2Ark21DElA
提取码:cojm
背景图片基础:
使用background-image来设置背景图片
语法: background-image:url(相对与css的路径)
如果背景图片大于元素,默认会显示图片的左上角
如果背景图片和元素一样大,则会将背景图片全部显示
如果背景图片小于元素大小,则会默认将背景图片平铺以充满元素
可以同时为一个元素指定背景颜色和背景图片
这样背景颜色将会作为背景图片的底色
般情况下设置背景图片时都会同时指定一个背景颜色(因为加载外部图片需要一定的时间.再图片加载出来之前.会先显示颜色)
背景图片默认是贴着元素的左,上角显示
缩写:
background(注意 如果没有指定其中的某个属性,则会采用默认值.比如用background只指定了背景图片.没有颜色 那么会使用默认的透明色覆盖掉前面单独设置的颜色)
通过该属性可以同时设置所有背景相关的样式
没有顺序的要求,谁在前谁在后都行,也没有数量的要求
雪碧图按钮例子(css-sprite)
用到的属性:
background-image:url();
background-position:0px 0px;/*坐标*/
通常如果给按钮的三个状态分别设置三张背景图片,在网速较慢的时候,切换状态时会出现闪烁的情况,那是因为
当hover被触发时,浏览器才去加载hover . png
当active被触发时,浏览器才去加载active. png
由于加载图片需要- 定的时间,所以在加载和显示过程会有-段时间,背景图片无法显示,导致出现闪烁的情况
为了解决该问题,可以将三个图片整合为一张图片,这样可以同时将三张图片一起加载,就不会出现闪烁的问题了
然后在通过background-position来切换要显示的图片的位置,这种技术叫做图片整合技术(css-sprite)也就是常说的雪碧图
此方法的优点:
1.将多个图片整合为-张图片里,浏览器只需要发送一次请求,可以同时加载多个图片,提高访问效率,提高了用户体验。
2.将多个图片整合为一-张图片,减小了图片的总大小,提高请求的速度,增加了用户体验
相关推荐
chm帮助文档制作工具 与 反编译工具 中文版分享两款chm制作工具,也方便以后自己找两款chm制作工具均为简体中文版 而且均有反编译功能第一款:免安装 链接: https://pan.baidu.com/s/18gGgyrmJZc6Tlqm6L
editplus 转到定义设置 (ctags的使用)提前准备:需要先下载ctags,只取里面的 ctags.exe文件即可,取出来放到 editplus的安装目录,或者配置文件目录第一步:配置tags索引文件的生成方式第二步:生成.tags索引文件这一
css图片左边有空隙如何处理把图片display:block;即可
sqlite可视化编辑工具 sqlitestudio下载链接:https://pan.baidu.com/s/1NXwtMTDh4y-86RvYZXuzkw 提取码:fipx
zblog站群批量管理 一键切换后台工具使用说明方式二使用方法:第一步:首先下载同步小插件,传到任意一个网站下面admin_admin_admin.rar这个的目的是为了统一管理网站,为了添加网站后 再所有网站后台都能获取到所有站点列表第二部:打开
html表格table的使用,以及表格的css样式通用代码,拿来即用<style> table{border-spacing:0px;border-collapse: collapse ;} td,th{border:1px soli
editplus使用小技巧按住alt键 可以纵向选择,同时输入多行,或者纵向同时删除多行.可以用此方法删除多行文本的序号.可以用此方法 处理一些文本的格式 比如 账号----密码 这类的格式文本 用这种方法改起来也很方便另外按
sqlite mysql 复制行数据:插入查询结果 insert select 联合使用语句插入一个字段:insert into 表名称 (字段名) select 字段名 from 表名称 where id=39
zblog网站地图设置方法 xml地图/txt地图/html地图插件的使用提升收录利器,百度地图是网站优化必不可少的利器.百度会顺着地图爬取更多的页面.只有爬取的多,收录的机会才会多.购买后不会设置的.或者有任何疑问,可以加QQ:1339035184咨询.可生成 XML T
网站素材图标库 雪碧图 icon图标下载直接右键另存为即可