CSS3 之 背景

背景颜色 background-color

默认背景是透明的

语法

/* 十六进制颜色 */
background-color: #00FFFF;
/* rgb颜色 */
background-color: rgb(255,99,71);
/* rgba颜色 */
background-color: rgba(255,99,71,0.5);

背景图片 background-image

语法

url() 是必加的

background-image: url(./img/icon.png);

背景平铺 background-repeat

语法

background-repeat: no-repeat;
描述
repeat 背景图片 纵向 横向 铺满整个屏幕(默认)
no-repeat 不平铺
repeat-x x 轴平铺
repeat-y y 轴平铺

背景位置 background-position

语法

如果后面的位置 只写一个 则另一个默认居中

/* 底部靠左 */
background-position: bottom left;

/* 表示 x轴  y轴,0,0 在背景容器左上角 */
background-position: 10px 20px;
描述
length 百分数、浮点数、px …都可以
position top、center、bottom、right、left 方位名词

背景附着 background-attachment

语法

background-attachment: scroll;
描述
scroll 背景会随对象内容滚动
fixed 背景图像固定

背景简写 background

语法

官方对背景简写没有顺序规定,约定以下面顺序写。下列不写的,就会自动使用默认值。

background: 背景颜色 背景图片地址 背景平铺 背景滚动 背景位置;

背景透明

背景透明其实是用 颜色透明度实现的

background-color: rgba(0,0,0,1);
  • 最后透明取值 [0~1] 之间
  • 注意是指:背景半透明,内容是不受影响的。
发表评论 / Comment

用心评论~