当前位置:   article > 正文

用html和css制作师徒四人西天取经动画(提供源码+素材)点赞加关注,经典案例持续更新~_前端自己设计html师徒四人

前端自己设计html师徒四人
师徒四人西天取经动画
html
  1. <body>
  2. <div class="box">
  3. <div class="wk"></div>
  4. <div class="bj"></div>
  5. <div class="ts"></div>
  6. <div class="ss"></div>
  7. </div>
  8. </body>
css样式
  1. * {
  2. margin: 0;
  3. padding: 0;
  4. }
  5. /* 背景 */
  6. body {
  7. width: 100%;
  8. height: 100%;
  9. background-image: url(./images/bg.jpg);
  10. /* 背景绑定名称,动画无限次往返执行,动画反向执行因为背景向后走,动画匀速运动 */
  11. animation: bg 20s infinite reverse linear;
  12. }
  13. .box {
  14. width: 800px;
  15. height: 500px;
  16. display: flex;
  17. justify-content: space-between;
  18. align-items: flex-end;
  19. margin: 0px auto;
  20. }
  21. .wk {
  22. width: 180px;
  23. height: 180px;
  24. background-image: url(./images/1.png);
  25. /* 悟空绑定名称,动画持续时间,分8步执行动画,动画无限次往返执行 */
  26. animation: wk 2s steps(8) infinite;
  27. }
  28. .bj {
  29. width: 180px;
  30. height: 180px;
  31. background-image: url(./images/2.png);
  32. /* 八戒绑定名称,动画持续时间,分8步执行动画,动画无限次往返执行 */
  33. animation: bj 2s steps(8) infinite;
  34. }
  35. .ts {
  36. width: 190px;
  37. height: 240px;
  38. background-image: url(./images/3.png);
  39. /* 唐僧绑定名称,动画持续时间,分8步执行动画,动画无限次往返执行 */
  40. animation: ts 2s steps(8) infinite;
  41. }
  42. .ss {
  43. width: 200px;
  44. height: 200px;
  45. background-image: url(./images/4.png);
  46. /* 沙僧绑定名称,动画持续时间,分8步执行动画,动画无限次往返执行 */
  47. animation: ss 2s steps(8) infinite;
  48. }
  49. @keyframes bg {
  50. 0% {
  51. background-position: 0 0;
  52. }
  53. 100% {
  54. background-position: -1600px 0;
  55. }
  56. }
  57. @keyframes wk {
  58. 0% {
  59. background-position: 0 center;
  60. }
  61. 100% {
  62. background-position: -1600px center;
  63. }
  64. }
  65. @keyframes bj {
  66. 0% {
  67. background-position: 0 center;
  68. }
  69. 100% {
  70. background-position: -1600px center;
  71. }
  72. }
  73. @keyframes ts {
  74. 0% {
  75. background-position: 0 center;
  76. }
  77. 100% {
  78. background-position: -1360px center;
  79. }
  80. }
  81. @keyframes ss {
  82. 0% {
  83. background-position: 0 center;
  84. }
  85. 100% {
  86. background-position: -1680px center;
  87. }
  88. }

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/887398
推荐阅读
相关标签
  

闽ICP备14008679号