javascript结合CSS实现苹果开关按钮特效


Posted in Javascript onApril 07, 2015

苹果开关按钮效果~~

关闭时                                      开启时

javascript结合CSS实现苹果开关按钮特效javascript结合CSS实现苹果开关按钮特效

html

<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">

    <title>apple button</title>

</head>

<body>

    <div id="div1" class="open1">

        <div id="div2" class="open2"></div>

    </div>

</body>

</html>

css

#div1{

        width: 170px;

        height: 100px;

        border-radius: 50px;

        position: relative;

    }

    #div2{

        width: 96px;

        height: 96px;

        border-radius: 48px;

        position: absolute;

        background: white;

        box-shadow: 0px 2px 4px rgba(0,0,0,0.4);

    }

    .open1{

        background: rgba(0,184,0,0.8);

    }

    .open2{

        top: 2px;

        right: 1px;

    }

    .close1{

        background: rgba(255,255,255,0.4);

        border:3px solid rgba(0,0,0,0.15);

        border-left: transparent;

    }

    .close2{

        left: 0px;

        top: 0px;

        border:2px solid rgba(0,0,0,0.1);

    }

javascript

window.onload=function(){

        var div2=document.getElementById("div2");

        var div1=document.getElementById("div1");

        div2.onclick=function(){

          div1.className=(div1.className=="close1")?"open1":"close1";

          div2.className=(div2.className=="close2")?"open2":"close2";

        }

    }

以上所述就是本文的全部内容了,希望能够对大家熟练掌握WEB前段设计有所帮助。

Javascript 相关文章推荐
JS网络游戏-(模拟城市webgame)提供的一些例子下载
Oct 14 Javascript
由JavaScript中call()方法引发的对面向对象继承机制call的思考
Sep 12 Javascript
jquery中dom操作和事件的实例学习-表单验证
Nov 30 Javascript
javascript事件冒泡和事件捕获详解
May 26 Javascript
jquery实现移动端点击图片查看大图特效
Sep 11 Javascript
JS随机洗牌算法之数组随机排序
Mar 23 Javascript
JavaScript数组操作详解
Feb 04 Javascript
Angularjs修改密码的实例代码
May 26 Javascript
AngularJS路由Ui-router模块用法示例
May 29 Javascript
vue中实现图片和文件上传的示例代码
Mar 16 Javascript
总结4个方面优化Vue项目
Feb 11 Javascript
Node爬取大批量文件的方法示例
Jun 28 Javascript
javascript实现画不相交的圆
Apr 07 #Javascript
JavaScript使用setTimeout实现延迟弹出警告框的方法
Apr 07 #Javascript
JavaScript使用indexOf获得子字符串在字符串中位置的方法
Apr 06 #Javascript
JavaScript搜索字符串并将搜索结果返回到字符串的方法
Apr 06 #Javascript
JavaScript使用replace函数替换字符串的方法
Apr 06 #Javascript
JavaScript输出当前时间Unix时间戳的方法
Apr 06 #Javascript
JavaScript将当前时间转换成UTC标准时间的方法
Apr 06 #Javascript
You might like
isset和empty的区别
2007/01/15 PHP
php之字符串变相相减的代码
2007/03/19 PHP
php 对输入信息的进行安全过滤的函数代码
2012/06/29 PHP
php实现两表合并成新表并且有序排列的方法
2014/12/05 PHP
jquery分页对象使用示例
2014/04/01 Javascript
详解JavaScript语法对{}处理的坑爹之处
2014/06/05 Javascript
js滚轮事件兼容性问题需要注意哪些
2016/11/15 Javascript
jQuery Pagination分页插件_动力节点Java学院整理
2017/07/17 jQuery
js实现控制文件拖拽并获取拖拽内容功能
2018/02/17 Javascript
VeeValidate在vue项目里表单校验应用案例
2018/05/09 Javascript
iview通过Dropdown(下拉菜单)实现的右键菜单
2018/10/26 Javascript
用jQuery将JavaScript对象转换为querystring查询字符串的方法
2018/11/12 jQuery
如何从0开始用node写一个自己的命令行程序
2018/12/29 Javascript
JavaScript使用Math.random()生成简单的验证码
2019/01/21 Javascript
150行代码带你实现微信小程序中的数据侦听
2019/05/17 Javascript
茶余饭后聊聊Vue3.0响应式数据那些事儿
2019/10/30 Javascript
Vue常用的全选/反选的示例代码
2020/02/19 Javascript
js+css实现扇形导航效果
2020/08/18 Javascript
SQLite3中文编码 Python的实现
2017/01/11 Python
Python正则表达式匹配中文用法示例
2017/01/17 Python
OpenCV2.3.1+Python2.7.3+Numpy等的配置解析
2018/01/05 Python
根据DataFrame某一列的值来选择具体的某一行方法
2018/07/03 Python
python使用selenium登录QQ邮箱(附带滑动解锁)
2019/01/23 Python
在win64上使用bypy进行百度网盘文件上传功能
2020/01/02 Python
从0到1使用python开发一个半自动答题小程序的实现
2020/05/12 Python
解决pycharm debug时界面下方不出现step等按钮及变量值的问题
2020/06/09 Python
美国女性运动零售品牌:Lady Foot Locker
2017/05/12 全球购物
Europcar美国/加拿大:预订汽车或卡车租赁服务
2018/11/13 全球购物
乌克兰品牌化妆品和香水在线商店:Bomond
2020/01/14 全球购物
德国Discount-Apotheke中文官网:DC德式康线上药房
2020/02/18 全球购物
优秀小学生事迹材料
2014/12/26 职场文书
2015小学教师德育工作总结
2015/05/12 职场文书
医院中层管理人员培训心得体会
2016/01/11 职场文书
2016年感恩教师节活动总结
2016/04/01 职场文书
5人制售《绝地求生》游戏外挂获利500多万元 被判刑
2022/03/31 其他游戏
零基础学java之方法的定义与调用详解
2022/04/10 Java/Android