底部渐变边框

hen*_*ron 4 css gradient css3

根据CSS Tricks,以下CSS语法将导致左边框渐变.

.left-to-right {
border-width:3px 0 3px 3px;
-webkit-border-image: 
    -webkit-gradient(linear, 100% 0, 0 0, from(black), to(rgba(0, 0, 0, 0))) 1 100%;
-webkit-border-image: 
    -webkit-linear-gradient(right, black, rgba(0, 0, 0, 0)) 1 100%;
-o-border-image:
         -o-linear-gradient(right, black, rgba(0, 0, 0, 0)) 1 100%;
-moz-border-image:
       -moz-linear-gradient(right, black, rgba(0, 0, 0, 0)) 1 100%;   
}
Run Code Online (Sandbox Code Playgroud)

我正在尝试在元素的底部获得边框渐变.

我尝试改变这个

    border-width:3px 0 3px 3px;
Run Code Online (Sandbox Code Playgroud)

对此

border-width:0 0 3px 0;
Run Code Online (Sandbox Code Playgroud)

这个

border-width:0 3px 3px 3px;
Run Code Online (Sandbox Code Playgroud)

它不起作用,任何人都可以帮助我让底部边界工作吗?

您可能需要WebKit浏览器才能执行此操作.

这将是一个与之合作的小提琴; http://jsfiddle.net/HsTcf/

谢谢.

uın*_*ɐɥs 10

border-width: 0 0 3px 0;
Run Code Online (Sandbox Code Playgroud)

是正确的.

但是,需要进行以下更改:

... -gradient(right, ...
Run Code Online (Sandbox Code Playgroud)

需要改为

... -gradient(top, ...
Run Code Online (Sandbox Code Playgroud)

1 100%;100% 1;.

演示:jsfiddle.net/HsTcf/3