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中的window.open返回object的错误的解决方法
Aug 15 Javascript
JavaScript高级程序设计阅读笔记(五) ECMAScript中的运算符(一)
Feb 27 Javascript
当json键为数字时的取值方法解析
Nov 15 Javascript
浅谈JavaScript的push(),pop(),concat()方法
Jun 03 Javascript
深入理解JavaScript中的并行处理
Sep 22 Javascript
Seajs是什么及sea.js 由来,特点以及优势
Oct 13 Javascript
微信小程序 progress组件详解及实例代码
Oct 25 Javascript
Web开发中客户端的跳转与服务器端的跳转的区别
Mar 05 Javascript
js, jQuery实现全选、反选功能
Mar 08 Javascript
利用forever和pm2部署node.js项目过程
May 10 Javascript
深入理解vue2.0路由如何配置问题
Jul 18 Javascript
JS获取当前时间的年月日时分秒及时间的格式化的方法
Dec 18 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
老机欣赏|中国60年代精品收音机
2021/03/02 无线电
3.从实例开始
2006/10/09 PHP
JS中剪贴板兼容性、判断复制成功或失败
2021/03/09 Javascript
javascript 鼠标滚轮事件
2009/04/09 Javascript
js实现兼容IE6与IE7的DIV高度
2010/05/13 Javascript
jQuery+CSS 实现随滚动条增减的汽水瓶中的液体效果
2011/09/26 Javascript
js中eval()函数和trim()去掉字符串左右空格应用
2013/02/02 Javascript
Ext JS添加子组件的误区探讨
2013/06/28 Javascript
JS获取url链接字符串 location.href
2013/12/23 Javascript
JS数组的赋值介绍
2014/03/10 Javascript
innerHTML在IE中报错解决方案
2014/12/15 Javascript
Node.js实现Excel转JSON
2015/04/24 Javascript
jQuery实现级联下拉框实战(5)
2017/02/08 Javascript
简单实现js菜单栏切换效果
2017/03/04 Javascript
JavaScript数组排序小程序实现解析
2020/01/13 Javascript
JS实现滑动插件
2020/01/15 Javascript
微信小程序连续签到7天积分获得功能的示例代码
2020/08/20 Javascript
理解JavaScript中的Proxy 与 Reflection API
2020/09/21 Javascript
用Python的Tornado框架结合memcached页面改善博客性能
2015/04/24 Python
python利用不到一百行代码实现一个小siri
2017/03/02 Python
python3实现ftp服务功能(服务端 For Linux)
2017/03/24 Python
网红编程语言Python将纳入高考你怎么看?
2018/06/07 Python
使用Python脚本zabbix自定义key监控oracle连接状态
2019/08/28 Python
flask 实现token机制的示例代码
2019/11/07 Python
python变量的作用域是什么
2020/05/26 Python
CSS3 Calc实现滚动条出现页面不跳动问题
2017/09/14 HTML / CSS
美国购车网站:TrueCar
2016/10/19 全球购物
洲际酒店集团美国官网:IHG美国
2017/11/16 全球购物
英国医生在线预约:Top Doctors
2019/10/30 全球购物
在C中是否有模拟继承等面向对象程序设计特性的好方法
2012/05/22 面试题
音乐学个人的自荐书范文
2013/11/26 职场文书
中学生期中自我鉴定
2014/04/20 职场文书
2015小学师德工作总结
2015/07/21 职场文书
Python生成九宫格图片的示例代码
2021/04/14 Python
Python使用psutil库对系统数据进行采集监控的方法
2021/08/23 Python
vue使用watch监听属性变化
2022/04/30 Vue.js