CSS学习1

css背景:

背景色

可以使用 background-color 属性为元素设置背景色。这个属性接受任何合法的颜色值。

p {background-color: gray; padding: 20px;}//padding 内边框属性

背景图像

要把图像放入背景,需要使用 background-image 属性。

设定情况 例子
background-image 属性的默认值是 none 表示背景上没有放置任何图像
body元素设定背景图像 body {background-image: url(/i/eg_bg_04.gif);}
段落设定背景 p.flower {background-image: url(/i/eg_bg_03.gif);}
行内元素设置背景 a.radio {background-image: url(/i/eg_bg_07.gif);}

背景定位

可以使用background-position 属性改变图像在背景中的位置.

body
{
background-image:url('/i/eg_bg_03.gif');
background-repeat:no-repeat;
background-position:center;
}

  • 关键字
单一关键字 等价关键字
center center center
top top center 或 center top
bottom bottom center 或 center bottom
right right center 或 center right
left left center 或 center left
  • 百分数值
    将图像在其元素中居中:

background-position: 50% 50%;

将一个图像放在水平2/3处,垂直1/3处:

background-position: 66% 33%;

  • 长度值
    元素内边框距左上角的距离,如果要向水平偏移50xp,垂直偏移100xp,可以如下设定:

background-position:50px 100px;

背景关联

可以使用background-attachment属性来设定:

属性值 效果
scroll 默认值,背景会随文档滚动
fixed 声明背景相对于可视区是固定的

背景重复

可以使用background-repeat属性来设定背景平铺效果:

属性值 效果
repeat 图像在水平垂直方向上都平铺
repeat-x 图像只在水平方向上重复
repeat-y 图像只在垂直方向上重复
no-repeat 不允许图像在任何方向上平铺

你可能感兴趣的:(CSS学习1)