CSS On Off按钮是一个非常实用的组件,它可以为网站增加交互性和美观性。本文将介绍如何使用CSS创建On Off按钮。
/* 定义样式 */ .switch { position: relative; display: inline-block; width: 60px; height: 34px; } .switch input { opacity: 0; width: 0; height: 0; } .slider { position: absolute; cursor: pointer; top: 0; left: 0; right: 0; bottom: 0; background-color: #ccc; -webkit-transition: .4s; transition: .4s; } .slider:before { position: absolute; content: ""; height: 26px; width: 26px; left: 4px; bottom: 4px; background-color: white; -webkit-transition: .4s; transition: .4s; } input:checked + .slider { background-color: #2196F3; } input:focus + .slider { box-shadow: 0 0 1px #2196F3; } input:checked + .slider:before { -webkit-transform: translateX(26px); -ms-transform: translateX(26px); transform: translateX(26px); } /* HTML代码 */
使用上面的代码,可以创建出一个美观的On Off按钮。其中,通过定义样式实现了按钮的外观效果。该样式具有一定的可定制性,比如可以更改按钮的颜色、大小等属性。
需要注意的是,该代码适用于现代浏览器。对于兼容性较差的浏览器,如IE8及以下版本,可能无法显示出预期效果。因此,在实际应用该代码时,需要进行兼容性测试。
上一篇 css ol序号不要点
下一篇 mysql盲注语句修改数据