您好,登錄后才能下訂單哦!
如何在微信小程序中使用switch組件?針對這個問題,這篇文章詳細介紹了相對應的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。
HTML
<div class="switch-list"> <span class="fui-fr">紅色switch組件</span> <input class="fui-switch" type="checkbox" checked> </div> <div class="switch-list"> <span class="fui-fr">綠色switch組件</span> <input class="fui-switch" type="checkbox" checked> </div> <div class="switch-list"> <span class="fui-fr">綠色禁用switch組件</span> <input class="fui-switch" type="checkbox" checked disabled> </div> <div class="switch-list"> <span class="fui-fr">藍色switch組件---開</span> <input class="fui-switch" type="checkbox" checked> </div> <div class="switch-list"> <span class="fui-fr">藍色switch組件---關</span> <input class="fui-switch" type="checkbox"> </div>
CSS
.switch-list{ padding: .5rem; } .fui-switch{ position: relative; width: .87rem; height: .5rem; z-index: 10; display: inline-block; outline: medium; border: 1px solid #dfdfdf; border-radius: .25rem; background-color: #dfdfdf; -webkit-appearance: none; -moz-appearance: none; vertical-align: middle; } .fui-switch:checked{ border-color: currentColor; background-color: currentColor; } .fui-switch::after,.fui-switch::before{ content: ""; position: absolute; height: .44rem; top: 0; left: 0; border-radius: .25rem; -webkit-transition: -webkit-transform .3s; transition: -webkit-transform .3s; transition: transform .3s; transition: transform .3s,-webkit-transform .3s; } .fui-switch:before { width: .84rem; background-color: #fdfdfd; } .fui-switch:checked:before { -webkit-transform: scale(0); transform: scale(0); } .fui-switch:after { width: .44rem; background-color: #fff; box-shadow: 0 1px 3px rgba(0,0,0,.4); } .fui-switch:checked:after { -webkit-transform: translateX(.4rem); transform: translateX(.4rem); } .fui-switch[disabled] { opacity: .5; } .fui-fr{font-size: .3rem;vertical-align: middle;}
實現rem的JS
(function(win,factory){ factory(win); window.addEventListener('resize',function(){factory(win)},false); }(window,function(win){ var width = document.documentElement.clientWidth; width = width > 750 ? 750 : width; document.documentElement.style.fontSize = width / 7.5 + 'px'; }));
關于如何在微信小程序中使用switch組件問題的解答就分享到這里了,希望以上內容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關注億速云行業資訊頻道了解更多相關知識。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。