Html 我可以将webkit渐变应用于边框还是仅应用于背景?
所以我想让边界褪色。我有我想要的准确的webkit渐变设置 但不确定如何在border元素上实现它 可能吗?我该怎么做 只有CSS3 顺便说一句,我尝试了以下CSS,但没有成功: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
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;
}