美文网首页
关于背景图片的 CSS 样式

关于背景图片的 CSS 样式

作者: Hunter_Gu | 来源:发表于2016-12-12 23:18 被阅读112次

有时候会遇到使用背景图还是图片的问题。

  • 背景图:固定不变的内容,需要使用div标签来包裹内容
  • 图片:img 标签的 src 属性值时后端给的。一般用于可变的(如头像),可点击的。

一般来说,使用到背景图片,会涉及到如下 CSS 样式:

  • background-image: url();/背景图的路径/
  • background-position: left top | center;/偏移位置/
  • background-size: contain | cover | width height;/背景图尺寸/
      cover:图片完全覆盖容器(图片可能溢出)。
      contain:容器包裹图片(图片可能无法完全覆盖容器)。
    background-size: 100px 80px;背景图宽度100px,高度80px
  • background-repeat: no-repeat | repeat-x | repeat-y;/背景图重复性/
  • background-attachment: fixed | scroll; 规定背景图像是否固定或者随着页面的其余部分滚动。

CSS sprite 雪碧图

在线制作雪碧图
  因为一个图片作为logo或者icon展示时,每一个url,会在页面渲染时发送一条网络请求(浪费网络资源),所以把这个较小的logo放在同一张图片上,再通过background-position来进行定位。(这样就只发送一次请求)。
  background-position 使用时和 margin 类似。top使用负值可以把背景图上拉。
  最后,还有一种减少网络请求的方式:把小图标转换为based64的字符。(图片---->数据,实时性好一些)

相关文章

  • CSS样式-背景(background)

    CSS样式 css背景(background) CSS 可以添加背景颜色和背景图片, 以及来进行图片设置。 背景图...

  • day04

    1.CSS基本样式 1.1css背景 背景颜色:background-color背景图片:backgorund-i...

  • 关于背景图片的 CSS 样式

    有时候会遇到使用背景图还是图片的问题。 背景图:固定不变的内容,需要使用div标签来包裹内容 图片:img 标签的...

  • HTML&CSS

    1. 关系 HTML:网页内容。文字、图片、视频。CSS:样式。字体、颜色、背景图片、边框。JavaScript:...

  • 9.背景样式-CSS基础

    一、背景样式 在CSS中,背景样式包括两个方面:背景颜色、背景图片。在Web2.0 时代,对于元素的背景样式,我们...

  • 十四、CSS的背景

    一、CSS的背景 通过CSS背景属性,可以给页面元素添加背景样式。背景属性可以设置背景颜色、背景图片、背景平铺、背...

  • 10 CSS的背景

    通过CSS背景属性,可以给页面元素添加背景样式。背景属性可以设置背景颜色、背景图片、背景平铺、背景图片位置、背景图...

  • web-8

    目录 1 CSS样式补充2 项目前置认知3 项目结构搭建 一、项目样式补充 精灵图 背景图片大小 文字阴影 盒子阴...

  • Make a website 学习笔记02

    2学习如何用CSS调整文本样式与背景图片 1.为HTML引入CSS文件,从而进行控制;在这里“rel”属于“sty...

  • 1.CSS background属性与background-im

    在书写css样式时,background属性与background-image经常用来设置背景图片,容易搞混。 b...

网友评论

      本文标题:关于背景图片的 CSS 样式

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