使用css的渐变顶部边框

Pri*_*tra 12 css xhtml border css3

我想在div的顶部放一个渐变边框.

因此,起始颜色应为#c4268c,以#9a0b72结尾

<div class="bordertest"></div>
Run Code Online (Sandbox Code Playgroud)

为了宽松,这里是小提琴:http://jsfiddle.net/aKhjk/

我搜索但找不到合适的方法.

G-C*_*Cyr 12

您可以使用图像http://border-image.com/或在边框上使用伪元素:

.bordertest {
    height:300px;
    width:300px;
    border-top:30px solid #c4268c;
    background:#000;
    position:relative;
    margin:1em;
}
.bordertest:first-child:before {
    content:'';
    position:absolute;
    width:100%;
    height:30px;
    background:linear-gradient(to left, #c4268c, #9a0b72);
    top:-30px;
    left:0;
}
Run Code Online (Sandbox Code Playgroud)

http://jsfiddle.net/aKhjk/1/ - jsfiddle.net/aKhjk/3