zoukankan      html  css  js  c++  java
  • 单击单选按钮换成图片

    <!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>
  • 相关阅读:
    RabbitMQ详解(二)——
    Redis6详解(二)——常用命令
    MybatisPlus(二)——
    数据结构与算法(五)——树
    数据结构与算法(四)——队列
    数据结构与算法(三)——栈
    MybatisPlus(一)——
    Docker详解(一)——
    kafka详解(一)——
    FIle类操作
  • 原文地址:https://www.cnblogs.com/gxywb/p/10109513.html
Copyright © 2011-2022 走看看