美文网首页
css-Sprite (雪碧图)

css-Sprite (雪碧图)

作者: 哈哈腾飞 | 来源:发表于2017-06-15 19:11 被阅读0次

雪碧图的使用场景:

                             1,静态图片,不随用户信息的变化而变化

                             2,小图片,图片容量比较小

                            3,加载量比较大

             为什么要用雪碧图:有效的减少http请求数量,加速内容显示;

             为什么说减少http请求,可以加速内容显示

             每请求一次,就会和服务链接一次,建立链接需要额外时间的

           可以尽量减少http请求的数量,达到优化的效果

不推荐使用雪碧图的地方:

                  一些大图不建议拼成雪碧图  如果用大图拼成雪碧图的话,加载的慢,反而达不到显示快的效果

css Sprite(雪碧图)的实现原理:

            通过css background-position这个属性来控制的,通常来讲我们设置一个区域的背景图,然后来控制背景图的位置,来实现这个功能

            拼合背景图的小图(x,y)为负值,以左上角的顶点为(0,0)坐标的,当我们需要对坐标系中一个区域进行展示的时候。

雪碧图的实现方式:

         PS手动拼图(小的网站,自己可以动手拼图)

        使用sprite工具自动生成(大型网站)

         CSS sprite 自动生成工具------CssGaga是windows环境下,快速生成雪碧图的工具,这款工具除了帮我们生成雪碧图之外,还会把background-position的代码写好

         网上有安装和配置都有(需要大量的配置,说明很详细)样式

          注意:每个标签都有自己默认的margin和padding;每次都要清除默认样式的原因,自己设置样式的原因是,保证在各个浏览器下的展示效果相同。

相关文章

  • css-Sprite (雪碧图)

    雪碧图的使用场景: 不推荐使用雪碧图的地方: css Sprite(雪碧图)的实现原理: 雪碧图的实现方式: 作者...

  • css-Sprite (雪碧图)

    雪碧图的使用场景: 1,静态图片,不随用户信息的变化而变化 ...

  • CSS 雪碧图

    Question: 1、什么是雪碧图?2、为什么使用雪碧图?3、什么情况下适合使用雪碧图?4、雪碧图怎么使用?5、...

  • css-sprite使用

    先上个原理图 css-sprite就是把很多张图合并在一张图内,我们就是要用background-position...

  • JS逆向:基于雪碧图的反爬策略与破解

    1. 雪碧图 1.1. 雪碧图 雪碧图(sprite)也叫CSS精灵, 是一CSS图像合成技术; 该方法是将小图标...

  • 什么叫 “雪碧图”?

    大家好,我是前端西瓜哥。今天来随意聊聊雪碧图。 雪碧图是什么? 雪碧图,英文原名叫 CSS sprites。 sp...

  • 亚马逊-雪碧图

    雪碧图

  • 任务9- CSS常见技巧

    1、CSS Sprite(雪碧图|精灵图)指什么? 有什么作用 简介CSS Sprites(雪碧图|精灵图)是一种...

  • 前端—雪碧图

    使用雪碧图的优点有以下几点: 雪碧图的制作与使用方法:

  • 饥人谷-任务9-2

    一、CSS Sprite(雪碧图|精灵图)指什么? 有什么作用 css雪碧图又叫css精灵或css sprite,...

网友评论

      本文标题:css-Sprite (雪碧图)

      本文链接:https://www.haomeiwen.com/subject/wbyuqxtx.html