首页 > 其他 > 详细

SVG动画.skew测试

时间:2018-02-08 17:29:38      阅读:266      评论:0      收藏:0      [点我收藏+]

1、ZC:CSS的动画 里面 没有涉及到 translateX的相关信息,但是实际看到 图形确实在右移。

  ZC:我的理解:本来 元件的CSS样式是有 translateX的,动画里面 确没有,∴ 应该是 从 0%的-300px 逐渐 变成 90%的0px,90%-->100%之间没有位移 只有倾斜的变化。

 

2、测试代码(要保存成 html,不然会报错。UTF-8编码格式)

<svg width="500" height="500" viewBox="0 0 500 500"
    xmlns="http://www.w3.org/2000/svg">

    <line x1="400" y1="0" x2="400" y2="500" stroke="red" stroke-width="1" fill="none" />
    <rect x="300" y="150" width="100" height="100"/>
</svg>


<style id="jsbin-css">
rect
{
    transform: translateX(-300px) ;
    animation: run .5s ease-in-out;
    animation-fill-mode: forwards;
    transform-origin: bottom;
}

@keyframes run
{
    90% { transform: skew(10deg); }
    100% { transform: skew(0deg); }
}


</style>
<script src="https:////code.h5jun.com/js/render/edit.js?3.40.2"></script>
<script>jsbinShowEdit && jsbinShowEdit({"static":"https:////code.h5jun.com","root":"//code.h5jun.com"});</script>

 

3、

4、

5、

 

SVG动画.skew测试

原文:https://www.cnblogs.com/H5UI/p/8432076.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!