【发布时间】:2018-06-07 21:03:22
【问题描述】:
我用 svg 画了一个圆。这个圆圈有悬停效果。我想在圆圈内添加一个链接,并让链接文本随着悬停效果改变颜色。
svg#circle {
height: 250px;
width: 250px;
}
circle {
stroke-dasharray: 700;
stroke-dashoffset: 700;
stroke-linecap: butt;
-webkit-transition: all 2s ease-out;
-moz-transition: all 2s ease-out;
-ms-transition: all 2s ease-out;
-o-transition: all 2s ease-out;
transition: all 2s ease-out;
}
circle:hover {
fill: pink;
stroke-dashoffset: 0;
stroke-dasharray: 700;
stroke-width: 10;
}
<svg id="circle">
<circle cx="125" cy="125" r="100" stroke="darkblue" stroke-width="3" fill="green" />
</svg>
【问题讨论】:
-
关于链接的实际问题很容易回答(如下所示),但是这种使用动画笔划-破折号过渡非常聪明,值得点赞:)