css背景属性
CSS背景:
属性 |
描述 |
background |
简写属性,作用是将背景属性设置在一个声明中。 |
background-attachment |
背景图像是否固定或者随着页面的其余部分滚动。 |
background-color |
设置元素的背景颜色。 |
background-image |
把图像设置为背景。 |
background-position |
设置背景图像的起始位置。 |
background-repeat |
设置背景图像是否及如何重复。 |
1.背景色:background-color属性,设置元素的背景颜色;
<1>元素背景的范围:
background-color 属性为元素设置一种纯色。这种颜色会填充元素的内容、内边距和边框区域,扩展到元素边框的外边界(但不包括外边距)。如果边框有透明部分(如虚线边框),会透过这些透明部分显示出背景色。
<2>可能的取值:
值 |
描述 |
color_name |
规定颜色值为颜色名称的背景颜色(比如 red)。 |
hex_number |
规定颜色值为十六进制值的背景颜色(比如 #ff0000)。 |
rgb_number |
规定颜色值为 rgb 代码的背景颜色(比如 rgb(255,0,0))。 |
transparent |
默认值,背景颜色为透明。 |
inherit |
规定应该从父元素继承 background-color 属性的设置。 |
Ps: background-color 不能继承。
2.背景图像:background-image属性,设置元素的背景图像;
<1>元素的应用:
元素的背景占据了元素的全部尺寸,包括内边距和边框,但不包括外边距。默认地,背景图像位于元素的左上角,并在水平和垂直方向上重复。
<2>可能的值:
值 |
描述 |
url |
指向图像的路径。 |
none |
默认值,不显示背景图像。 |
inherit |
规定应该从父元素继承 background-image 属性的设置。 |
Ps: background-image 不能继承,请设置一种可用的背景颜色,这样的话,假如背景图像不可用,页面也可获得良好的视觉效果。
3.背景重复:background-repeat属性,设置元素的背景平铺的方式;
值 |
描述 |
repeat |
默认值,图像在水平垂直方向上都平铺 |
repeat-x |
图像只在水平方向上重复 |
repeat-y |
图像只在垂直方向上重复 |
no-repeat |
不允许图像在任何方向上平铺 |
4.背景定位:background-position属性,设置背景图像的起始位置;
<1>可能的值:
值 |
描述 |
top left top center top right center left center center center right bottom left bottom center bottom right |
如果您仅规定了一个关键词,那么第二个值将是"center"。 默认值:0% 0%。 |
x% y% |
第一个值是水平位置,第二个值是垂直位置。 左上角是 0% 0%。右下角是 100% 100%。 如果您仅规定了一个值,另一个值将是 50%。 |
xpos ypos |
第一个值是水平位置,第二个值是垂直位置。 左上角是 0 0。单位是像素 (0px 0px) 或任何其他的 CSS 单位。 如果您仅规定了一个值,另一个值将是50%。 您可以混合使用 % 和 position 值。 |
Ps: 需要把 background-attachment 属性设置为 "fixed",才能保证该属性在 Firefox 和 Opera 中正常工作。
5.背景关联:background-attachment属性,设置背景图像是否固定或者随着页面的其余部分滚动。
<1>可能的值:
值 |
描述 |
scroll |
默认值。背景图像会随着页面其余部分的滚动而移动。 |
fixed |
当页面的其余部分滚动时,背景图像不会移动。 |
inherit |
规定应该从父元素继承 background-attachment 属性的设置。 |
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。