【发布时间】:2016-05-04 22:13:13
【问题描述】:
我有一个六边形的多边形,周围有一个笔划。我想为我已经完成的笔画设置动画,但我希望它从多边形上的不同位置开始。
这是我现在使用的 CSS,我只是想更改动画的开始位置。
.outline1 {
fill: none;
stroke: #0d72b9;
stroke-miterlimit: 10;
stroke-width: 3px;
}
g.icon .outline1 {
stroke-dasharray: 808;
stroke-dashoffset:808;
transition:all 300ms ease-in-out;
fill:transparent;
}
g.icon:hover .outline1{
stroke-dashoffset:0;
cursor: pointer;
}
这是svg
<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 764.87 535.94">
<g class="regional icon">
<polygon class="cls-3 outline1" points="113.52 134.89 229.99 67.64 346.47 134.89 346.47 269.38 229.99 336.62 113.52 269.38 113.52 134.89"/>
</g>
</svg>
动画从左上角开始,但我希望它从左下角开始。
【问题讨论】:
标签: css svg css-animations