如何为元素设置动画,使其在HTML5和CSS3中的父级内部循环?

多边形

我正在尝试实现类似于此页面“向下滚动图标”显示的动画的动画

这是我的尝试:

body {
  background-color: black;
}

@keyframes anim {
   0% { top: 18% }
   30% { top: 18% }
   50% { top: 100% }
   51% { top: -50% }
   70% { top: 18% }
   100% { top: 18% }
}

#scroll-down-icon {
  position: absolute;
  left: 32px;
  top: 32px;
  border: 2.3px solid white;
  width: 128px;
  height: 128px;
  border-radius: 64px;
}

h1 {
  width: 100%;
  height: 100%;
  position: relative;
  color: white;
  font-size: 32px;
  left: 0;
  top: 18%;
  text-align: center;
  animation-name: anim;
  animation-duration: 1.75s;
  animation-delay: 1s;
  animation-iteration-count: infinite;
}
<div id="scroll-down-icon"><h1>╲╱</h1></div>

但是,上面的代码并没有使内的h1真正“循环” #scroll-down-icon div

我将如何解决此问题并使用CSS和HTML创建类似于页面中显示的效果?

易山
div {
  overflow:hidden;
  cursor: pointer;
}

body {
  background-color: black;
}

@keyframes anim {
   0% { top: 18% }
   30% { top: 18% }
   50% { top: 100% }
   51% { top: -50% }
   70% { top: 18% }
   100% { top: 18% }
}

#scroll-down-icon {
  position: absolute;
  left: 32px;
  top: 32px;
  border: 2.3px solid white;
  width: 128px;
  height: 128px;
  border-radius: 64px;
}

h1 {
  width: 100%;
  height: 100%;
  position: relative;
  color: white;
  font-size: 32px;
  left: 0;
  top: 18%;
  text-align: center;
  animation-name: anim;
  animation-duration: 1.75s;
  animation-delay: 1s;
  animation-iteration-count: infinite;
}  
 
div {
  overflow:hidden;
  cursor: pointer;
}
<div id="scroll-down-icon"><h1>╲╱</h1></div>

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

父元素和子元素的CSS3顺序动画

HTML5和CSS3规范如何确定div元素的显示属性?

当ngClass在父级上更改时,如何为子级元素设置动画

如何在 HTML5、Css3 和 Vanilla js 中动态制作三图?

使用html5数据属性的css3动画

如何为我的网页制作页眉 [HTML5 , CSS3]

在 CSS 中,如何为线性渐变设置动画,使其执行完整的 360 度而不是 180 度循环?

HTML,HTML5和CSS与CSS3?

如何使用css3在html5中以不同的方式设置两个图像的样式

如何在HTML5和CSS3中创建以下图像作为标题背景?

如何在Sublime Text 3上使用HTML5和CSS3?

CSS3 HTML5和JQuery矩阵

HTML5和CSS3流程图

帮助html5和css3

滑块上的淡入淡出动画不起作用(仅CSS3和html5)

我如何创建这样的表单?使用 html5 和 css3

CSS3 / HTML5 / JS-如何创建具有幻灯片效果的动画纹理背景?

如何在HTML5 / css3中水平放置水平行的“表格”中?

在HTML5 CSS3中实现椭圆菜单

如何在CSS3 / HTML5中将标题与视频背景的中心对齐?

您如何为元素设置动画以使其从页面顶部滑入。元素在带有网格的页面中居中

上下移动画布-html5 / css3

如何使用HTML5 CSS3创建无限文本列表滚动器垂直循环以及是否使用JavaScript

如何使用css3关键帧动画为序列中的列表项设置动画

如何使用HTML5和CSS3垂直居中对齐并对齐其他所有内容?

在Visual Studio 2015中使用HTML5,CSS3和剃须刀的一些警告

使用HTML5和CSS3内置的框模型中的任何文字都会被压低

当我添加输入和div时,使用CSS3 + HTML5的菜单中的意外对齐

使用CSS3动画和Sass @for循环触发列表