background:url("images/pic.jpg") no-repeat scroll left center transparent;
想问一下大家,为什么设置背景的时候都要加scroll和transparent,我平常都是这样写的
background:url("images/pic.jpg") no-repeat;
我平时也不加,背景图片的background-attachment 属性设置背景图像是否固定或者随着页面的其余部分滚动。默认值:scroll
所以你不加的话,默认scroll,随着滚动条滚动,相反的是fixed,不随着滚动条滚动;
transparent:是background-color的属性值,正常情况下,设置背景的时候是可以同时设置背景图片和背景色的。如果你不设置背景色的话,这里可以写transparent(透明),在大多数情况下,没有必要使用 transparent。不过如果你不希望某元素拥有背景色,同时又不希望用户对浏览器的颜色设置影响到您的设计,那么设置 transparent 值还是有必要的。
scroll 拉动卷轴时 ,背景图片会跟着移动 即滚动条所在的位置
transparent 背景颜色透明,也就是无颜色