码迷,mamicode.com
首页 > 其他好文 > 详细

背景粘附

时间:2015-10-19 22:38:35      阅读:204      评论:0      收藏:0      [点我收藏+]

标签:

background-attachment 属性控制滚动元素内的背景图片是否随元素滚动而移动。这
个属性的默认值是 scroll ,即背景图片随元素移动。如果把它的值改为 fixed ,那么
背景图片不会随元素滚动而移动。
background-attachment:fixed 最常用于给 body 元素中心位置添加淡色水印,让水印

不随页面滚动而移动。


实现这种效果的 CSS规则如下。
body {
background-image:url(images/watermark.png);
background-position:center;
background-color:#fff;
background-repeat:no-repeat;
background-size:contain;
background-attachment:fixed;
}
没错,关于背景图片的规则写起来有点费劲,因为属性名太长了。别担心,使用简
写属性 background 就可以在一条声明里设置所有值。


简写背景属性
background 属性可以用来设定所有背景相关的值。比如,前面那个 background-
attachment 的例子使用简写的 background 属性,可以写成这样一条规则:
body {background:url(images/watermark.png) center #fff no-repeat contain fixed;}
声明中少写了哪个属性的值(比如没写 no-repeat ) ,就会使用相应属性的默认值
( repeat ) 。

背景粘附

标签:

原文地址:http://my.oschina.net/u/1045177/blog/519065

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!