基于swiper的tab选项卡

小咪咪 2022-01-11 09:23 669阅读 0赞
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="UTF-8">
  5. <title></title>
  6. <link rel="stylesheet" type="text/css" href="css/swiper.css" />
  7. <style type="text/css">
  8. * {
  9. margin: 0;
  10. padding: 0;
  11. }
  12. .container{
  13. position: relative;
  14. width: 600px;
  15. height: 300px;
  16. border: 1px solid red;
  17. margin:100px auto;
  18. }
  19. .tabs {
  20. position: absolute;
  21. left: 0;
  22. bottom: 0;
  23. height: 50px;
  24. width: 100%;
  25. background-color: rgba(0, 0, 0, 0.5);
  26. }
  27. .tabs button {
  28. width: 80px;
  29. height: 30px;
  30. text-align: center;
  31. }
  32. </style>
  33. </head>
  34. <body>
  35. <div class="container">
  36. <div class="tabs">
  37. <button>1</button>
  38. <button>2</button>
  39. <button>3</button>
  40. </div>
  41. <div class="box swiper-container">
  42. <div class="content swiper-wrapper">
  43. <div class="swiper-slide">1</div>
  44. <div class="swiper-slide">2</div>
  45. <div class="swiper-slide">3</div>
  46. </div>
  47. </div>
  48. </div>
  49. </body>
  50. <script src="js/jquery.js" type="text/javascript" charset="utf-8"></script>
  51. <script src="js/swiper.js" type="text/javascript" charset="utf-8"></script>
  52. <script>
  53. var mySwiper = new Swiper('.swiper-container');
  54. $('.tabs button').on('click', function(e) {
  55. e.preventDefault();
  56. // 获取当前索引
  57. var index = $(this).index();
  58. mySwiper.slideTo(index, 1000, false);
  59. });
  60. </script>
  61. </html>

效果:

3311

转载于:https://blog.51cto.com/11871779/2408187

发表评论

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

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

相关阅读

    相关 tab选项

    tab选项卡 tab选项卡 tab选项卡可以说是一个可以在一个·规定的位置中可以嵌套多个页面或小页面,也可以说是一本笔记本可以有很多张纸,那么多纸都封装在笔记本里面,可以