tab选项卡简易代码

浅浅的花香味﹌ 2021-09-15 12:58 608阅读 0赞
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>tab选项卡代码</title>
  6. <style type="text/css">
  7. .title {
  8. width: 500px;
  9. height: 50px;
  10. color: black;
  11. border: 1px solid gray;
  12. margin: 0;
  13. display: flex;
  14. }
  15. .title span {
  16. width: 80px;
  17. height: 50px;
  18. line-height: 50px;
  19. text-align: center;
  20. float: left;
  21. font-family: "微软雅黑";
  22. font-size: 24px;
  23. flex: 1;
  24. border-right: 1px solid black;
  25. }
  26. .title span:nth-child(3){
  27. border-right: none;
  28. }
  29. .tab {
  30. color: red;
  31. background-color: #999;
  32. cursor: pointer;
  33. }
  34. #tab>div {
  35. width: 500px;
  36. height: 200px;
  37. border: 1px solid gray;
  38. display: none;
  39. text-align: center;
  40. line-height: 200px;
  41. font-family: "微软雅黑";
  42. font-size: 24px;
  43. }
  44. #tab .content {
  45. display: block;
  46. }
  47. </style>
  48. </head>
  49. <body>
  50. <div id="tab">
  51. <h2 class="title">
  52. <span class="tab" onmouseover="changeTab(this)">选项一</span>
  53. <span onmouseover="changeTab(this)">选项二</span>
  54. <span onmouseover="changeTab(this)">选项三</span>
  55. </h2>
  56. <div class="content" style="background: greenyellow;">内容一</div>
  57. <div style="background: cyan;">内容二</div>
  58. <div style="background: goldenrod;">内容三</div>
  59. </div>
  60. </body>
  61. </html>
  62. <script type="text/javascript">
  63. // 获取所有的span标签组
  64. var tabs = document.getElementById("tab").getElementsByTagName("span");
  65. // 获取所有的div标签组
  66. var cts = document.getElementById("tab").getElementsByTagName("div");
  67. function changeTab(current) {
  68. for(i = 0; i < tabs.length; i++) {
  69. if(tabs[i] == current) {
  70. tabs[i].className = "tab";
  71. cts[i].className = "content";
  72. } else {
  73. tabs[i].className = "";
  74. cts[i].className = "";
  75. }
  76. }
  77. }
  78. </script>

发表评论

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

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

相关阅读

    相关 tab选项

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