CSS的背景属性的描述和属性值说明

发布时间:2021-09-06 18:18:26 作者:chen
来源:亿速云 阅读:204

这篇文章主要讲解了“CSS的背景属性的描述和属性值说明”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“CSS的背景属性的描述和属性值说明”吧!

背景属性

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

背景颜色

background-color 属性定义了元素的背景颜色.
页面的背景颜色使用在body的选择器中:
CSS中,颜色值通常以以下方式定义:

以下实例中, h2, p, 和 div 元素拥有不同的背景颜色:

属性值

说明
color指定背景颜色。在CSS颜色值近可能的寻找一个颜色值的完整列表。
transparent指定背景颜色应该是透明的。这是默认
inherit指定背景颜色,应该从父元素继承

背景图像

background-image 属性设置一个元素的背景图像。
元素的背景是元素的总大小,包括填充和边界(但不包括边距)。
默认情况下,background-image放置在元素的左上角,并重复垂直和水平方向。宁波男科医院http://www.jzspfk.com/
提示:请设置一种可用的背景颜色,这样的话,假如背景图像不可用,可以使用背景色带代替。

属性值

说明
url(‘URL’)图像的URL
none无图像背景会显示。这是默认
linear-gradient()创建一个线性渐变的 “图像”(从上到下)
radial-gradient()用径向渐变创建 “图像”。 (center to edges)
repeating-linear-gradient()创建重复的线性渐变 “图像”。
repeating-radial-gradient()创建重复的径向渐变 “图像”
inherit指定背景图像应该从父元素继承

图像的大小

属性值

说明
length设置背景图片高度和宽度。第一个值设置宽度,第二个值设置的高度。如果只给出一个值,第二个是设置为 auto(自动)
percentage将计算相对于背景定位区域的百分比。第一个值设置宽度,第二个值设置的高度。如果只给出一个值,第二个是设置为"auto(自动)"
cover此时会保持图像的纵横比并将图像缩放成将完全覆盖背景定位区域的最小大小。
contain此时会保持图像的纵横比并将图像缩放成将适合背景定位区域的最大大小。

图像的定位区域

background-Origin属性指定background-position属性应该是相对位置。
注意:如果背景图像background-attachment是"固定",这个属性没有任何效果。

属性值

说明
padding-box背景图像填充框的相对位置
border-box背景图像边界框的相对位置
content-box背景图像的相对位置的内容框

图像的绘画区域

background-clip属性指定背景绘制区域。

属性值

说明
border-box默认值。背景绘制在边框方框内(剪切成边框方框)。
padding-box背景绘制在衬距方框内(剪切成衬距方框)。
content-box背景绘制在内容方框内(剪切成内容方框)。

图像的起始位置

background-position属性设置背景图像位置。如果指定的位置是没有任何背景,图像总是放在元素的左上角。

属性值

说明
left top
left center
left bottom
right top
right center
right bottom
center top
center center
center bottom
如果仅指定一个关键字,其他值将会是"center"
x% y%第一个值是水平位置,第二个值是垂直。左上角是0%0%。
右下角是100%100%。如果仅指定了一个值,其他值将是50%。
默认值为:0%0%
xpos ypos第一个值是水平位置,第二个值是垂直。左上角是0
单位可以是像素(0px0px)或任何其他 CSS单位。
如果仅指定了一个值,其他值将是50%。你可以混合使用
%和positions
inherit指定background-position属性设置应该从父元素继承

图像水平或垂直平铺

默认情况下 background-image 属性会在页面的水平或者垂直方向平铺。

属性值

说明
repeat背景图像将向垂直和水平方向重复。这是默认
repeat-x只有水平位置会重复背景图像
repeat-y只有垂直位置会重复背景图像
no-repeatbackground-image不会重复
inherit指定background-repea属性设置应该从父元素继承

图像滚动

background-attachment设置背景图像是否固定或者随着页面的其余部分滚动。

属性值

说明
scroll背景图片随着页面的滚动而滚动,这是默认的。
fixed背景图片不会随着页面的滚动而滚动。
local背景图片会随着元素内容的滚动而滚动。
initial设置该属性的默认值。 阅读关于 initial 内容
inherit指定 background-attachment 的设置应该从父元素继承。

感谢各位的阅读,以上就是“CSS的背景属性的描述和属性值说明”的内容了,经过本文的学习后,相信大家对CSS的背景属性的描述和属性值说明这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是亿速云,小编将为大家推送更多相关知识点的文章,欢迎关注!

推荐阅读:
  1. css背景属性
  2. CSS设置背景属性的方法

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

css

上一篇:CSS3怎么实现文字抖动效果

下一篇:怎么用CSS选择器抓取京东网的商品信息

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》