在网络的早期,诸如眨眼标记之类的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标题序列,其可能性几乎是无限的。