[css] 解释下 CSS sprites的原理和优缺点分别是什么

我来说下我的观点
原理:
多张图合并成一张图优点&解决的问题hover效果,如果是多个图片,网络正常的情况下首次会闪烁一下。如果是断网情况下,就没图片了。sprites 就很好的解决了这个问题(第一次就加载好了)。合并了请求数制作帧动画方便缺点位置不好控制,有时候容易露底。。比如说3030的按钮,图片只有1212保不齐就漏出其他图片了。合成时候比较费时(有工具代替)位置计算费时(有工具代替)更新一部分的时候,需要重新加载整个图片,缓存失效。

个人简介

我是歌谣,欢迎和大家一起交流前后端知识。放弃很容易,
但坚持一定很酷。欢迎大家一起讨论

主目录

与歌谣一起通关前端面试题

[css] 解释下 CSS sprites的原理和优缺点分别是什么相关推荐

  1. css sprites原理,[css] 第17天 解释下 CSS sprites的原理和优缺点分别是什么?

    1.简介 CSS Sprites在国内很多人叫css精灵,是一种网页图片应用处理方式.它允许将一个页面涉及到的所有零星图片都包含到一张大图中, 利用CSS的"background-image ...

  2. [css] 解释下为什么css的reset不建议直接这么写:*{ margin:0; padding:0;}?

    [css] 解释下为什么css的reset不建议直接这么写:*{ margin:0; padding:0;}? 1.*为通配符,使用通配符,即全局范围遍历,耗费浏览器效率,增大负荷: 2.会影响后面的 ...

  3. [css] 解释下css3的flexbox(弹性盒布局模型),以及它应用场景有哪些?

    [css] 解释下css3的flexbox(弹性盒布局模型),以及它应用场景有哪些? 手机端中比较常用的三段式布局, 头尾固定高度 中间自适应 它可以修改父元素下所有子元素的位置 和排序方式 相对于浮 ...

  4. [css] 解释下什么是PPI和DP?

    [css] 解释下什么是PPI和DP? PPI(pixel per inch):像素密度,1英寸屏幕上显示的像素量.值越高,屏幕越细腻. DP(Density-independent pixel):安 ...

  5. 解释下原型继承的原理。

    prototype与[[prototype]] 在有面象对象基础的前提下,来看一段代码: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 //Animal构造函数 fun ...

  6. [css] 请你解释下什么是浮动和它的工作原理是什么?同时浮动会引起什么问题?

    [css] 请你解释下什么是浮动和它的工作原理是什么?同时浮动会引起什么问题? 什么是浮动:我们在做布局的时候用到的一种技术,通过浮动可以让元素左右浮动,然后通过margin调整位置工作原理:使元素脱 ...

  7. HTMLCSS学习笔记(二十九)——CSS Sprites的原理浏览器兼容

    CSS Sprites CSS Sprites在国内很多人叫css精灵,是一种网页图片应用处理方式(页脚精灵图.雪碧图).它允许你将一个页面涉及到的所有零星图片都包含到一张大图中.这样一来,浏览器在加 ...

  8. CSS Sprites的原理(图片整合技术)(CSS精灵)/雪碧图

    CSS Sprites的原理(图片整合技术)(CSS精灵)/雪碧图   一.将导航背景图片,按钮背景图片等有规则的合并成一张背景图,即将多张图片合为一张整图,然后用background-positio ...

  9. [css] 假如css的分号写在声明块之外,将会发生什么呢?解释下原因

    [css] 假如css的分号写在声明块之外,将会发生什么呢?解释下原因 这样写第一条规则的分号会被放到第二条规则的句首解析,导致第二条解析报错,从而略过.<style> p {color: ...

最新文章

  1. jquery.autocomplete自动补全功能
  2. Tomcat意外宕机分析
  3. 语言 重量计算_大师之光:有种跨越国界的语言叫C++
  4. 适用于ELment-UI级联多选框,数据回填,根据子节点的值查找完整路径
  5. UDT源码剖析(六):UDT::socket()过程代码注释
  6. Filebeat 采集多个文件到es
  7. 在C#中嵌入Flash对象时遇到未能导入activex 控件的问题
  8. cdn 内容分发 资源放在更接近用户的网络边缘
  9. 第一个scrum会议
  10. 跨域访问JQuery+.NET实现的一种思路,以及极简单Demo
  11. 【网站模板】第01期—15套免费网站后台管理模板
  12. CPU的设计原理,数据总线和地址总线
  13. 中不中奖,都是抽奖程序的锅?
  14. sd卡驱动分析之host
  15. WES分析7-VCF
  16. 修改DarkNet的weights文件以编辑模型版本号
  17. Android Studio 修改 Java 语言版本到 1.8
  18. diameter协议栈_Diameter协议摘要
  19. Android Studio 选项菜单和动画结合_安卓手机关于“开发者选项”你该知道的几件事...
  20. 严格模式与混杂模式-如何触发这两种模式,区分它们有何意义

热门文章

  1. k均值算法 二分k均值算法_使用K均值对加勒比珊瑚礁进行分类
  2. 微软大数据_我对Microsoft的数据科学采访
  3. hibernate 注解
  4. .9-浅析webpack源码之NodeEnvironmentPlugin模块总览
  5. Oracle 安装 检查操作系统版本 必须是 5.0 5.1 的解决办法
  6. Scapy:局域网MAC地址扫描脚本
  7. rational rose 逆向工程
  8. AEF横空出世——几个重要的概念
  9. c语言模拟java面向对象_纯c语言实现面向对象分析与示例分享
  10. 软件测试人员棘手的问题,Èí¼þ²âÊԵļ¬ÊÖÎÊÌ⣺ÈçºÎ±ÜÃâÖظ´ÌύȱÏÝ...