我需要制作一个类似于此代码段/ fiddle的圆形边框:
.box {
width: 250px;
height: 250px;
position: relative;
margin: auto;
margin: 30px;
border-radius: 50%;
background: #fff;
}
.box:after {
content: '';
position: absolute;
top: -15px;
bottom: -15px;
right: -15px;
left: -15px;
background-image: linear-gradient(to bottom left, #7B73A4 0%, #150E5E 100%);
z-index: -1;
border-radius: inherit;
}
<div class="box"></div>
除了内部空间需要透明并且需要一种改变边框渐变颜色的方法。
我可以使用js/jquery/css/html
有可能吗?如果有,怎么样?感谢
答案 0 :(得分:1)
可以使用<canvas>
元素(除IE 8及更早版本以外的所有浏览器均支持)。
以下是一些有用的链接:
您也可以使用SVG元素,但这会让动画变得更加困难。