以下CSS在左侧和左侧生成渐变边框。元素的右侧:
div {
width: 100px;
height: 100px;
border-left: 10px solid;
border-image: linear-gradient(#00f,#000) 0 100%;
}
<div></div>
如何仅将渐变应用于左侧?
答案 0 :(得分:3)
您可以轻松地在所有其他边上定义边框宽度。该问题源于以下事实:默认border-width (MDN)值为medium
,而不是0
。
div {
width: 100px;
height: 100px;
border-width: 0;
border-left: 10px solid;
border-image: linear-gradient(#00f, #000) 0 100%;
}
&#13;
<div></div>
&#13;
答案 1 :(得分:-1)
您可以将右边框定义为0px。希望这会有所帮助。
div {
width: 100px;
height: 100px;
border-left: 10px solid;
border-right: 0px;
border-image: linear-gradient(#00f,#000) 0 100%;
}