• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com专业计算机教程网站
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure
您的位置:首页 > 网页设计 >CSS > CSS(html)背景图优化合并深入探讨

CSS(html)背景图优化合并深入探讨

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-08-06

本文主要包含背景图,优化合并等相关知识,佚名 希望在学习及工作中可以帮助到您
图片本身的优化:

图像质量要求和图像文件大小决定你用什么格式的图片,用较小的图片文件呈现较好的图像质量。
当图片色彩过于丰富且无透明要求时,建议采用jpg格式并保存为较高质量。
当图片色彩过于丰富又有透明或半透明要求或阴影效果时,建议采用png24格式,并对IE6进行png8退化(或在不得已情况下使用滤镜)。
当图片色彩不太丰富时无论有无透明要求,请采用png8格式,大多数情况下建议采用这种格式。
当图片有动画时,只能使用gif格式。
你可以使用工具对图片进行再次压缩,但前提是不会影响色彩和透明。

多张图片的合并:CSS Sprites技术

单个图标之间必须保留空隙,空隙大小由容器大小及显示方式决定。这样做的好处是既考虑了“容错性”又提高了图片的可维护性。
图标的排列方式,也由容器大小及显示方式决定。排列方式分为以下几种:横向排列(容器宽度有限)、纵向排列(容器高度有限)、斜线排列(容器宽高不限),靠左排列(容器背景居左)、靠右排列(容器背景居右)、水平居中排列(容器背景水平居中)、垂直居中排列(容器背景垂直居中)。
合并后图片大小不宜超过50K,建议大小在20K-50K之间。
为保证多次修改后的图片质量,请保留一份PSD原始图,修改和添加都在PSD中进行,最后导出png。

分类合并:

并不是把所有的图标都合并在一张图片里就是最好的,除了要控制图片大小之外还要注意以下方法。

按照图片排列方式,把排列方式一样的图片进行合并,便于样式控制。
按照模块或元件,把同属于一个模块或元件的图片进行合并,方便模块或元件的维护。
按照图片大小,把大小一致或差不多的图片进行合并,可充分利用图片空间。
按照图片色彩,把色彩一致或差不多的图片进行合并,保证合并后图片的色彩不过于丰富,可防止色彩失真。
综合以上方法进行合并。

您可能想查找下面的文章:

  • CSS实现背景图片透明而文字不透明效果的两种方法
  • css background 背景图的设置方法
  • CSS3对背景图片的裁剪及尺寸和位置的设定方法
  • CSS基于单张背景图实现自适应宽度的圆角菜单效果代码
  • CSS实现背景图尺寸不随浏览器缩放而变化的两种方法
  • css(html)背景图优化合并技巧详解
  • 背景图片自适应浏览器分辨率大小并自动拉伸全屏代码
  • 浏览器全屏显示背景图片的css样式与html结构
  • 多重CSS背景动画实现方法示例
  • CSS(html)背景图优化合并深入探讨

相关文章

  • 2017-08-06利用纯CSS实现头像旋转和发光的效果
  • 2017-08-06CSS文本属性的使用方法
  • 2017-08-06CSS3弹性盒模型开发笔记(二)
  • 2017-08-06记住CSS中的10个“不要”
  • 2017-08-06CSS下背景属性background的使用方法
  • 2017-08-06很漂亮很有个性的CSS水平下拉菜单
  • 2017-08-06css教程制作css圆角边框(兼容全部浏览器)
  • 2017-08-06CSS3中几个新增加的盒模型属性使用教程
  • 2017-08-06html css将表头固定的最直接的方法
  • 2017-08-06CSS的Sass框架中常用的操作符的使用教程

文章分类

  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure

最近更新的内容

    • CSS中使用Flexbox来达到居中效果的实例
    • CSS 使用table布局网页是不明智
    • 网页引入css样式的几种方法
    • ie6不兼容hover ie6 a hover属性失效解决办法
    • div里的图片距离div下边框多3个像素的解决方法
    • 全面兼容ie6,ie7,ie8,ff的最简单的css写法
    • CSS实现连续数字和英文的自动换行的方法
    • CSS3实现复选框动画特效示例代码
    • CSS3制作hover下划线动画
    • CSS常用优化技巧

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有