zoukankan      html  css  js  c++  java
  • 抽屉式性别(男女)选择

    代码:

    <!DOCTYPE html>
    <html lang="zh-CN">
    
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no" />
        <title>Document</title>
        <style type="text/css">
        * {
            margin: 0;
            padding: 0;
        }
        
        body {
            max-width: 640px;
            margin: 0 auto;
             background: #52007c;
     
        }
        .J_sex{ padding:30px 5px; }
        
        .downNav span {
            display: inline-block;
            width: 96%;
            height: 50px;
            margin-left: 2%;
            line-height: 50px;
            border-bottom: 1px solid #f5f5f5;
            text-align: center;
        }
        
        .downNav span:hover {
            background-color: #f5f5f5;
        }
        
        .downNav {
            width: 100%;
            height: 40%;
            background-color: #fff;
            position: fixed;
            z-index: 999;
            bottom: -40%;
        }
        
        .input {
            width: 39%;
            height: 25px;
            line-height: 25px;
            border-radius: 5px;
            background-color: #fff;
            padding: 0 5px;
            box-sizing: border-box;
            display: block;
            float: left;
        }
        
        .pf_body li span {
            display: inline-block;
        }
        
        .pfb_list {
            width: 22%;
            text-align: center;
            float: left;
            color: #fff;
        }
        .input em{ font-style: normal; display: inline-block; width: 100%; height: 25px;line-height: 25px;}
        </style>
    </head>
    
    <body>
        <div class="J_sex">
            <div class="input">
                <em class=" J_sex_down"></em>
                <input type="hidden" name="biz_user_sex" value="1" />
            </div>
            <span class="pfb_list">性别</span>
            <div class="input">
                <em class=" J_sex_down"></em>
                <input type="hidden" name="biz_user_sex2" value="1" />
            </div>
        </div>
        <!-- 性别弹窗 -->
        <div class="bgDiv" id="bgDiv"></div>
        <div class="downNav" id="downNav">
            <span data-value="1"></span>
            <span data-value="0"></span>
        </div>
        <script src="http://apps.bdimg.com/libs/jquery/1.9.1/jquery.min.js" type="text/javascript"></script>
        <script type="text/javascript">
        $(function() {
            // 性别
            var sex_down = $('.J_sex_down');
            var bg = $('#bgDiv');
            var downNav = $('#downNav');
            sex_down.on('click', function() {
                $(this).parent().addClass("current");
                bg.css({
                    display: "block",
                    transition: "opacity .5s"
                });
                downNav.css({
                    bottom: "0px",
                    transition: "bottom 1s"
                });
                $('#downNav span').on('click', function() {
                    hideNav();
                    var value = $(this).data('value');
                    $(".J_sex .current").find("em").text($(this).html())
                        .parent().find('input').val(value)
                        .parent().removeClass("current");
                });
            });
    
            bg.on('click', function() {
                hideNav();
            });
    
            function hideNav() {
    
                downNav.css({
                    bottom: "-50%",
                    webkitTransition: "bottom .5s",
                    oTransition: "bottom .5s",
                    mozTransition: "bottom .5s",
                    transition: "bottom .5s"
                });
                bg.css({
                    display: "none",
                    transition: "display 1s"
                });
            }
        });
        </script>
    </body>
    
    </html>

    效果图:

  • 相关阅读:
    HDU4507 吉哥系列故事――恨7不成妻(数位dp)
    UCF Local Programming Contest 2017 G题(dp)
    ICPC Latin American Regional Contests 2019 I题
    UCF Local Programming Contest 2017 H题(区间dp)
    HDU2089 不要62
    AcWing1084 数字游戏II(数位dp)
    UCF Local Programming Contest 2017 F题(最短路)
    Google Code Jam 2019 Round 1A Pylons(爆搜+贪心)
    AcWing1083 Windy数(数位dp)
    Vue
  • 原文地址:https://www.cnblogs.com/huanghuali/p/6733710.html
Copyright © 2011-2022 走看看