html - 字体动画部分起作用

标签 html css css-animations

我是编程新手,我的动画有些问题。
问题是我只能移动“ Treats”,而不能移动“ Tricks”。任何建议都将不胜感激...我可能有些烦恼。 :)



section {
  width: 900px;
  margin: 0 auto;
  font-size: 35px;
  text-align: center;
  color: #8ac30c;
  text-shadow: 3px 3px 0 #4c004c, -1px 1px 0.5em #4c004c, 1px -1px 0.5em #4c004c, -2px -2px 0 #4c004c;
}
section ul {
  list-style: none;
}
.tricks {
  float: left;
}
.treats {
  float: right;
}
/*text animation*/

.moving {
  font-size: 70px;
  animation: move 8s infinite;
}
@keyframes move {
  from {
    margin: 50px;
  }
  5% {
    transform: rotate(10deg);
  }
  25% {
    margin-right: 30px;
  }
  45% {
    margin-right: 50px;
  }
  60% {
    margin-left: 160px;
    transform: rotate(-10deg);
  }
  75% {
    margin-left: 160px;
  }
  to {
    margin: 50px;
  }
}

<section>
  <div class="tricks">
    <h1 class="moving">Tricks</h1>
    <ul>
      <li>Ghoslty Musical Chairs</li>
      <li>Pin the Tail on the Black Cat</li>
      <li>Mummy Wrap</li>
      <li>Bob for Apples</li>
      <li>Carve Jack-O-Lanterns</li>
    </ul>
  </div>
  <div class="treats">
    <h1 class="moving">Treats</h1>
    <ul>
      <li>Chocolate Mice</li>
      <li>Spider Cider</li>
      <li>Caramel Apples</li>
      <li>Mud and Worms</li>
      <li>Monster Eyes</li>
    </ul>
  </div>
</section>

最佳答案

尝试这个:

.treats {
    float: left;
    width: 50%;
}

.tricks {
    float: left;
    width: 50%;
}

section ul {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
}

关于html - 字体动画部分起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33090976/

相关文章:

html - 如何将 Bootstrap 主体划分为 float 容器

html - 如何保持 div 一定比例,但给它一个最大尺寸?

html - rvest 和 NHL 统计数据的 Css 选择器问题

css - Display inline-block 会生成一个我无法删除的 margin-bottom

html - 从最后一个状态开始动画它结束 CSS

javascript - 如何使用 ng-hide 和 AngularJS 淡出元素?

html - 更改样式表时 Chrome 出现故障;我该如何防止这种情况?

html - 使用最小高度时,背景不会填充页面底部的空白

javascript - 如何在 React Native 列表中的某些位置为元素设置不同的样式?

javascript - 控制SVG动画起点