CSS扫盲(四): background
设置网页元素的背景色
对background-color属性赋颜色值, 可以是"white", "red"这样的英文单词, "#FFFFFF"这样的十六进制颜色代码, 还可以是类似于"rgb(255,255,255)"的RGB值. 如果想使用透明背景呢?
设置背景图片
把背景图片地址写入单引号中替换掉url.
当我们想使用某个图案作为背景的时候, 需要告诉浏览器重复显示这个图案布满整个背景, 那就这样做
如何只想在竖直方向或水平方向重复呢, 把repeat值改为repeat-y或repeat-x好了.
还有种情况, 我只想叫图片显示一次, 不需要重复, 那就写这行代码告诉浏览器吧.
图片显示的位置在哪里呢?
上面这行代码表示图片的位置在页面正中央. 还可以使用其它值:
当滚动页面的时候, 叫背景图片仍然固定在原处, 不随页面一起滚动, 只需把背景图片设置为固定附件.
相应的, 赋值scroll代表滚动.
看到这里, 大家一定觉得要分别设置这么多相当麻烦, 其实在CSS中这些值可以写在同一行中, 如同:
好了, 到这里就基本介绍完了background, 大家有什么要补充的请给我留言!
原文:http://hellobmw.com/archives/css-background.html
对background-color属性赋颜色值, 可以是"white", "red"这样的英文单词, "#FFFFFF"这样的十六进制颜色代码, 还可以是类似于"rgb(255,255,255)"的RGB值. 如果想使用透明背景呢?
程序代码1
background-color: transparent;
设置背景图片
把背景图片地址写入单引号中替换掉url.
程序代码2
background-image: url('url'); 当我们想使用某个图案作为背景的时候, 需要告诉浏览器重复显示这个图案布满整个背景, 那就这样做
程序代码3
background-repeat: repeat;
如何只想在竖直方向或水平方向重复呢, 把repeat值改为repeat-y或repeat-x好了.
还有种情况, 我只想叫图片显示一次, 不需要重复, 那就写这行代码告诉浏览器吧.
程序代码4
background-repeat: no-repeat
图片显示的位置在哪里呢?
程序代码5
background-position: center
上面这行代码表示图片的位置在页面正中央. 还可以使用其它值:
引用内容1
top left top center top right center left center center center right bottom left bottom center bottom right x% y% (百分比) xpos ypos (坐标值)
当滚动页面的时候, 叫背景图片仍然固定在原处, 不随页面一起滚动, 只需把背景图片设置为固定附件.
程序代码6
background-attachment: fixed;
相应的, 赋值scroll代表滚动.
看到这里, 大家一定觉得要分别设置这么多相当麻烦, 其实在CSS中这些值可以写在同一行中, 如同:
程序代码7
background: #00FF00 url('smiley.gif') no-repeat fixed center; 好了, 到这里就基本介绍完了background, 大家有什么要补充的请给我留言!
原文:http://hellobmw.com/archives/css-background.html
热门文章
