CSS——bacground系列属性

本文详细介绍了CSS中的背景属性,包括背景颜色(background-color)、背景图片(background-image)、背景重复方式(background-repeat)、背景定位(background-position)及背景是否固定(background-attachment),并提供了综合属性background的使用示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、background-color 属性

背景颜色属性,表示颜色的方法有三种:单词,rgb表示法,十六进制表示法

(1)能够用英语单词表述的颜色都是简单颜色。

例如:

红色 :       background-color: red; 

黄色 :       background-color: yellow;

(2)rgb表示法

rgb表示三原色“红”red、“绿”green、“蓝”blue

rgb,每个值取值范围0~255,一共256个值。

如果其中一个值为255,另外两个为0,那么就说明是纯色,三个值相等是灰色:

红色 :       background-color:rgb(255,0,0); 

绿色 :       background-color:rgb(0,255,0);

蓝色:        background-color:rgb(0,0,255);

黑色:        background-color:rgb(0,0,0);

白色:        background-color:rgb(255,255,255);

灰色:        background-color:rgb(111,111,111);   值越大,灰色越浅。

(3)十六进制表示法

红色:    background-color: #ff0000;

所有用#开头的值,都是十六进制的。1十六进制表示法,也是两位两位看,看rgb,但是没逗号隔开。

#ff0000     中ff就是10进制的255 00 就是10进制的000就是10进制的0。所以等价于rgb(255,0,0);

16进制中基本数字(一共16个):

0123456789abcdef

background-color: #123456;

等价于:

 background-color: rgb(18,52,86);

 任何一种十六进制表示法,都能换算成为rgb表示法。也就是说,两个表示法的颜色数量,一样

十六进制可简化为3位,所有#aabbcc的形式的,都能简化为#abc;

比如:

 background-color:#ff00ff;

等价于

 background-color:#f0f;

 比如:

 background-color:#112233;

等价于

 background-color:#123;

要记住:

#000   

#fff    

#f00   红     #0f0   绿    #00f  

#333   

#222   深灰

#ccc   浅灰

2、 background-image属性

用于给盒子加背景图片,语句:

background-image:url(images/1.jpg);

url()表示网址,uniform resouces locator 同意资源定位符;images/1.jpg 就是相对路径。

背景默认平铺满盒子的。padding区域有背景图。

3、background-repeat属性

设置背景图是否重复,以及重复方式。

background-repeat:no-repeat;   不重复

background-repeat:repeat-x;    横向重复

background-repeat:repeat-y;    纵向重复

4、background-position属性

背景定位属性

background-position: 描述左右的词儿  描述上下的词儿;

描述左右的词儿: leftcenterright

描述上下的词儿: top centerbottom

1) 大背景图居中

2) 通栏banner      语句:background-position: center top;

background-position:向右移动量 向下移动量;   

移动量可以是负数。比如,向左移动120px,就相当于向右移动-120px;向上移动150px,就相当于向下移动-150px。

通常用来做css精灵”,利用css的背景定位来显示需要显示的图片部分。

5、background-attachment属性

背景是否固定。

 background-attachment:fixed;

背景就会被固定住,不会被滚动条滚走。

6、background综合属性

background属性和border一样,是一个综合属性:

 background: red url(1.jpg) no-repeat 100px 100px fixed;

等价于:

 background-color:red;

 background-image:url(1.jpg);

 background-repeat:no-repeat;

 background-position:100px 100px;

 background-attachment:fixed;

可任意省略部分:

 background: red;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值