【问题标题】:css3 rotate animation wont workcss3旋转动画不起作用
【发布时间】:2017-10-07 18:34:13
【问题描述】:

我使用 css3 animate 来旋转小文本,但它不会旋转。

Jsfiddle

    <h1 class="title">Coming Soon <small>btw learning</small></h1>


      small {
animation:spin 4s linear infinite;
              }

     @-webkit-keyframes spin {
     0% { -webkit-transform: rotate(0deg); }
     20% { -webkit-transform: rotate(90deg); }
     25% { -webkit-transform: rotate(90deg); }
     45% { -webkit-transform: rotate(180deg); }
     50% { -webkit-transform: rotate(180deg); }
     70% { -webkit-transform: rotate(270deg); }
     75% { -webkit-transform: rotate(270deg); }
     100% { -webkit-transform: rotate(360deg); }
      }

【问题讨论】:

    标签: css animation


    【解决方案1】:

    使用display:inline-block;

    <h1 class="title">Coming Soon <span class="animation">btw learning</span></h1>
    
    
            .title
            {
            font-family: 'Cinzel Decorative', cursive;
            text-align: center;
            font-size: 100px;
            margin-top: 25%;
            }
    
    
          .animation {
              animation:spin 4s linear infinite;
              display:inline-block;
            }
    
    @-webkit-keyframes spin {
      0% { -webkit-transform: rotate(0deg); }
      20% { -webkit-transform: rotate(90deg); }
      25% { -webkit-transform: rotate(90deg); }
      45% { -webkit-transform: rotate(180deg); }
      50% { -webkit-transform: rotate(180deg); }
      70% { -webkit-transform: rotate(270deg); }
      75% { -webkit-transform: rotate(270deg); }
      100% { -webkit-transform: rotate(360deg); }
    }
    

    【讨论】:

    • 为什么我不能使用 span 标签,因为我希望文本是内联的
    • 无效的 HTML。 &lt;div&gt; 元素不能在标题元素内。
    • 我将
      替换为

      @Rob

    • 你不能使用 span 因为它是内联的@akash
    • 有人能解释一下为什么内联不起作用有什么办法吗
    猜你喜欢
    相关资源
    最近更新 更多
    热门标签