06.京东的轮播图.html 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  6. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  7. <title>京东的轮播图练习</title>
  8. <link rel="stylesheet" href="../day07/css/reset.css">
  9. <style>
  10. .img-list{
  11. width: 590px;
  12. height: 470px;
  13. margin: 100px auto;
  14. /*
  15. 为ul开启相对定位,目的是使ul中的pointer可以相对于ul定位,
  16. 而不是相对于初始包含块(html)去定位
  17. */
  18. position: relative;
  19. }
  20. /* 设置li */
  21. .img-list li{
  22. position: absolute;
  23. }
  24. /* 通过修改元素的层级来显示指定的图片 */
  25. .img-list li:nth-child(1){
  26. z-index: 1;
  27. }
  28. /* 设置导航点的样式 */
  29. .pointer{
  30. position: absolute;
  31. z-index: 9999;
  32. bottom: 20px;
  33. left: 40px;
  34. }
  35. .pointer a{
  36. /* 设置元素向左浮动 */
  37. float: left;
  38. width: 10px;
  39. height: 10px;
  40. margin-left: 4px;
  41. border-radius: 50%;
  42. background-color: rgba(255,255,255,.3);
  43. /* 将背景颜色值设置到内容区,边框和内边距不再有背景颜色 */
  44. background-clip: content-box;
  45. border: 2px solid transparent;
  46. }
  47. .pointer a.active,
  48. .pointer a:hover{
  49. background-color: #fff;
  50. border: 4px solid rgba(255,255,255,.3);
  51. }
  52. </style>
  53. </head>
  54. <body>
  55. <ul class="img-list">
  56. <li><a href="javascript:;"><img src="images/01.jpg"></a></li>
  57. <li><a href="javascript:;"><img src="images/02.jpg"></a></li>
  58. <li><a href="javascript:;"><img src="images/03.jpg"></a></li>
  59. <li><a href="javascript:;"><img src="images/04.jpg"></a></li>
  60. <li><a href="javascript:;"><img src="images/05.jpg"></a></li>
  61. <li><a href="javascript:;"><img src="images/06.jpg"></a></li>
  62. <div class="pointer">
  63. <a class="active" href="javascript:;"></a>
  64. <a href="javascript:;"></a>
  65. <a href="javascript:;"></a>
  66. <a href="javascript:;"></a>
  67. <a href="javascript:;"></a>
  68. <a href="javascript:;"></a>
  69. </div>
  70. </ul>
  71. </body>
  72. </html>