javascript - 仅限脉动文本 CSS3?

标签 javascript css

如果给定一串文本“Hello World”,每隔几秒它就会从绿色变为蓝色,然后从蓝色变为绿色,从绿色变为蓝色,从蓝色变为绿色,而无需一行javascript? (是否碰巧有任何 SCSS 或 SASS 快捷方式?)

最佳答案

这是您想要的 CSS3:

.textClass {
 -webkit-animation: color_change 1s infinite alternate;
 -moz-animation: color_change 1s infinite alternate;
 -ms-animation: color_change 1s infinite alternate;
 -o-animation: color_change 1s infinite alternate;
 animation: color_change 1s infinite alternate;
}

@-webkit-keyframes color_change {
 from { color: blue; }
 to { color: green; }
}
@-moz-keyframes color_change {
 from { color: blue; }
 to { color: green; }
}
@-ms-keyframes color_change {
 from { color: blue; }
 to { color: green; }
}
@-o-keyframes color_change {
 from { color: blue; }
 to { color: green; }
}
@keyframes color_change {
 from { color: blue; }
 to { color: green; }
}
<p class="textClass">Hello World</p>

阅读:http://tjvantoll.com/2012/02/20/CSS3-Color-Animations/了解更多信息

关于javascript - 仅限脉动文本 CSS3?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17114482/

相关文章:

javascript - 获取div内的鼠标位置?

javascript - 推送固定位置header后面的内容

css - 在文本前显示内联图标

javascript - 你好!我正在尝试制作一个有效的 slider 。 javascript、css 和 html

javascript - 我的未保存更改指令需要适用于所有具有不同名称的表单

javascript - 使用 SAPUI5 中的文本字段显示正确的日期

javascript - 颜色比例取决于绘制点的频率(JS Canvas)

javascript - 无法使用 Electron 和 Socket io 关闭窗口

javascript - 带有垂直固定标题的 XY 滚动 HTML 表格

html - 媒体屏幕不会随着浏览器的分辨率而改变