定义和用法
background 简写属性在一个声明中设置所有的背景属性.
1.background-color:规定要使用的背景颜色。
例:
body { background-color:yellow; } h1 { background-color:#00ff00; } p { background-color:rgb(255,0,255); }
2.backgroung-image:规定要使用的背景图像。
例:
body { background-image: url(bgimage.gif); background-color: #000000; }
3.background-repeat:设置是否及如何重复背景图像,定义了图像的平铺模式。
可能的值:
repeat | 默认。背景图像将在垂直方向和水平方向重复。 |
repeat-x | 背景图像将在水平方向重复。 |
repeat-y | 背景图像将在垂直方向重复。 |
no-repeat | 背景图像将仅显示一次。 |
inherit | 规定应该从父元素继承 background-repeat 属性的设置。 |
例:
body { background-image: url(stars.gif); background-repeat: repeat-y; }
4.background-attachment:设置背景图像是否固定或者随着页面的其余部分滚动。
可能的值:
scroll | 默认值。背景图像会随着页面其余部分的滚动而移动。 |
fixed | 当页面的其余部分滚动时,背景图像不会移动。 |
inherit | 规定应该从父元素继承 background-attachment 属性的设置。 |
例:如何设置固定的背景图像:
body { background-image: url(bgimage.gif); background-attachment: fixed; }
5.background-position:设置背景图像的起始位置。
例:如何定位背景图像:
body { background-image:url('bgimage.gif'); background-repeat:no-repeat; background-attachment:fixed; background-position:center; }
可能的值:
|
如果您仅规定了一个关键词,那么第二个值将是"center"。 默认值:0% 0%。 |
x% y% |
第一个值是水平位置,第二个值是垂直位置。 左上角是 0% 0%。右下角是 100% 100%。 如果您仅规定了一个值,另一个值将是 50%。 |
xpos ypos |
第一个值是水平位置,第二个值是垂直位置。 左上角是 0 0。单位是像素 (0px 0px) 或任何其他的 CSS 单位。 如果您仅规定了一个值,另一个值将是50%。 您可以混合使用 % 和 position 值。 |
6.background-origin:规定背景图片的定位区域。
注:如果背景图像的 background-attachment 属性为 "fixed",则该属性没有效果。
语法:
background-origin: padding-box|border-box|content-box;
例:
相对于内容框来定位背景图像:
div { background-image:url('smiley.gif'); background-repeat:no-repeat; background-position:left; background-origin:content-box; }
7. background-clip:规定背景的绘制区域。
语法:
background-clip: border-box|padding-box|content-box;
可能的值:
border-box | 背景被裁剪到边框盒。 |
padding-box | 背景被裁剪到内边距框。 |
content-box | 背景被裁剪到内容框。 |
例:
规定背景的绘制区域:
div { background-color:yellow; background-clip:content-box; border: 10px dotted #000000; }
相关推荐
CSS中的background属性是一个非常强大的工具,它允许网页开发者对页面元素的背景进行详尽的控制。使用这个属性,可以轻松设置背景颜色、图片、图片的显示方式、位置、大小,以及背景区域的裁剪和固定方式等。以下将...
在CSS中,我们使用`background`属性或者其子属性(如`background-image`、`background-size`、`background-position`、`background-repeat`)来设置背景视频。其中,`background-size`用于控制视频的大小,`...
在JavaScript中,获取CSS属性,特别是像`background-image`这样的复合属性,可能需要一些技巧。在上述场景中,开发者遇到了一个问题,需要从CSS的`background-image`属性中提取出图片URL。`background-image`属性...
在CSS中,`background-position`属性是一个非常重要的部分,它控制着背景图像在元素内的位置。这个属性允许我们精确地定位背景图像,从而实现各种视觉效果。 批量输出`background-position`属性的定位像素值通常是...
### CSS背景属性详解与实践案例 #### 一、引言 在网页设计中,CSS (Cascading Style Sheets) 背景属性是用于控制页面背景的重要工具之一。通过合理运用这些属性,可以极大地增强页面的视觉效果和用户体验。本文将...
在网页设计和开发中,`background`属性是一个至关重要的CSS(Cascading Style Sheets)属性,用于定义元素的背景效果。这个属性允许我们控制元素的背景颜色、图像、重复方式、定位以及混合模式等多个方面,从而实现...
CSS可以用纯色来作为背景,也可以将背景设置为透明,background相当于xhtml中的bgcolor。 它的两个值: transparent(默认值,透明) color(指定的颜色,和文本颜色的设置方法相同) 示例: body {background-...
本话题将详细探讨如何在layui中修改弹出层的样式,特别是如何使用CSS的`background`属性来设置多个背景图片。 首先,我们需要理解layui弹出层的工作原理。layui的弹出层是通过JavaScript动态生成HTML元素实现的,...
### CSS常用属性一览表 #### 一、CSS文字属性 CSS中的文字属性是网页设计中最基本也是最常用的属性之一,这些属性能够帮助我们调整文本的显示效果,使其更加美观和易于阅读。 - **color**: 设置文字的颜色。例如...
### CSS代码属性大全:深入解析CSS主要属性 在网页设计与开发领域,CSS(层叠样式表)扮演着至关重要的角色,它负责控制HTML元素的布局、颜色、字体等视觉表现,使网页更加美观和易读。下面,我们将对《CSS代码属性...
### CSS属性详解 #### 背景属性 (Background Properties) **1. background** - **简介:** `background` 是一个简写属性,用于在单个声明中设置一系列背景相关的属性。 - **用法示例:** ```css .example { ...
本文将深入探讨如何使用`background-image`属性来实现多张背景图片的设置,并介绍CSS3中的背景渐变。 首先,我们来看一下`background-image`属性的基本语法。它接受一个或多个 `<bg-image>` 值,每个值可以是 `none...
在现代Web开发中,CSS已经发展出许多强大的新特性,其中CSS自定义属性(也称为CSS变量)是其中之一。这个特性允许开发者在CSS中定义变量,以提高代码的可维护性和复用性。Sass mixin虽然在过去是实现类似功能的一个...
本篇将详细阐述CSS3中的关键知识点,包括动画属性、边框属性、背景属性以及其他的样式属性。 **CSS3动画属性**允许开发者创建复杂的动态效果。`@keyframes` 规定了一个动画的帧,定义了从一种样式到另一种样式的...
本篇文章将深入探讨CSS的常用属性以及所有属性,帮助你全面理解和掌握这一强大的样式语言。 首先,我们来关注CSS的**基础属性**: 1. **颜色属性**:包括`color`用于设置文本颜色,`background-color`用于设置背景...
本文将深入探讨CSS中的几个关键属性,包括背景、字体、区块和边框属性。 一、背景属性 背景属性允许我们对元素的背景进行定制,包括颜色、图像、重复方式、附加行为以及位置。例如,`background-color`用于设置元素...