【丛林】CSS background 背景浅谈

定义和用法

基本属性:color, image, position, repeat

背景颜色 background-color

值为颜色值或transparent两者选其一,默认值是transparent(透明)。浏览器

  • 颜色值能够为16进制颜色码或者RGB颜色值,也能够是英文代码。不建议使用英文代码,不一样浏览器对不一样颜色代码处理的效果有可能不一样。
  • 设置背景颜色做为后备也是很重要的。背景颜色在各处都获得了支持,而背景梯度等更奇异的特性只在较新的浏览器中获得支持,加上背景图像可能因为某种缘由没法加载。所以,设置基本的背景颜色和指定这些特性是一个好主意,所以不管如何,元素的内容都是可读的。

背景图像 background-image

指定显示的背景图片,用url()设置路径。url

  • 默认的图片重复方式为水平垂直皆重复。

背景重复 background-repeat

指定背景图像如何重复的,默认值是repeat(一直重复,直到整个元素的背景被填充)spa

描述
no-repeat 不重复
repeat 垂直和水平都重复
repeat-x X轴方向(水平)重复
repeat-y Y轴方向(垂直)重复

背景位置 background-position

指定定位背景图片的位置,原点为左上角(0,0)。code

  • 可输入两个值表明 X 轴和 Y 轴,也能够只输入一个值。
  • 可输入长度值(px等)、相对值(rem等)、百分比、关键字(leftcenterright,topbottom
  • 若只输入一个值,则表明 X 轴的值,Y 轴变成center
  • 值能够混搭,如background-position:9px top;

额外属性

背景滚动 background-attachment

指定当内容滚动时背景如何滚动。图片

描述
scroll 默认值。滚动,背景图随着页面的滚动而移动。
fixed 固定,当页面的其他部分滚动时,背景图像不会移动。

待研究:
https://developer.mozilla.org...ip

相关文章
相关标签/搜索