5种纯CSS状态切换按钮开关

来源:https://www.sucaihuo.com/js/2265.html 2017-07-01 13:19浏览(8205) 收藏

一款纯CSS的状态切换按钮开关,一共有5种特效:轻亮、苹果、倾斜、扁平和翻转,不需要javascript就能自由切换开关的状态,可以学习参考一下。
5种纯CSS状态切换按钮开关
分类:html/css > 按钮 难易:入门级
查看演示 下载资源 下载积分: 20 积分

CSS均写在页面的head部分,通过:before和:after的CSS选择器来切换按钮的不同状态,可以自定义元素的属性data-tg-off和data-tg-on,部分CSS代码如下:

.tgl-flip + .tgl-btn:after {
  content: attr(data-tg-on);
  background: #02C66F;
  -webkit-transform: rotateY(-180deg);
          transform: rotateY(-180deg);
}
.tgl-flip + .tgl-btn:before {
  background: #FF3A19;
  content: attr(data-tg-off);
}

这些按钮实际上是checkbox和label的组合,部分代码如下:

<li class="tg-list-item">
    <h4>翻转</h4>
    <input class="tgl tgl-flip" id="cb5" type="checkbox"/>
    <label class="tgl-btn" data-tg-off="关" data-tg-on="开" for="cb5"></label>
  </li>
评论0
头像

系统已开启自动识别垃圾评论机制,识别到的自动封号,下载出错或者资源有问题请联系全栈客服QQ 1915635791

1 2