rgba背景透明和border透明重叠.

时间:2014-01-29所属栏目: Html+css 来源: 热度:

背景透明和border透明重叠问题.

代码如下:

.box3{width:250px;height:250px;background-color:rgba(255,255,255,0.5);border:5px solid rgba(0,0,0,0.5);}
.box2{width:250px;height:250px;background-color:rgba(0,0,0,0.5);border:5px solid rgba(0,0,0,0.5);}

rgba背景透明和border透明重叠.

边框颜色和背景研究叠加在一起了.

原来背景默认从border开始渲染~边框颜色和背景颜色重叠自然不一样~

解决方案:

.box3{width:250px;height:250px;background-color:rgba(255,255,255,0.5);border:5px solid rgba(0,0,0,0.5);background-clip:content-box;}
.box2{width:250px;height:250px;background-color:rgba(0,0,0,0.5);border:5px solid rgba(0,0,0,0.5);background-clip:content-box;}

rgba背景透明和border透明重叠.

加上:background-clip:content-box;从content区域开始向外裁剪背景。

标签:
评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)