CSS開關式按鈕是一種很常見的網頁設計元素,它可以讓網頁看起來更加時尚和有活力。
CSS開關式按鈕的實現方法非常簡單,只需要使用一些基本的CSS屬性就可以了。
.switch { position: relative; display: inline-block; width: 48px; height: 24px; } .switch input { opacity: 0; width: 0; height: 0; } .slider { position: absolute; cursor: pointer; top: 0; left: 0; right: 0; bottom: 0; background-color: #ccc; transition: .4s; } .slider:before { position: absolute; content: ""; height: 18px; width: 18px; left: 3px; bottom: 3px; background-color: white; transition: .4s; } input:checked + .slider { background-color: #2196F3; } input:focus + .slider { box-shadow: 0 0 1px #2196F3; } input:checked + .slider:before { transform: translateX(24px); }
以上代碼中,.switch是包裹按鈕的容器,.slider是按鈕的軌道,input是按鈕的觸發器,:checked是用來判斷按鈕狀態的偽類。
CSS開關式按鈕可以用于各種不同的場合,比如音樂播放列表、設置界面等等。如果你需要在網頁設計中使用開關式按鈕,這些基本的CSS屬性就可以滿足你的需求。
上一篇css底部盒子貼近底部
下一篇css底層毛玻璃效果