css如何从png里截取小图标

css从png里截取小图标的方法:首先使用background属性引入png图片,使用no-repeat属性值设置图片不重复;然后使用background-position属性设置图像初始位置,进行精确定位。

css如何从png里截取小图标

本教程操作环境:windows7系统、CSS3&&HTML5版、Dell G3电脑。

css文件

.icon{    background: url(icon.png) no-repeat; /*url为png图片的路径*/    /*width和line-height分别对应每个小图标的宽和高*/    width: 20px;        line-height: :20px;    display: inline-block;}.icon-small{   /*png图片左上角为原点,往右往下均为负值*/    background-position: -150px 0px;/*对应小图标的坐标*/}

登录后复制

html文件

<!-- 联想一下Bootstrap 字体图标(Glyphicons)     -->

登录后复制

为什么一个页面的或者多个页面的背景图片,都集成到一张图片里?

立即学习“前端免费学习笔记(深入)”;

我们访问网站的时候,会对服务器发出HTTP请求,网站打开的快慢,处理与页面的大小图片大小网速等多方面的因素外,还有个重要的因素就是HTTP 的请求数。HTTP的请求数越多,网站打开的速度当然就会越慢,对服务器发出一个HTTP请求,对页面打开速度造成的延时大概是0.01秒,一个连接,一个图片都会对发出一个请求,如果HTTP请求过多,就会造成页面大量的延时,访问速度自然就慢了。

如果把所有的背景图,都集成到一个图片里,这样就只会对服务器发出一个HTTP请求,请求数就会大量减少,延时就小了。然后采用CSS 的 background-image 和 background-position 属性来实现所需的背景图并定位,达到页面所需要的表达效果。

推荐学习:css视频教程

以上就是css如何从png里截取小图标的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2874602.html

(0)
上一篇 2025年3月10日 19:02:48
下一篇 2025年3月8日 18:10:44

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • 纯CSS如何绘制双箭头(代码示例)

    本篇文章给大家介绍一下使用纯css绘制双箭头效果的方法。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。 (学习视频分享:css视频教程) 一、多次调用单箭头 实现了单箭头~~就很容易实现双箭头了,上文已经介绍2种实现单箭头…

    2025年3月10日 编程技术
    200
  • css怎么让滚动条隐藏

    方法:1、使用“overflow-y:scroll”语句;2、使用“overflow-x:hidden;overflow-y:auto;”语句;3、使用“margin-right:-15px;margin-bottom:-15px;”语句。…

    2025年3月10日
    200
  • css如何设置table边框的颜色

    css设置table边框的颜色的方法是,给table边框添加border-color属性,并且设置属性值为需要的颜色即可,例如【border-color:#ff0000 #0000ff;】。 本文操作环境:windows10系统、css 3…

    2025年3月10日
    200
  • css怎么设置边框阴影效果

    在css中,可以使用box-shadow属性来给边框添加一个或多个阴影,设置边框阴影效果,语法格式为“box-shadow:横向阴影 纵向阴影 模糊半径 扩展半径 阴影颜色 inset”;inset值用于将外阴影改为内侧阴影,可以省略。 本…

    2025年3月10日
    200
  • css如何关闭浮动

    css关闭浮动的方法是,给元素添加clear属性,并且设置属性值为none即可,例如【clear:both;】。clear属性规定了元素的某侧不允许其他浮动元素。 本文操作环境:windows10系统、css 3、thinkpad t480…

    2025年3月10日
    200
  • css如何取消链接下划线

    css取消链接下划线的方法是,给链接文本添加text-decoration属性,并且设置属性值为none就可以了,例如【h3 {text-decoration:none;}】。 本文操作环境:windows10系统、css 3、thinkp…

    2025年3月10日
    200
  • css如何清除背景颜色

    css清除背景颜色的方法是,给背景添加background-color属性,并将属性值设置为transparent,这样背景颜色就被清除了,如【background-color: transparent】。 本文操作环境:windows10…

    2025年3月10日
    200
  • css怎么设置文本内容居中

    css设置文本内容居中的方法是,给文本元素添加text-align属性,并且将属性值设置为center即可,例如【h1 {text-align: center}】,表示把标题的水平对齐方式设置为居中。 本文操作环境:windows10系统、…

    2025年3月10日
    200
  • css怎么清除空白

    css清除空白的方法是,在外层元素上添加属性font-size,并且将属性值设置为0,同时在内层元素上指定字体具体的大小即可,例如【font-size: 0;】。 本文操作环境:windows10系统、css 3、thinkpad t480…

    2025年3月10日
    200
  • css如何设置颜色透明度

    css设置颜色透明度的方法是,给指定元素添加opacity属性,并设置合适的不透明度即可,例如【opacity:0.5;】,表示将元素设置为半透明。 本文操作环境:windows10系统、css 3、thinkpad t480电脑。 opa…

    2025年3月10日
    200

发表回复

登录后才能评论