纯css3带动画效果的左右滑动按钮

当前位置:主页 > CSS3库 > CSS3动画 > 纯css3带动画效果的左右滑动按钮
纯css3带动画效果的左右滑动按钮
分享:

    插件介绍

    这是一款使用纯css3制作的类似于android滑动按钮的左右滑动按钮效果。这个css3左右滑动按钮可以使用鼠标来控制开关滑动,按钮开关滑动时带有很炫的动画和渐变效果。

    浏览器兼容性

    浏览器兼容性
    时间:11-03
    阅读:

简要教程

这个开关效果是仿照android滑动开关的效果。是用纯css3制作,效果非常炫酷。

HTML

html结构非常简单,是用一个input来作为开关的主体。

<label class="button">
  <input type="checkbox">
  <span></span>
  <span></span>
  <span></span>
</label>
              

基本CSS样式

.button {
  display: block;
  position: absolute;
  width: 240px;
  height: 80px;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  background: -webkit-linear-gradient(top, #11181f 0%, #161f29 100%);
  background: linear-gradient(to bottom, #11181f 0%, #161f29 100%);
  border-radius: 40px;
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.1);
  cursor: pointer;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.button span {
  position: absolute;
  display: block;
}
              

动画部分css请参考下载文件中的代码。