css3 笔记 选卡

<!DOCTYPE html>
<html>

    <head>
        <meta charset="UTF-8">
        <title></title>
        <style type="text/css">
            .widget-tab input{display:none}/* radio 隐藏 */
            .widget-tab .widget-box ul{display:none}/* 需要展示内容的容器全部隐藏 */
            
            #new:checked ~ .widget-title .new,
            #hot:checked ~ .widget-title .hot,
            #random:checked ~ .widget-title .random{background:#F7F7F7} /* 设置选择的模块标题 背景颜色 */
            
            #new:checked ~ .widget-box .new-list,
            #hot:checked ~ .widget-box .hot-list,
            #random:checked ~ .widget-box .random-list{display:block}/* radio 选中时,显示指定的容器框 */
        </style>
    </head>

    <body>
        <div class="widget widget-tab">
            <input type="radio" name="widget-tab" id="new" checked="checked" />
            <input type="radio" name="widget-tab" id="hot" />
            <input type="radio" name="widget-tab" id="random" />
            <div class="widget-title inline-block">
                <ul>
                    <li class="new">
                        <label for="new">最新博文</label>
                    </li>
                    <li class="hot">
                        <label for="hot">热评博文</label>
                    </li>
                    <li class="random">
                        <label for="random">随机博文</label>
                    </li>
                </ul>
            </div>
            <div class="widget-box">
                <ul class="new-list">
                    <li>…最新博文…1.。。</li>
                </ul>
                <ul class="hot-list">
                    <li>热评博文000…2…</li>
                </ul>
                <ul class="random-list">
                    <li>随机博文…3…0000</li>
                </ul>
            </div>
        </div>
    </body>

</html>

原文地址:https://www.cnblogs.com/lanyubaicl/p/10773139.html