问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

CSS背景设置完全指南:从基础到实战

创作时间:
作者:
@小白创作中心

CSS背景设置完全指南:从基础到实战

引用
CSDN
1.
https://blog.csdn.net/2403_87236754/article/details/143660138

CSS 背景属性用于定义HTML元素的背景。通过本文,你将学习如何使用CSS来设置背景颜色、背景图像以及控制其显示方式。

背景颜色

background-color 属性定义了元素的背景颜色。页面的背景颜色通常在body选择器中设置。

实例

body {
  background-color: #b0c4de;
}

CSS中,颜色值通常以以下方式定义:

  • 十六进制 - 如:“#ff0000”
  • RGB - 如:“rgb(255,0,0)”
  • 颜色名称 - 如:“red”

实例

h1 {
  background-color: #6495ed;
}
p {
  background-color: #e0ffff;
}
div {
  background-color: #b0c4de;
}

背景图像

background-image 属性描述了元素的背景图像。默认情况下,背景图像会平铺重复显示,以覆盖整个元素实体。

实例

body {
  background-image: url('paper.gif');
}

如果背景图像与文本对比度不够,会影响可读性。

实例

body {
  background-image: url('bgdesert.jpg');
}

背景图像 - 水平或垂直平铺

默认情况下,背景图像会在页面的水平或垂直方向平铺。有些图像不适合在两个方向都平铺。

实例

body {
  background-image: url('gradient2.png');
}

如果图像只在水平方向平铺(repeat-x),页面背景会更好些。

实例

body {
  background-image: url('gradient2.png');
  background-repeat: repeat-x;
}

背景图像- 设置定位与不平铺

可以使用 background-repeat 属性来控制图像是否平铺。

实例

body {
  background-image: url('img_tree.png');
  background-repeat: no-repeat;
}

为了让图像与文本排版更合理,可以使用 background-position 属性来调整图像位置。

实例

body {
  background-image: url('img_tree.png');
  background-repeat: no-repeat;
  background-position: right top;
}

背景- 简写属性

为了简化代码,可以使用 background 简写属性,将多个背景相关属性合并到一个声明中。

实例

body {
  background: #ffffff url('img_tree.png') no-repeat right top;
}

简写属性的顺序为:

  1. background-color
  2. background-image
  3. background-repeat
  4. background-attachment
  5. background-position

你可以根据实际需要选择使用哪些属性。

CSS 背景属性

属性
描述
background
简写属性,作用是将背景属性设置在一个声明中。
background-attachment
背景图像是否固定或者随着页面的其余部分滚动。
background-color
设置元素的背景颜色。
background-image
把图像设置为背景。
background-position
设置背景图像的起始位置。
background-repeat
设置背景图像是否及如何重复。

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号