我知道背景渐变可以做到这一点,但无法弄清楚如何为边框渐变实现这一点。
这是我到目前为止的
-webkit-border-image : -webkit-gradient(linear, 0 0, 0 100%, from(#666), to(#000)) 1 100%;
-webkit-border-image : -webkit-linear-gradient(#666, #000) 1 100%;
-moz-border-image : -moz-linear-gradient(#666, #000) 1 100%;
-o-border-image : -o-linear-gradient(#666, #000) 1 100%;
border-image : linear-gradient(to bottom, #666, #000) 1 100%;
我希望从下至上的第一个32px为黑色,然后其余部分为灰色(#666)。
我建议您这样做:使用您将其放置在和处的pseudo-element
like ,因为这是边框的宽度。如果你改变了,你改变了:before
bottom:0
left:-15px
15px
border-width
left:-15px
一样 width:15px
我曾经用过width:15px
,background:#000
但是您可以简单地使用border-left:15px solid #000
这两个。结果是一样的。
.borderme {
position:relative;
height:300px;
border-left:15px solid #666;
}
.borderme:before {
position:absolute;
height:32px;
width:15px;
background:#000;
bottom:0;
left:-15px;
content:"";
}
<div class="borderme">
</div>
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句