CSS背景
我们设置 CSS 背景时,我们可以使用以下属性:
- background-color:设置背景颜色
- background-image:设置背景图像
- background-repeat:设置背景图像的重复方式
- background-position:设置背景图像的位置
- background-attachment:设置背景图像是否随着页面滚动
下面是一些使用这些属性的示例:
css
代码解读
复制代码
/* 设置背景颜色 */ body { background-color: #f5f5f5; } /* 设置背景图像 */ div { background-image: url("background.jpg"); } /* 设置背景图像的重复方式 */ div { background-image: url("background.jpg"); background-repeat: no-repeat; } /* 设置背景图像的位置 */ div { background-image: url("background.jpg"); background-position: center; } /* 设置背景图像是否随着页面滚动 */ div { background-image: url("background.jpg"); background-attachment: fixed; }
CSS背景属性还有一些其他常用的属性:
background-image
:用于设置背景图片,可以设置一个或多个背景图像,多个背景图像之间用逗号分隔。如果指定了多个背景图像,那么第一个图像位于最上面,最后一个图像位于最下面。
示例代码:
css
代码解读
复制代码
body { background-image: url("bg.jpg"); }
2. background-repeat
:用于设置背景图片是否重复,有以下属性值:
repeat
:默认值,表示背景图像在水平方向和垂直方向上重复;repeat-x
:表示背景图像在水平方向上重复;repeat-y
:表示背景图像在垂直方向上重复;no-repeat
:表示背景图像不重复。
示例代码:
css
代码解读
复制代码
body { background-image: url("bg.jpg"); background-repeat: no-repeat; }
3. background-size
:用于设置背景图片的大小,有以下属性值:
-
auto
:默认值,表示背景图像的大小按照原始大小显示; -
cover
:背景图像尽可能覆盖整个容器; -
contain
:背景图像在保持原始宽高比的情况下尽可能覆盖整个容器; -
length
:用具体的长度值设置背景图像的大小; -
percentage
:用百分比设置背景图像的大小。
示例代码:
css
代码解读
复制代码
body { background-image: url("bg.jpg"); background-size: cover; }
4. background-position
:用于设置背景图片的位置,有以下属性值:
-
left top
:默认值,表示背景图像在容器的左上角; -
left center
:表示背景图像在容器的左侧居中; -
left bottom
:表示背景图像在容器的左下角; -
center top
:表示背景图像在容器的顶部居中; -
center center
:表示背景图像在容器的中心; -
center bottom
:表示背景图像在容器的底部居中; -
right top
:表示背景图像在容器的右上角; -
right center
:表示背景图像在容器的右侧居中; -
right bottom
:表示背景图像在容器的右下角。
示例代码:
css
代码解读
复制代码
body { background-image: url("bg.jpg"); background-position: center top; }
5. background-attachment
:用于设置背景图片是否随着页面滚动,有以下属性值:
-
scroll
:默认值,表示背景图像随着页面滚动; -
fixed
:表示背景图像不随着页面滚动。
示例代码:
css
代码解读
复制代码
body { background-image: url(" ");\n background-size: cover;\n}"
作者:新中地GIS开发学习站
链接:https://juejin.cn/post/7426658921279012916
来源:稀土掘金
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。