zoukankan      html  css  js  c++  java
  • HTML的checkbox和radio的美化

    checkbox和radio的美化

    checkbox:

    <style type="text/css">
        input[type="checkbox"]
        {
            display: none;
        }
    
            input[type="checkbox"] + label
            {
                display: inline-block;
                position: relative;
                border: solid 2px #99a1a7;
                width: 35px;
                height: 35px;
                line-height: 35px;
                border-radius: 4px;
            }
    
            input[type="checkbox"]:checked + label:after
            {
                content: '2714';
                font-size: 25px;
                color: #99a1a7;
                width: 35px;
                height: 35px;
                line-height: 35px;
                position: absolute;
                text-align: center;
                background-color: #e9ecee;
            }
    
        .tab
        {
            margin-top: 20px;
            margin-bottom: 20px;
            width: 100%;
        }
    
            .tab td
            {
                border: solid 1px #f99;
                font-size: 25px;
                line-height: 39px;
            }
    </style>
    
    <table class="tab" cellpadding="0" cellspacing="0" style="border-collapse: collapse;">
        <tr>
            <td>
                <div align="center" style="float: left; height: 39px;  39px;">
                    <input id="ck101" type="checkbox" />
                    <label for="ck101"></label>
                </div>
                <div style="float: left; height: 39px; line-height: 39px; font-size: 25px; margin-left: 10px; margin-right: 20px;">
                    测试101
                </div>
                <div align="center" style="float: left; height: 39px;  39px;">
                    <input id="ck102" type="checkbox" />
                    <label for="ck102"></label>
                </div>
                <div style="float: left; height: 39px; line-height: 39px; font-size: 25px; margin-left: 10px; margin-right: 20px;">
                    测试102
                </div>
                测试
            </td>
            <td></td>
        </tr>
        <tr>
            <td style="text-align: center;">
                <div style="display: inline-block;">
                    <div align="center" style="float: left; height: 39px;  39px;">
                        <input id="ck103" type="checkbox" />
                        <label for="ck103"></label>
                    </div>
                    <div style="float: left; height: 39px; line-height: 39px; font-size: 25px; margin-left: 10px; margin-right: 20px;">
                        测试103
                    </div>
                    <div align="center" style="float: left; height: 39px;  39px;">
                        <input id="ck104" type="checkbox" />
                        <label for="ck104"></label>
                    </div>
                    <div style="float: left; height: 39px; line-height: 39px; font-size: 25px; margin-left: 10px; margin-right: 20px;">
                        测试104
                    </div>
                    测试
                </div>
            </td>
            <td>测试
            </td>
        </tr>
    </table>
    
    <div style="border: solid 1px #f99; height: 39px; margin-top: 20px; margin-bottom: 20px;">
        <div align="center" style="float: left; height: 39px;  39px;">
            <input id="ck201" type="checkbox" />
            <label for="ck201"></label>
        </div>
        <div style="float: left; height: 39px; line-height: 39px; font-size: 25px; margin-left: 10px; margin-right: 20px;">
            测试201
        </div>
        <div align="center" style="float: left; height: 39px;  39px;">
            <input id="ck202" type="checkbox" />
            <label for="ck202"></label>
        </div>
        <div style="float: left; height: 39px; line-height: 39px; font-size: 25px; margin-left: 10px;">
            测试202
        </div>
    </div>
    View Code

    radio:

    <style type="text/css">
        input[type="radio"]
        {
            display: none;
        }
    
            input[type="radio"] + label
            {
                display: inline-block;
                position: relative;
                border: solid 2px #99a1a7;
                width: 25px;
                height: 25px;
                line-height: 25px;
                padding: 5px;
                border-radius: 19.5px;
            }
    
            input[type="radio"]:checked + label:after
            {
                content: ' ';
                font-size: 25px;
                color: #99a1a7;
                width: 25px;
                height: 25px;
                line-height: 25px;
                position: absolute;
                text-align: center;
                background-color: #99a1a7;
                border-radius: 12.5px;
            }
    
            input[type="radio"]:checked + label
            {
                background-color: #e9ecee;
            }
    
        .tab
        {
            margin-top: 20px;
            margin-bottom: 20px;
            width: 100%;
        }
    
            .tab td
            {
                border: solid 1px #f99;
                font-size: 25px;
                line-height: 39px;
            }
    </style>
    
    <table class="tab" cellpadding="0" cellspacing="0" style="border-collapse: collapse;">
        <tr>
            <td>
                <div align="center" style="float: left; height: 39px;  39px;">
                    <input id="rd101" name="rd" type="radio" />
                    <label for="rd101"></label>
                </div>
                <div style="float: left; height: 39px; line-height: 39px; font-size: 25px; margin-left: 10px; margin-right: 20px;">
                    测试101
                </div>
                <div align="center" style="float: left; height: 39px;  39px;">
                    <input id="rd102" name="rd" type="radio" />
                    <label for="rd102"></label>
                </div>
                <div style="float: left; height: 39px; line-height: 39px; font-size: 25px; margin-left: 10px; margin-right: 20px;">
                    测试102
                </div>
                测试
            </td>
            <td></td>
        </tr>
        <tr>
            <td style="text-align: center;">
                <div style="display: inline-block;">
                    <div align="center" style="float: left; height: 39px;  39px;">
                        <input id="rd103" name="rd" type="radio" />
                        <label for="rd103"></label>
                    </div>
                    <div style="float: left; height: 39px; line-height: 39px; font-size: 25px; margin-left: 10px; margin-right: 20px;">
                        测试103
                    </div>
                    <div align="center" style="float: left; height: 39px;  39px;">
                        <input id="rd104" name="rd" type="radio" />
                        <label for="rd104"></label>
                    </div>
                    <div style="float: left; height: 39px; line-height: 39px; font-size: 25px; margin-left: 10px; margin-right: 20px;">
                        测试104
                    </div>
                    测试
                </div>
            </td>
            <td>测试
            </td>
        </tr>
    </table>
    
    <div style="border: solid 1px #f99; height: 39px; margin-top: 20px; margin-bottom: 20px;">
        <div align="center" style="float: left; height: 39px;  39px;">
            <input id="rd201" name="rd" type="radio" />
            <label for="rd201"></label>
        </div>
        <div style="float: left; height: 39px; line-height: 39px; font-size: 25px; margin-left: 10px; margin-right: 20px;">
            测试201
        </div>
        <div align="center" style="float: left; height: 39px;  39px;">
            <input id="rd202" name="rd" type="radio" />
            <label for="rd202"></label>
        </div>
        <div style="float: left; height: 39px; line-height: 39px; font-size: 25px; margin-left: 10px;">
            测试202
        </div>
    </div>
    View Code

     效果图:

  • 相关阅读:
    最近几天在winform系统界面操作,流程操作上的经验总结.
    人生路痛苦中......
    Contact List
    奥巴马当选
    在会计电算化软件中设计凭证数据库的几种方法转摘(粗浅)
    修改ListItem时出现Error: Invalid data has been used to update the list item. The field you are trying to update may be read only.
    MOSS误删网站集后,如何还原?
    SharePoint2007 管理中心TimerJob”计时器作业定义”页面报错
    SharePoint 2010 常用技巧及方法总结
    利用RunWithElevatedPrivileges模拟管理员权限时慎用SPContext
  • 原文地址:https://www.cnblogs.com/s0611163/p/4280011.html
Copyright © 2011-2022 走看看