Html 我可以将webkit渐变应用于边框还是仅应用于背景?

Html 我可以将webkit渐变应用于边框还是仅应用于背景?,html,css,Html,Css,所以我想让边界褪色。我有我想要的准确的webkit渐变设置 但不确定如何在border元素上实现它 可能吗?我该怎么做 只有CSS3 顺便说一句,我尝试了以下CSS,但没有成功: border-color: -webkit-gradient( linear, left bottom, left top, color-stop(0.74, rgb(214,11,11)), color-stop(0.39, rgb(175,13,13)), color-stop(0.07, rgb(157,22,2

所以我想让边界褪色。我有我想要的准确的webkit渐变设置

但不确定如何在border元素上实现它

可能吗?我该怎么做

只有CSS3

顺便说一句,我尝试了以下CSS,但没有成功:

border-color: -webkit-gradient( linear, left bottom, left top, color-stop(0.74, rgb(214,11,11)), color-stop(0.39, rgb(175,13,13)), color-stop(0.07, rgb(157,22,22)));
    border-style: solid;
    border-width: 10px;

不错的小文章

是的,您可以将
-webkit gradient
应用于边框:

-webkit-border-image: -webkit-gradient(linear, left top, left bottom, from(#00abeb), to(#fff), color-stop(0.5, #fff), color-stop(0.5, #66cc00)) 21 30 30 21 repeat repeat;


如果有人感兴趣,我就是这样在div上应用右边框渐变的,它的顶端和底端逐渐淡出。似乎花了很长时间才弄明白。。。这只适用于Safari,因为在Firefox中做同样的事情要容易得多


布拉
g{
右边框宽度:1px;
-webkit边框图像:-webkit渐变(线性,0.0,0.100%,颜色停止(0,透明),颜色停止(0.5,灰色),颜色停止(0.5,灰色),颜色停止(1,透明))0.100%;
右边框宽度:1px;
边框左宽度:0px;
边框顶部宽度:0px;
边框底宽:0px;
填充:2px;
宽度:400px;
高度:150像素;
利润率:10px自动;
}

@Josh Border图像渐变的风格非常糟糕,但如果你想冒险,你可以一起破解一些东西(如果你改变缩放级别或在这个或那个浏览器上),效果不会很好)[在谷歌chrome中测试]
<div class="g">
   <div>bla</div>
</div> 

.g {
    border-right-width:1px;
    -webkit-border-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(0, transparent), color-stop(0.5, grey), color-stop(0.5, grey), color-stop(1, transparent)) 0 100%;
    border-right-width: 1px;
    border-left-width: 0px;
    border-top-width: 0px;
    border-bottom-width: 0px;
    padding: 2px;
    width: 400px;
    height: 150px;
    margin: 10px auto;
}