CSS背景

CSS背景

一.背景颜色 background-color

设置背景颜色:

background-color: < color name>

background-color: rgb(xxx, xxx, xxx);

background-color: #xxxxxx;

二.背景图片 background-image

1.设置背景图片

background-image: url(相对路径)

2.设置图片的开始位置 background-position

A.使用top,right,bottom,left,center确定开始位置

例:background-position: left top;(默认,从左上角开始)

background-position 可以只给一个值,第二个值默认为center

B.使用百分比确定位置

background-position: 0% 0%;(默认,表示左上角开始)

0% 0%表示左上角,100% 100%表示右下角,第一个值表示水平方向,第二个值表示竖直方向。

 

C.使用数值确定位置

background-position: 0px 0px (默认,表示左上角开始)

 

数值和百分比可以同时使用

3.图片的大小大于元素的大小

A.默认情况只会显示图片的左上部分

B.通过background-position改变显示的部分

4.图片的大小小于元素的大小

A.默认会重复平铺图片(水平方向和竖直方向),并且会充满整个背景,即使某些重复的图片会显示不全。

B.通过background-repeat来确定是否重复平铺或者怎样重复

background-repeat: repeat 默认值,两个方向平铺
background-repeat: no-repeat 不重复平铺 background-repeat: repeat-x 水平方向平铺
background-repeat: repeat-y 竖直方向平铺

5.背景图片不随着滚动条而移动(固定在页面某个位置)

background-attachment: scroll 默认值
background-attachment: fixed 类似于固定定位,固定在页面的某个位置

三.通过background设置所有样式

background可以设置所有关于背景的样式,只要将这些样式用空格隔开写在background属性后就可以。

没有顺序要求,没有数量要求(也就是说,不用全写)没有写的属性会采用默认值

例子:
background-color : #bfa;

background : url(1.png) center;

最终,背景颜色是白色的,因为在解析background属性时,没有写背景颜色,默认为白色,所以将#bfa覆盖。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值