在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
CSS 背景CSS 背景属性用于定义 HTML 元素的背景。 CSS 属性定义背景效果:
背景颜色
页面的背景颜色使用在 CSS 中,颜色值通常以以下方式定义:
以下实例中, 实例h1 {background-color:#6495ed;}
p {background-color:#e0ffff;} div {background-color:#b0c4de;} 尝试一下 » 提示:你可以为所有元素设置背景色,包括 提示: 背景图像
默认情况下,背景图像进行平铺重复显示,以覆盖整个元素实体。 页面背景图片设置实例: 下面是一个例子是一个糟糕的文字和背景图像组合。文本可读性差: 背景图像 - 水平或垂直平铺如果需要在 HTML 页面上对背景图像进行平铺,可以使用 默认情况下 一些图像如果在水平方向与垂直方向平铺,这样看起来很不协调,如下所示: 如果图像只在水平方向平铺 背景图像- 设置定位与不平铺让背景图像不影响文本的排版 如果你不想让图像平铺,你可以使用 以上实例中,背景图像与文本显示在同一个位置,为了让页面排版更加合理,不影响文本的阅读,我们可以改变图像的位置。 可以利用 实例body
{background-image:url('img_tree.png'); background-repeat:no-repeat; background-position:right top;} 尝试一下 » 提示:为 关键字图像放置关键字最容易理解的作用就像其名字的意义。例如, 只要保证不超过两个关键字:一个对应水平方向,另一个对应垂直方向,那么你可以设置位置关键字以任何顺序出现。 如果只有一个关键字,则会默认另一个关键字为 所以,如果希望每个段落的中部上方出现一个图像,只需声明如下: p {background-image:url('img_tree.png'); background-repeat:no-repeat; background-position:top;} 下面是等价的位置关键字:
百分数值百分数值的表现方式更为复杂。假设你希望用百分数值将图像在其元素中居中,你可以按照下面的代码进行设置: body {background-image:url('img_tree.png'); background-repeat:no-repeat; background-position:50% 50%;} 这会导致图像适当放置,其中心与其元素的中心对齐。 因此,如果你想把一个图像放在水平方向 2/3、垂直方向 1/3 处,可以这样声明: body {background-image:url('img_tree.png'); background-repeat:no-repeat; background-position:66% 33%;} 长度值长度值解释的是元素内边距区左上角的偏移,偏移点是图像的左上角。 比如,如果设置值为 50px 100px,图像的左上角将在元素内边距区左上角向右 50 像素、向下 100 像素的位置上: body {background-image:url('img_tree.png'); background-repeat:no-repeat; background-position:50px 100px;} 注意,这一点与百分数值不同,因为偏移只是从一个左上角到另一个左上角。也就是说,图像的左上角与 背景- 简写属性在以上实例中我们可以看到页面的背景颜色通过了很多的属性来控制。 为了简化这些属性的代码,我们可以将这些属性合并在同一个属性中. 背景颜色的简写属性为 "background": 当使用简写属性时,属性值的顺序为::
以上属性无需全部使用,你可以按照页面的实际需要使用. 这个实例使用了先前介绍的 CSS,你可以查看相应实例: CSS 实例 更多实例如何设置固定的背景图像
CSS 背景属性
|
请发表评论