CSS Sprites

CSS Sprites就是把网页中一些背景图片整合到一张图片文件中,再利用CSS的“background-image”,“background- repeat”,“background-position”的组合进行背景定位,background-position可以用数字精确的定位出背景图片的位置。

使用CSS Sprites的优劣

使用CSS Sprites可以很好地减少网页的http请求,从而大大的提高页面的性能,这也是CSS Sprites最大的优点。

但是维护起来比较麻烦。这里我分享一下我自己实际运用中的工具、方法和技巧。

工具准备

打开Fireworks新建一张图,把LOGO放进去(这里为了方便演示,LOGO图片位置随意放的),保存图片命名为sprite.png如下图:

Fireworks很方便,选择LOGO后,下方直接显示出LOGO的图片大小跟坐标位置。

假设我们要使用LOGO图片

对应的CSS代码

.logo {

background:(../images/sprite.png) no-repeat;

background-position:-24px -40px;

/*这里使用负值,前面加-号*/

width:210px;height:52px;

}

也可以简写成:

.logo {

background:(../images/sprite.png) -24px -40px no-repeat;

width:210px;height:52px;

}

然后再导出图片(建议把源文件跟导出图分开,这样如果以后要修改图片内容或者增加图片内容,就直接在源文件图片里编辑,再导出就可以了,方便管理)

当然网上还有一些CSS Sprites生成工具,方便是方便,不过修改起来麻烦,还是自己制作比较好,方便管理修改,而且图片的质量也能得到保证

css工程师技巧,web前端工程师必须掌握的技巧–CSS Sprites技术(附基础操作教程)...相关推荐

  1. php工程师和前端工程师,什么是web前端工程师?web前端工程师是干什么的

    很多小白都感觉web前端工程师很高大上,更不知道什么是web前端工程师?web前端工程师是干什么的,那么php中文网就为大家介绍一下web前端工程师.[推荐阅读:前端开发用什么工具] 一:什么是web ...

  2. ui设计师要会html和css吗,UI设计师转行成为Web前端工程师需要学什么

    今天小编要跟大家分享的文章是关于UI设计师转行成为web前端工程师需要学什么.本文详细解读学web前端该学习哪些专业知识!当然也适用于所有想转型web前端的亲们!下面来和小编一起看一看吧! 一.如何学 ...

  3. vue 高阶面试题_高级Web前端工程师面试之Vue问题汇总解析

    又是一年毕业季,很多学习前端的同学面对激烈的求职竞争倍感压力,想要了解企业招聘会提问哪些问题.今天千锋郑州Web前端培训小编就给大家分享一下高级Web前端工程师面试中有关Vue的问题及解析. 1.Vu ...

  4. 如何成为一名优秀的web前端工程师[转]

    程序设计之道无远弗届,御晨风而返.---- 杰佛瑞 · 詹姆士 我所遇到的前端程序员分两种: 第一种一直在问:如何学习前端? 第二种总说:前端很简单,就那么一点东西. 我从没有听到有人问:如何做一名优 ...

  5. 福利 | 抽奖送现金送书《Web前端工程师修炼之道》

    很多关注了我的公众号的粉丝可能都不知道我,趁这次机会简单介绍下. 你好,我是若川.江西人,某不那么知名的陶瓷大学毕业生,目前在杭州从事前端开发工作.常以若川为名混迹于江湖.更详细的可以点击关于我 我历 ...

  6. 如何成为一名优秀的web前端工程师(前端攻城师)

    程序设计之道无远弗届,御晨风而返.---- 杰佛瑞 · 詹姆士 我所遇到的前端程序员分两种: 第一种一直在问:如何学习前端? 第二种总说:前端很简单,就那么一点东西. 我从没有听到有人问:如何做一名优 ...

  7. 如何成为一名优秀的web前端工程师

    我所遇到的前端程序员分两种: 第一种一直在问:如何学习前端? 第二种总说:前端很简单,就那么一点东西. 我从没有听到有人问:如何做一名优秀.甚至卓越的WEB前端工程师. 如何成为一名优秀的web前端工 ...

  8. 前端html css3修炼之道,Web前端工程师修炼之道(原书第5版)

    Web前端工程师修炼之道(原书第5版) 作者:(美)珍妮弗·尼德斯特·罗宾斯(Jennifer Niederst Robbins) 著 出版日期:2020年10月 文件大小:179.64M 支持设备: ...

  9. 从零基础到web前端工程师(三)

    前文连接:从零基础到web前端工程师(二) CSS选择器 文章目录 CSS选择器 初始CSS 引入CSS样式表 内部样式表 行内式(内联样式) 外部样式表(外链式) 三种样式表总结(位置) CSS样式 ...

  10. WEB前端工程师 – 职业生涯规划

    众所周知,搞开发的职业不论是哪个方面都不是简单的职业,WEB前端工程师更是如此.两年前,前端这个词还没有被关注,几乎所有人都认为那就是个写html的,其实现在WEB前端需要掌握的知识实在是太多了.千万 ...

最新文章

  1. Unity----Scene加载问题
  2. Xen之初体验:HA(额外附加)
  3. 滚动触发的翻转式文字引用效果
  4. SQL SERVER 数据库邮件配置
  5. 年前整理的Css规范
  6. (网址收藏)Golang模块之HTTP
  7. 设计模式(一)---简单工厂模式
  8. NHibernate3.2+Asp.net MVC3+Extjs 4.0.2项目实践(二): NHibernate数据访问层实现
  9. Netty 的 ByteBuf 是如何支持 堆内存非池化 实现的
  10. c语言的学生理系统,C语言学习系统的教程
  11. 计算机二级没过学校不给学位证,如果学校说计算机二级没过不给发学位证改怎么办...
  12. idea 阿里巴巴代码规范插件使用
  13. 学习使用DCMTK工具
  14. 展望未来城市,万物皆可运营
  15. Element is missing end tag
  16. php定义变量$3t=5,如何在Nexmo代码中设置php变量
  17. progress GAN
  18. mybatis源码学习------Invoker接口及其子类
  19. C# 创建XML文件
  20. 批处理之FOR语句祥解

热门文章

  1. 北理珠计算机学院罗晓莹,“职”等你来 | 计算机职业发展中心2020年见面大会,我们如期相遇~...
  2. 7-3 算术入门之加减乘除 (10 分)
  3. upc 7833 生日蛋糕
  4. python—列表,元组,字典
  5. Redis基础6(Redis6管道)
  6. Java 动态代理 Demo
  7. Spring同mybatis整合讲义(事物)
  8. SQL Server子查询实例
  9. PHP_零基础学php_3PHP函数、传参函数、默认参数、函数返回值
  10. 网络工程师Day6--实验3-2 NAT配置