【发布时间】:2016-01-04 21:57:57
【问题描述】:
我对 CSS3 有疑问。我不知道如何制作这样的对角圆形渐变边框:
我发现了类似this:
.box {
width: 250px;
height: 250px;
margin: auto;
background: #eee;
border: 20px solid transparent;
-moz-border-image: -moz-linear-gradient(top left, #3acfd5 0%, #3a4ed5 100%);
-webkit-border-image: -webkit-linear-gradient(top left, #3acfd5 0%, #3a4ed5 100%);
border-image: linear-gradient(to bottom right, #3acfd5 0%, #3a4ed5 100%);
border-image-slice: 1;
}
<div class="box"></div>
但不幸的是,这只适用于正方形。
任何帮助将不胜感激。
【问题讨论】:
-
嗯……你想要一个锥形渐变,我想……他们还没来。我想我会在这里使用 SVG。
-
呃。好的,谢谢,但这是唯一的方法吗?
标签: css gradient css-shapes linear-gradients