简单的CSS动画循环 – 淡入淡出“加载”文本

前端之家收集整理的这篇文章主要介绍了简单的CSS动画循环 – 淡入淡出“加载”文本前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
没有Javascript,我想制作一个简单的循环CSS动画类,无限地淡入淡出文本。我不太了解CSS动画,所以我还没有想到,但是我已经得到了多少:
  1. @keyframes flickerAnimation { /* flame pulses */
  2. 0% { opacity:1; }
  3. 50% { opacity:0; }
  4. 100% { opacity:1; }
  5. }
  6. .animate-flicker {
  7. opacity:1;
  8. animation: flickerAnimation 1s infinite;
  9. }

解决方法

正如King King所说,您必须添加浏览器特定的前缀。这应该涵盖大多数浏览器:
  1. @keyframes flickerAnimation {
  2. 0% { opacity:1; }
  3. 50% { opacity:0; }
  4. 100% { opacity:1; }
  5. }
  6. @-o-keyframes flickerAnimation{
  7. 0% { opacity:1; }
  8. 50% { opacity:0; }
  9. 100% { opacity:1; }
  10. }
  11. @-moz-keyframes flickerAnimation{
  12. 0% { opacity:1; }
  13. 50% { opacity:0; }
  14. 100% { opacity:1; }
  15. }
  16. @-webkit-keyframes flickerAnimation{
  17. 0% { opacity:1; }
  18. 50% { opacity:0; }
  19. 100% { opacity:1; }
  20. }
  21. .animate-flicker {
  22. -webkit-animation: flickerAnimation 1s infinite;
  23. -moz-animation: flickerAnimation 1s infinite;
  24. -o-animation: flickerAnimation 1s infinite;
  25. animation: flickerAnimation 1s infinite;
  26. }

猜你在找的CSS相关文章