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 相关文章推荐
关闭页面window.location事件未执行的原因及解决方法
Sep 01 Javascript
JS实现两表格里数据来回转移的方法
May 28 Javascript
js格式化时间的方法
Dec 18 Javascript
AngularJS中如何使用$parse或$eval在运行时对Scope变量赋值
Jan 25 Javascript
IONIC自定义subheader的最佳解决方案
Sep 22 Javascript
浅谈jquery高级方法描述与应用
Oct 04 Javascript
Javascript实现倒计时(防页面刷新)实例
Dec 13 Javascript
浅析Vue自定义组件的v-model
Nov 26 Javascript
详解vue后台系统登录态管理
Apr 02 Javascript
小程序跳转H5页面的方法步骤
Mar 06 Javascript
Vue实现todo应用的示例
Feb 20 Vue.js
three.js如何实现3D动态文字效果
Mar 03 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
PHP+MYSQL的文章管理系统(二)
2006/10/09 PHP
php猴子选大王问题解决方法
2015/05/12 PHP
PHP实现字符串大小写转函数的功能实例
2019/02/06 PHP
html读出文本文件内容
2007/01/22 Javascript
javascript判断单选框或复选框是否选中方法集锦
2007/04/04 Javascript
JS控制图片等比例缩放的示例代码
2013/12/24 Javascript
jquery form 加载数据示例
2014/04/21 Javascript
javascript表单验证和Window详解
2014/12/11 Javascript
jQuery手机浏览器中拖拽动作的艰难性分析
2015/02/04 Javascript
fastclick插件导致日期(input[type=&quot;date&quot;])控件无法被触发该如何解决
2015/11/09 Javascript
JavaScript使用delete删除数组元素用法示例【数组长度不变】
2017/01/17 Javascript
详解Vue+axios+Node+express实现文件上传(用户头像上传)
2018/08/10 Javascript
jquery实现动态创建form并提交的方法示例
2019/05/27 jQuery
Node.js之删除文件夹(含递归删除)代码实例
2019/09/09 Javascript
JS如何实现手机端输入验证码效果
2020/05/13 Javascript
[48:48]完美世界DOTA2联赛PWL S3 Magama vs GXR 第一场 12.19
2020/12/24 DOTA
python正则匹配查询港澳通行证办理进度示例分享
2013/12/27 Python
Anaconda下安装mysql-python的包实例
2018/06/11 Python
python生成密码字典的方法
2018/07/06 Python
详解PyTorch手写数字识别(MNIST数据集)
2019/08/16 Python
Python 实现将numpy中的nan和inf,nan替换成对应的均值
2020/06/08 Python
Python3如何在服务器打印资产信息
2020/08/27 Python
纯CSS3实现地球自转实现代码(图文教程附送源码)
2012/12/26 HTML / CSS
ASOS亚洲:ASOS Asia
2018/03/04 全球购物
马来西亚综合购物网站:Lazada马来西亚
2018/06/05 全球购物
英国最受欢迎的在线隐形眼镜商店:VisionDirect.co.uk
2018/12/06 全球购物
日本整理专家Marie Kondo的官方在线商店:KonMari
2020/06/29 全球购物
商务英语专业自荐信
2013/10/14 职场文书
《小石潭记》教学反思
2014/02/13 职场文书
中班中秋节活动反思
2014/02/18 职场文书
优秀工会工作者事迹材料
2014/06/02 职场文书
政风行风自查自纠报告
2014/10/21 职场文书
大学生助学金感谢信
2015/01/21 职场文书
Nginx配置根据url参数重定向
2022/04/11 Servers
Django框架中模型的用法
2022/06/10 Python
win10电脑双屏显示一个黑屏怎么办?win10电脑双屏显示一个黑屏解决方法
2022/07/15 数码科技