博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JQuery+css3实现滑动开关效果
阅读量:6002 次
发布时间:2019-06-20

本文共 779 字,大约阅读时间需要 2 分钟。

前言

为了前端的美观和用户体验的友好,有时我们会将某些选项的开关做成点击滑动显示的效果,特别是手机上。那么这里我将为大家讲解下如何使用JQuery+CSS3实现该效果。

思路

分为三部分:

  1. 结构

  2. 样式

  3. 效果

结构和样式的话,不用废话,直接html+css就能完成,如果有不知道如何下手的,请参照我后面给出的代码。

效果的话,最简单的自然就是JQuery中的animate动画了。

至于判断开关的状态,大家可以在开关按钮中增加一个isopen的属性,详见后面代码。

代码

由于是从项目中扣下来的一部分,所有可能会有多余的东西,大家请酌情忽略。

html:

CSS:

.remind ul li .right {    width:66px;    height:36px;    padding:3px;    border-radius: 30px;    -webkit-border-radius:30px;    -moz-border-radius:30px;    background-color: #838383;    position: relative;}.remind ul li .right .btnn {    width:30px;    height:30px;    -webkit-border-radius:30px;    -moz-border-radius:30px;    border-radius:30px;    background-color: #fff;    position: absolute;}

JS:

效果

实际项目中运行的效果如下图所示:

clipboard.png

总结

好了,效果完成,至于功能的话,只要配合Ajax+PHP就可以达到开关的目的了。

其他不多说,大家自行体会吧。

转载地址:http://qodmx.baihongyu.com/

你可能感兴趣的文章
对于Ian的访谈,不少关于GAN的内容
查看>>
011 递归
查看>>
南京建邺、秦淮等7个区公布校外培训机构白名单
查看>>
python 全局变量与局部变量
查看>>
011 pandas的常见操作
查看>>
WPF在3D Cad模型中利用TextureCoordinates实现颜色渐变显示偏差值的变化
查看>>
Linux 安装 Docker
查看>>
Python3下基于bs4和sqlalchemy的爬虫实现
查看>>
centos7 在docker swarm中运行Jenkins,利用gitlab的webhook触发自动部署脚本
查看>>
Idea下Python开发平台的搭建
查看>>
token令牌和jwt
查看>>
I2S接口介绍
查看>>
(原創) 如何設計一個數位相框? (SOC) (Quartus II) (SOPC Builder) (Nios II) (TRDB-LTM) (DE2-70)...
查看>>
/etc/profile文件内容
查看>>
量词 匹配优先与忽略优先
查看>>
一页纸IT项目管理:大道至简的实用管理沟通工具
查看>>
汽车知识:车内异味的清除方法
查看>>
IE6 7下绝对定位引发浮动元素神秘消失
查看>>
android - ADT本地配置、sdk配置
查看>>
I.MX6 dhcpcd 需要指定网卡
查看>>