最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
当前位置: 首页 - 科技 - 知识百科 - 正文

CSSSprites(CSS精灵)

来源:懂视网 责编:小采 时间:2020-11-27 15:38:37
文档

CSSSprites(CSS精灵)

CSSSprites(CSS精灵):一.什么是CSS Sprites 一般css精灵,是一种网页图片应用处理方式。它允许你将一个页面涉及到的所有零星图片都包含到一张大图中去,这样一来,当访问该页面时,载入的图片就不会像以前那样一幅一幅地慢慢显示出来了。再利用CSS的“backgrou
推荐度:
导读CSSSprites(CSS精灵):一.什么是CSS Sprites 一般css精灵,是一种网页图片应用处理方式。它允许你将一个页面涉及到的所有零星图片都包含到一张大图中去,这样一来,当访问该页面时,载入的图片就不会像以前那样一幅一幅地慢慢显示出来了。再利用CSS的“backgrou
一.什么是CSS Sprites?

  一般css精灵,是一种网页图片应用处理方式。它允许你将一个页面涉及到的所有零星图片都包含到一张大图中去,这样一来,当访问该页面时,载入的图片就不会像以前那样一幅一幅地慢慢显示出来了。再利用CSS的“background-image”,“background- repeat”,“background-position”的组合进行背景定位。

二.使用CSS Sprites的优缺点

优点:

1.很好地减少网页的http请求,从而大大的提高页面的性能。

2.减少图片的字节,多张图片合并成1张图片的字节总是小于多张图片的字节总和。

3.解决了在图片命名上的困扰。

缺点:

1.在图片合并的时候,要把多张图片有序的合理的合并成一张图片,还要留好足够的空间,防止板块内出现不必要的背景;

2.在宽屏,高分辨率的屏幕下的自适应页面,如果图片不够宽,很容易出现背景断裂;

3..CSS Sprites在开发时,要测量计算每一个背景单元的精确位置,建议使用CSS Sprites 样式生成工具。

4.CSS Sprites在维护时,如果页面背景有少许改动,一般就要改这张合并的图片。

总结:一般CSS Sprites拼合布局用于局部小盒子布局不适合大背景大布局背景使用。比如小局部布局小图标背景、小导航背景等CSS布局。总之很多时候大家要权衡一下利弊,再决定是不是应用CSS Sprites。

三.举个栗子

一张Emoji的图片

最终效果:

html代码:

 
 
  • css代码:

    *{
     margin: 0px;
     }
     ul,li{
     list-style: none;
     }
     li{
     width:50px;
     height:50px;
     overflow: hidden;
     background: url('Emoji.jpg') -0px -0px no-repeat;
     }
     .Emoji1{
     background-position: -0px -0px;
     }
     .Emoji2{
     background-position: -0px -50px;
     }
     .Emoji3{
     background-position: -0px -100px;
     }
     .Emoji4{
     background-position: -0px -150px;
     }
    

      

    声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

    文档

    CSSSprites(CSS精灵)

    CSSSprites(CSS精灵):一.什么是CSS Sprites 一般css精灵,是一种网页图片应用处理方式。它允许你将一个页面涉及到的所有零星图片都包含到一张大图中去,这样一来,当访问该页面时,载入的图片就不会像以前那样一幅一幅地慢慢显示出来了。再利用CSS的“backgrou
    推荐度:
    标签: 精灵 css csssprites
    • 热门焦点

    最新推荐

    猜你喜欢

    热门推荐

    专题
    Top