html - 文本上的 css3 动画问题

标签 html css

我正在构建一个网站,但我遇到了一些有关文本幻灯片动画的问题。

here is the fiddle

这是动画部分:

.slide {


-webkit-animation-name: slide;
  -webkit-animation-duration: 1s;
  animation-name: slide;
  animation-duration: 1s;
}

@-webkit-keyframes slide{
  from {
    margin-left: 100%;
    width: 300%
  }

  to {
    margin-left: 0%;
    width: 100%;
  }
}

@keyframes slide{
  from {
    margin-left: 100%;
    width: 300%
  }

  to {
    margin-left: 0%;
    width: 100%;
  }
}

正如您所看到的,当文本滑入时,句子会自行收缩,看起来不太流畅。有人可以帮我吗?

蓝色横幅我也有一点问题:看起来它的左边有大约 10px 的边距,我无法将其删除。 我怎样才能让横幅占据浏览器的整个宽度?

这是我第一次在这里发帖所以如果我做错了什么请你告诉我:)

最佳答案

由于您的 div .text 没有指定 width,他会尝试将文本放入您的 div 中。您可以通过将 width 添加到您的 .text 来更改它:

.text {
  width: 100%;
} 

其次,您要避免的 margin 是由 body 标签的浏览器标准引起的。您可以通过添加 margin: 0; 来删除它:

body {
  margin: 0;
}

你可以检查你的工作JS FIDDLE演示。我添加了黑色背景来演示移除的边距。

关于html - 文本上的 css3 动画问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38142829/

相关文章:

HTML 电子表格固定标题和最左边的列

html - 具有 3 个嵌套列表的 CSS 菜单 - 左对齐问题

javascript - 解决首屏内容中的 JavaScript 和 CSS 的选项

javascript - 使用 HTML5 本地存储来存储列表项 <ul>

html - 如何调整悬停图像以使其始终全屏显示?

php - 查找 HTML 中最里面的文本

javascript - 当打开的弹出窗口的位置发生变化时得到通知

java - 将 AmCharts 导出为 PNG、JPG 等

javascript - 是否可以将 3D 转换应用于 iframe

html - 向右浮动使我的专栏变得一团糟