如果是单纯的设置背景色(background-color)的话,你这个想法是实现不了.如果你背景色设置为图像的话,倒是可以,先用background-image加载图片,然后用background-repeat设置背景重复方式,最后用background-position来定位你的背景图像位置,这样就能达到你要求的效果了。
- 数码问答
- 答案列表
css设置背景色:css设置背景图片[朗读]
css实现渐变背景效果兼容主流浏览器ie浏览器下渐变背景的使用需要使用ie的渐变滤镜filter对于firefox浏览器下(firefox3.6+)渐变背景的实现需使用css3渐变属性为-。
用css定义部分背景颜色,我们是可以通过background的定义背景所在的位置来世先,通过background:#f00;10px10px这样来实现,这里通过具体的代码来理解:<html><head><style>#div1{width:660px;height:400px;border:1pxsoild#f00;background:#f00;10px10px;//这是定义背景颜色的位置}</style></head><body><divid='div1'></div></body></html>
背景图与背景色要分开写,例如:background-image:url(time.jpg);background-color:#fff;分开写才能显示出来。
这有个问题.首先用最单的办法是用css3background-color:rgba(0,0,0,0.5);但这个兼容性你懂的.第二种就是他们说的这样了.这会让里面的文字一起透明.所以.办法是用两个层叠起来。