首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SVG动画在safari中向后动画

问SVG动画在safari中向后动画
EN

Stack Overflow用户
提问于 2017-08-09 20:42:54
回答 2查看 783关注 0票数 1

我在illustrator中创建了一个路径,然后使用了一些CSS来对其进行动画处理。svg动画在Chrome和Firefox中工作得很好,然而,出于一个奇怪的原因,在safari中它是反向动画的!该网站是http://www.rw.limdez.eu,并位于网站的最上面的横幅。你一点击这个链接就可以看到它!你只能在桌面上看到这一点,因为对于移动端,它会将你重定向到移动端版本的页面!这是我使用的CSS:

代码语言:javascript
复制
.smallline
{
stroke-dasharray:692;
stroke-dashoffset:-692;
animation-delay: 1s!important;
animation: draw-smallline 8s 1 forwards;
}


@-webkit-keyframes draw-smallline
{
0%{
stroke-dashoffset: -692;
}
100%
{
stroke-dashoffset:0;
}
}

Note1:我在没有使用@-webkit-的情况下也尝试了一下,但是我得到了完全相同的结果!

Note2:我在堆栈溢出中看到了其他与我非常相似的问题,但都没有得到回答。至少不能以某种方式解决我的问题!谢谢。

EN

回答 2

Stack Overflow用户

发布于 2019-04-01 07:47:20

负片在Safari中运行良好。

而不是:

stroke-dasharray:692;

您应该使用:

stroke-dasharray:692 692;

票数 2
EN

Stack Overflow用户

发布于 2017-08-09 22:03:48

通过将0% dashoffset从-692更改为692,修复了此问题!如果我没记错的话,这是因为safari不能有效地处理负值!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45591028

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档