无法在元素上设置两个半透明边框

时间:2017-07-27 13:15:40

标签: html css border

我希望在顶部和底部有半透明的边框。我使用rgba()定义颜色。现在,当alpha设置为1(border: 1px solid rgba(255, 51, 0, 1);)时,两个边框都会正确显示,现在更改此值< 1(border: 1px solid rgba(255, 51, 0, 0.7);)后,两个边框都会完全消失。



.test{
	width: 100px;
	height: 100px;
	border: 1px solid rgba(255, 51, 0, 0.7);
	border-left-style: none;
	border-right-style: none;
	background-color: rgba(25, 51, 77, 0.7);
}

<div class="test"></div>
&#13;
&#13;
&#13;

1 个答案:

答案 0 :(得分:1)

当我尝试这样做时,我仍然可以看到Chrome中的半透明边框,看看如果你把它们做得更大(5px)会发生什么。 或者我错过了你的观点?也许有浏览器问题?

.test{
	width: 100px;
	height: 100px;
	border: 5px solid rgba(255, 51, 0, 0.7);
	border-left-style: none;
	border-right-style: none;
	background-color: rgba(25, 51, 77, 0.7);
}
<div class="test"></div>