javascript - 如何在动画中间添加文字?
问题描述
我在 Codepen 上偶然发现了这个HTML/CSS 动画,它基本上是一个旋转的菱形。我一直在尝试在那里添加一个功能,但一直没能做到。我想要某种文本,例如菱形中间的“HELLO”,当用户单击切换按钮时,“HELLO”文本位于菱形中间。但是文字总是附在钻石的侧面。
<div class='diamond-slice diamond-slice--1'>
<div class='diamond-slice-a'>
<div class='pavilion'>
<div class='pavilion__face'></div>
</div>
<div class='diamond-slice-b'>
<div class='facet'></div>
<div class='top'></div>
</div>
</div>
</div>
"HELLO WORLD"
<div class='diamond-slice diamond-slice--2'>
是否有可能做到这一点?
解决方案
那这个呢?
https://codepen.io/anon/pen/RePRrZ
我添加了
<div class='diamond intro'>
<div class="helloText">Hello</div>
和 CSS,
.helloText{
position: absolute;
top: 15px;
margin-left: 100px;
color: white;
}
推荐阅读
- python - FastApi Sqlalchemy 如何管理事务(会话和多次提交)
- xamarin - 图像不会在较低的 android 版本 Xamarin Forms 上加载
- python - 在 AWS SageMaker 训练作业上更改模型文件保存位置
- java - 如何使用 javax xml 验证来验证 XML 文件中元素的名称属性
- r - coeftest() 给出了 drc 类对象的错误
- c++ - 标准库不会为重复定义引发错误
- ruby - 使用第三方包装器,例如 file://
- jenkins - 电子邮件模板在 Jenkins 中停止工作
- javascript - ReactJs功能组件在滚动到达结束时获取
- mocha.js - cypress-select-test 或任何其他在 cypress 中分离烟雾、回归测试用例的方法?