在网络的早期,诸如眨眼标记之类的HTML元素是添加一些动画效果以使网页生动活泼的原生方法,我们今天如何使用这些动画来向我们的网站和应用添加耀斑?
该闪烁标签(<blink>
)是一种过时的HTML标记,使得该标签缓慢闪烁的内容。
这与其他一些过时的标记(例如字幕标记(<marquee>
))一起为向您的网站添加简单动画效果的简便方法。
由于blink标签是一个简单的HTML元素,因此可以根据您的内容使用它。
例如,如果希望blink-182中的“ blink”一词闪烁,则可以编写以下HTML:
<p> <blink>blink</blink>-182</p>
在当今的Web开发世界中,动画通常使用CSS或JavaScript处理。使用CSS动画,我们可以用几行代码重新创建眨眼标记,然后重新开始营业。
使用以下CSS:
.blink { animation: blink 1s steps(1, end) infinite;}@keyframes blink { 0% { opacity: 1; } 50% { opacity: 0; } 100% { opacity: 1; }}
您可以将.blink
类添加到任何HTML元素以使其闪烁。
<p> <span class="blink">blink</span>-182</p>
这是2020年,如果我们想要更平滑的东西怎么办?
首先,我们可以通过steps
从动画定义中删除来使动画淡出。
.blink { animation: blink 1s infinite;}
或者,如果我们想使其像科幻效果那样淡出,该怎么办?
.blink { animation: blink 3s infinite;}@keyframes blink { 0% { opacity: 1; } 100% { opacity: 0; color: blue; }}
甚至还有不错的增长和淡入淡出效果。
.blink { animation: blink 3s infinite;}@keyframes blink { 0% { opacity: 1; } 50% { opacity: 0; transform: scale(2); } 51% { opacity: 0; transform: scale(0); } 100% { transform: scale(1); opacity: 1; }}
尽管您可能无法使用眨眼标签,但仍有很多选择。CSS本身提供了大量的动画选项,因此,无论您是想重新创建自己喜欢的HTML消遣还是重新创建Alien标题序列,其可能性几乎是无限的。