本节介绍css的背景属性以及应用效果css常用的背景属性背景应用css3新增背景属性css常用背景属性css中的背景是由background属性来设置背景的,它是一个综合属性,可以拆分为单一的属性背景
顺晟科技
2022-09-13 13:22:40
159
兼容主流浏览器的CSS透明代码:
1 .transparent_class {
2 filter:alpha(opacity=50);
3 -moz-opacity:0.5;
4 -khtml-opacity: 0.5;
5 opacity: 0.5;
6 }
解析:
CSS透明度继承问题
CSS的透明属性涉及到一个继承问题,当为父级元素设置透明度后,子元素将自动继承其透明度,即使你又为子元素指定透明度为1也是无效的。
第一种方法,为文本子元素指定一个相对更深的颜色。也就是说,当子元素继承透明度后,所得到的文本颜色正好就是你想要的。
前提是,这个颜色还有加深的可能,和需要详细的计算颜色和透明度的值。
第二种方法 –一个关于透明继承度的问题。原理很简单,添加一个空元素作为透明层,和不想透明但是要实现覆盖效果的元素为同级元素。父级元素使用
position:relative定位; 两个子元素使用position:absolute定位,实现覆盖。
示例代码
HTML代码:1 <div class=“div3″> 2 <div class=“div4″></div> 3 这里文字图片都没透明度了 4 <div class=“div2″>图片</div> 5 </div>CSS代码:
1 body {
2 background-image: url(http://www.css88.com/demo/jQuery/blockSlide/2009-02-04_105247.png);
3 background-repeat: repeat;
4 }
5
6 .div2{ width:100px; height:100px; background: url(http://www.css88.com/images/testbok.png)}
7
8 .div3{ width:200px; height:200px; position:relative; margin-top:10px}
9
10 .div4{ position:absolute; top:0; height:200px; width:200px; z-index:-1; background:#FFFFFF;filter:alpha(opacity=70);opacity:0.7;}
原文
07
2022-10
15
2022-09
15
2022-09
15
2022-09
15
2022-09
14
2022-09