• 单击单选按钮换成图片


    <!DOCTYPE html>
    <html>
    
        <head>
            <meta charset="UTF-8">
            <title></title>
            <script type="text/javascript" src="jquery-2.1.4.min.js"></script>
            <style>
                label {
                    /*设置label的样式*/
                     100%;
                    padding: 10px 0px;
                    display: block;
                    line-height: 20px;
                    position: relative;
                    font-weight: normal;
                }
                
                .radio .option {
                    /*把优化后的按钮图片设置为该div的背景图片,把该div定位到原生样式的上方,遮盖住原生样式。*/
                     25px;
                    height: 25px;
                    position: absolute;
                    top: 10px;
                    left: 0px;
                    background-size: cover;
                    background: url(img/03.png) no-repeat;
                    background-size: cover;
                }
                
                .radio input[type="radio"] {
                    /*为了保险起见,把原生样式隐藏掉*/
                    display: inline-block;
                    margin-right: 15px;
                    opacity: 0;
                }
                
                input[type="radio"]:checked+div {
                    /*当radiuo被选中时,把input下边的div标签的背景图片替换掉*/
                    background: url(img/horn.png) no-repeat;
                    background-size: cover;
                }
            </style>
        </head>
    
        <body>
            <!--HTML代码结构如下:-->
            <div class="radio">
                <label>
            <input type="radio" name="sex" value="" />
            <div class="option"></div><!--该div盛放的是优化后的按钮图片-->
            <span class="opt-text">男</span>
        </label>
            </div>
            <div class="radio">
                <label>
            <input type="radio" name="sex" value="" />
            <div class="option"></div><!--该div盛放的是优化后的按钮图片-->
            <span class="opt-text">女</span>
        </label>
            </div>
        </body>
    
    </html>
  • 相关阅读:
    部署DNS正向解析-使域名和ip互相认识能够友好的访问
    部署NTP时间服务器-使时间同步
    Linux系统中常见的目录名称以及相应内容及用户管理相关文件
    systemctl常用操作
    部署NFS
    配置本地用户模式ftp服务 差个网上的
    js预解析
    jquery 三级联动
    js事件冒泡
    jquery 判断checkbox是否选中
  • 原文地址:https://www.cnblogs.com/gxywb/p/10109513.html
Copyright © 2020-2023  润新知