HTML + CSS 实现轮播图效果

刺骨的言语ヽ痛彻心扉 2023-07-11 12:43 66阅读 0赞
  1. <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> <style> *{
  2. padding: 0px;
  3. margin: 0px;
  4. }
  5. .nav{
  6. width: 450px;
  7. height: 100px;
  8. overflow: hidden;
  9. border: 1px solid red;
  10. }
  11. .nav ul{
  12. width: 800px;
  13. height: 80px;
  14. animation-name: nav_lun;
  15. animation-duration: 2s;/* 一次滚动的时间 */
  16. animation-timing-function:linear;/* 匀速 */
  17. animation-iteration-count:infinite;/* 设置循环播放 */
  18. animation-delay: 1s; /* 鼠标移到ul上一秒后才开始滑动*/
  19. }
  20. .nav ul li{
  21. width: 100px;
  22. height: 100px;
  23. display: inline-block;
  24. float: left;
  25. }
  26. .nav ul li img{
  27. widows: 100px;
  28. height: 100px;
  29. }
  30. /* 鼠标移到div中时暂停 */
  31. .nav ul:hover{
  32. animation-play-state:paused;
  33. }
  34. /* 平移像素位置 */
  35. @keyframes nav_lun{
  36. from{
  37. transform: translate(0px,0px);
  38. }
  39. to{
  40. transform: translate(-400px,0px);
  41. }
  42. }
  43. </style>
  44. </head>
  45. <body>
  46. <center>
  47. <div class="nav">
  48. <ul>
  49. <li>
  50. <img src="cupon4.png" />
  51. </li>
  52. <li>
  53. <img src="cupon5.png" />
  54. </li>
  55. <li>
  56. <img src="cupon6.png" />
  57. </li>
  58. <li>
  59. <img src="cupon7.png" />
  60. </li>
  61. <li>
  62. <img src="cupon4.png" />
  63. </li>
  64. <li>
  65. <img src="cupon5.png" />
  66. </li>
  67. <li>
  68. <img src="cupon6.png" />
  69. </li>
  70. <li>
  71. <img src="cupon7.png" />
  72. </li>
  73. </ul>
  74. </div>
  75. </center>
  76. </body>
  77. </html>

发表评论

表情:
评论列表 (有 0 条评论,66人围观)

还没有评论,来说两句吧...

相关阅读

    相关 HTML+CSS+JQ实现图片效果

    焦点图广泛运用于主页的醒目位置放置广告,简单好用,加上效果也很好看。 实现的效果: 5张图片每两秒轮播一次,右下角的数字随图片而变换,鼠标放在数字上图片停止,移走