CSS 美化 Select

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title>Default</title>
    <meta http-equiv="x-ua-compatible" content="ie=edge,chrome=1" />
    <link href="Style/font-awesome.min.css" rel="stylesheet" type="text/css" />
    <link href="Style/style.css" rel="stylesheet" type="text/css" />
    <script type="text/javascript" src="jquery.js"></script>
    <style type="text/css">
        /* Reset Select */
        select {
            -webkit-appearance: none;
            -moz-appearance: none;
            -ms-appearance: none;
            appearance: none;
            outline: 0;
            border: 0px;
            height: 25px;
            margin: 0px;
            padding: 0px 0px 0px 3px;
            cursor: pointer;
        }


        select::-ms-expand {
            display: none;
        }


        /* Select */
        .select {
            position: relative;
            display: block;
            overflow: hidden;
            border: 1px solid #ccc;
        }
        .select:hover {
            border-color: #66afe9;
            outline: 0;
            box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 3px rgba(102,175,233,0.2);
            -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 3px rgba(102,175,233,0.2);
        }


        /* Arrow */
        .select::after {
            font: normal normal normal 14px/1 FontAwesome;
            content: "\f0d7";
            position: absolute;
            text-align: right;
            top: 0;
            right: 0;
            bottom: 0;
            padding: 5px 8px 0px 0px;
            pointer-events: none;
            background: #fff;
            width: 15px;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
        }
    </style>
    <script type="text/javascript">
        $(document).ready(function ()
        {
            $('select').each(function () {
                var select = $(this);
                var selectDiv = select.parent();
                var selectWidth = select.width();
                selectDiv.width(selectWidth + 25);
                select.width("100%");
            });
        })
    </script>
</head>
<body>
    <br /><br /><br /><br /><br /><br /><br /><br />
    <div style="padding:0 0 0 20px">
        <div class="select">
            <select id="select1">
                <option>option1</option>
                <option>option2</option>
                <option>option3</option>
            </select>
        </div>
        <br /><br />
        <div class="select">
            <select id="select2">
                <option>this is option1</option>
                <option>this is option2</option>
                <option>this is option3</option>
            </select>
        </div>
    </div>
    <br /><br /><br /><br /><br /><br />
</body>
</html>


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值