首頁  >  文章  >  web前端  >  CSS如何實現手機中開關的實例分析

CSS如何實現手機中開關的實例分析

黄舟
黄舟原創
2017-10-21 11:00:061617瀏覽

在許多設計圖上,會有如下圖開關或單選,今天我就來講講如何用css去實現動態的開關。

CSS如何實現手機中開關的實例分析

html程式碼中,是很簡單的

<input type="checkbox" id="1" class="checkbox">
<label class="switch" for="1"></label>


以下是我們css程式碼

#
<style>
    .checkbox {
        display: none;
    }
    .switch {
        width: 50px;
        height: 31px;
        background: #56ACFE;
        border-radius: 20px;
        padding: 1px;
        box-sizing: border-box;
        display: inline-block;
        margin-top: 15px;
    }
    .switch:after {
        content: &#39;&#39;;
        box-shadow: 0 3px 8px 0 rgba(0,0,0,0.15), 0 1px 1px 0 rgba(0,0,0,0.16), 0 3px 1px 0 rgba(0,0,0,0.10);
        width: 28px;
        height: 28px;
        background: #fff;
        border-radius: 50%;
        display: block;
        margin-left: 1px;
        float: left;
        transition: all 0.5s;
    }
    .checkbox:checked+.switch:after {
        margin-left: 20px;
    }
    .checkbox:checked+.switch {
        background: #ccc;
    }
</style>

##就這樣,就實現了這個設計圖上和手機上常出現的開關。

以上是CSS如何實現手機中開關的實例分析的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn