解决css transform和animation不能同时生效的问题「建议收藏」

解决css transform和animation不能同时生效的问题「建议收藏」在同一个类上同时使用transform和animation是不能生效的,解决方法是给该类外面再包一层,在外面的类上添加animation效果,在里面的类上添加transform效果divclass=”jiant”

在同一个类上同时使用transform和animation是不能生效的,解决方法是给该类外面再包一层,在外面的类上添加animation效果,在里面的类上添加transform效果

<div class="jiant">
<div> <i class="jaintou"></i></div>
<div> <i class="jaintou"></i></div>
</div>
 .jiant { 
   
 display: flex;
 justify-content: center;
 align-items: center;
 margin-top: -0.85rem; > div { 
   
          flex: 1;
          display: flex;
          justify-content: center;
          align-items: center;
          animation: animatebig1 2s infinite linear;
        }
        .jaintou { 
   
          width: 1.025rem;
          height: 2.15rem;
          background: url('./img/water/jiantou.png') no-repeat;
          background-size: 100% 100%;
          transform: rotate(-90deg);
        }
      }
     @keyframes animatebig1 { 
   
    0% { 
   
      transform: scale(1);
    }
    25% { 
   
      transform: scale(1.2);
    }
    50% { 
   
      transform: scale(1);
    }
    75% { 
   
      transform: scale(1.2);
    }
    100% { 
   
      transform: scale(1);
    }
  }

实现效果如下:

在这里插入图片描述

今天的文章解决css transform和animation不能同时生效的问题「建议收藏」分享到此就结束了,感谢您的阅读。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/88414.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注