本节介绍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