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 页面输出值
Nov 30 Javascript
JS实现鼠标经过好友列表中的好友头像时显示资料卡的效果
Jul 02 Javascript
js手动播放图片实现图片轮播效果
Sep 17 Javascript
Bootstrap CSS组件之按钮组(btn-group)
Dec 17 Javascript
浅谈js script标签中的预解析
Dec 30 Javascript
深入理解Angular中的依赖注入
Jun 26 Javascript
vue实现验证码输入框组件
Dec 14 Javascript
vue 中基于html5 drag drap的拖放效果案例分析
Nov 01 Javascript
JavaScript格式化json和xml的方法示例
Jan 22 Javascript
在Vue项目中使用jsencrypt.js对数据进行加密传输的方法
Apr 17 Javascript
JQuery animate动画应用示例
May 14 jQuery
leaflet加载geojson叠加显示功能代码
Feb 21 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中数字检测is_numeric与ctype_digit的区别介绍
2012/10/04 PHP
php 检查电子邮件函数(自写)
2014/01/16 PHP
destoon常用的安全设置概述
2014/06/21 PHP
php mysql like 实现多关键词搜索的方法
2016/10/29 PHP
在Laravel5.6中使用Swoole的协程数据库查询
2018/06/15 PHP
php实现数组重复数字统计实例
2018/09/30 PHP
javascript对象之内置对象Math使用方法
2010/04/16 Javascript
解决Extjs上传图片无法预览的解决方法
2012/03/22 Javascript
JQuery入门——事件切换之toggle()方法应用介绍
2013/02/05 Javascript
鼠标焦点离开文本框时验证的js代码
2013/07/19 Javascript
使用 Node.js 做 Function Test实现方法
2013/10/25 Javascript
js将字符串转成正则表达式的实现方法
2013/11/13 Javascript
BootStrap实现响应式布局导航栏折叠隐藏效果(在小屏幕、手机屏幕浏览时自动折叠隐藏)
2016/11/30 Javascript
原生js实现无限循环轮播图效果
2017/01/20 Javascript
Node.js readline 逐行读取、写入文件内容的示例
2018/03/01 Javascript
vue input 输入校验字母数字组合且长度小于30的实现代码
2018/05/16 Javascript
多页vue应用的单页面打包方法(内含打包模式的应用)
2020/06/11 Javascript
简单掌握Python的Collections模块中counter结构的用法
2016/07/07 Python
python利用正则表达式提取字符串
2016/12/08 Python
python实现简单登陆系统
2018/10/18 Python
python实现可逆简单的加密算法
2019/03/22 Python
PyQt5 在label显示的图片中绘制矩形的方法
2019/06/17 Python
详解python调用cmd命令三种方法
2019/07/08 Python
在canvas上实现元素图片镜像翻转动画效果的方法
2018/03/20 HTML / CSS
澳大利亚最大的女装零售商:Millers
2017/09/10 全球购物
C#如何进行LDAP用户校验
2012/11/21 面试题
党的群众路线教育实践活动宣传标语口号
2014/06/06 职场文书
销售岗位职责范本
2014/06/12 职场文书
班级文化建设标语
2014/06/23 职场文书
庆七一宣传标语
2014/10/08 职场文书
机修车间主任岗位职责
2015/04/08 职场文书
关于幸福的感言
2015/08/03 职场文书
体育部部长竞选稿
2015/11/21 职场文书
幼师自荐信范文(2016推荐篇)
2016/01/28 职场文书
学校2016年全国助残日活动总结
2016/04/01 职场文书
如何制作自己的原生JavaScript路由
2021/05/05 Javascript