当在以 linear-gradient
为背景的元素上应用透明边框时,我得到了一个奇怪的效果。
注意元素的左右两边没有正确的颜色(它们在某种程度上被切换了) ,而且奇怪地是 平的。
超文本标示语言
<div class="colors">
</div>
CSS
.colors {
width: 100px;
border: 10px solid rgba(0,0,0,0.2);
height: 50px;
background: linear-gradient(to right,
#78C5D6,
#459BA8,
#79C267,
#C5D647,
#F5D63D,
#F08B33,
#E868A2,
#BE61A5);
}
为什么 在元素的左侧和右侧显示出一种奇怪的效果,而 什么可以对此做些什么呢?