html实现TAB选项卡切换

19,069次阅读
没有评论

共计 1325 个字符,预计需要花费 4 分钟才能阅读完成。

DOCTYPE html>  
html>  
head>  
    title> 选项卡示例 title>  
    style>  
        .tabs {  
            overflow: hidden;   
            border: 1px solid #ccc;  
            background-color: #f1f1f1;  
        }  
  
        .tab-links {  
            margin: 0;  
            padding: 0;  
            list-style: none;  
        }  
  
        .tablink {  
            background-color: inherit;   
            float: left;   
            border: none;  
            outline: none;  
            cursor: pointer;  
            padding: 14px 16px;  
            transition: background-color 0.3s;   
            width: 50%;   
            text-align: center;   
        }  
  
        .tablink:hover {  
            background-color: #ddd;   
        }  
  
        .tablink.active {  
            background-color: #4CAF50;   
            color: white;   
        }  
  
        .tabcontent {  
            display: none;  
            padding: 20px;  
            border: 1px solid #ccc;  
            border-top: none;  
        }  
  
        .tabcontent.active {  
            display: block;  
        }  
    style>  
head>  
body>  
  
div class="tabs">  
    ul class="tab-links">  
        li>button class="tablink active" onclick="openTab(event, 'Tab1')">Tab 1button>li>  
        li>button class="tablink" onclick="openTab(event, 'Tab2')">Tab 2button>li>  
    ul>  
  
    div id="Tab1" class="tabcontent active">  
        h3>Tab 1 内容 h3>  
        p> 这是 Tab 1 的文本内容。p>  
    div>  
  
    div id="Tab2" class="tabcontent">  
        h3>Tab 2 内容 h3>  
        p> 这是 Tab 2 的文本内容。p>  
    div>  
div>  
  
script>  
    function openTab(evt, tabName) {  
        var i, tabcontent, tablinks;  
        tabcontent = document.getElementsByClassName("tabcontent");  
        for (i = 0; i  tabcontent.length; i++) {  
            tabcontent[i].style.display = "none";  
        }  
  
        tablinks = document.getElementsByClassName("tablink");  
        for (i = 0; i  tablinks.length; i++) {  
            tablinks[i].className = tablinks[i].className.replace("active", "");  
        }  
  
        document.getElementById(tabName).style.display = "block";  
        evt.currentTarget.className += "active";  
    }  
script>  
  
body>  
html>

html 实现 TAB 选项卡切换

在这里插入图片描述

原文地址: html 实现 TAB 选项卡切换

    正文完
     0
    Yojack
    版权声明:本篇文章由 Yojack 于2024-11-10发表,共计1325字。
    转载说明:
    1 本网站名称:优杰开发笔记
    2 本站永久网址:https://yojack.cn
    3 本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长进行删除处理。
    4 本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
    5 本站所有内容均可转载及分享, 但请注明出处
    6 我们始终尊重原创作者的版权,所有文章在发布时,均尽可能注明出处与作者。
    7 站长邮箱:laylwenl@gmail.com
    评论(没有评论)