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

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

黄舟
發布: 2017-10-21 11:00:06
原創
1647 人瀏覽過

在許多設計圖上,會有如下圖開關或單選,今天我就來講講如何用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中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板