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 相关文章推荐
jquery选择器(常用选择器说明)
Sep 28 Javascript
使用jQuery中的when实现多个AJAX请求对应单个回调的例子分享
Apr 23 Javascript
jQuery选择器源码解读(三):tokenize方法
Mar 31 Javascript
JavaScript的React框架中的JSX语法学习入门教程
Mar 05 Javascript
JS检测移动端横竖屏的代码
May 30 Javascript
jQuery实现带延时功能的水平多级菜单效果【附demo源码下载】
Sep 21 Javascript
JavaScript面试题(指针、帽子和女朋友)
Nov 23 Javascript
JS冒泡事件与事件捕获实例详解
Nov 25 Javascript
jQuery实现 RadioButton做必选校验功能
Jun 15 jQuery
angular学习之从零搭建一个angular4.0项目
Jul 10 Javascript
React diff算法的实现示例
Apr 20 Javascript
解决VUE mounted 钩子函数执行时 img 未加载导致页面布局的问题
Jul 27 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 adodb连接mssql解决乱码问题
2009/06/12 PHP
PHP计算2点经纬度之间的距离代码
2013/08/12 PHP
php+xml编程之xpath的应用实例
2015/01/24 PHP
PHP+MYSQL中文乱码问题
2015/07/01 PHP
在WordPress中获取数据库字段内容和添加主题设置菜单
2016/01/11 PHP
PHP基于curl后台远程登录正方教务系统的方法
2016/10/14 PHP
PHP ElasticSearch做搜索实例讲解
2020/02/05 PHP
JQuery与iframe交互实现代码
2009/12/24 Javascript
基于jQuery的仿flash的广告轮播代码
2010/11/04 Javascript
Javascript中3种实现继承的方法和代码实例
2014/08/12 Javascript
javascript常见操作汇总
2014/09/03 Javascript
如何实现chrome浏览器关闭页面时弹出“确定要离开此面吗?”
2015/03/05 Javascript
jquery实现浮动的侧栏实例
2015/06/25 Javascript
基于jQuery实现点击弹出层实例代码
2016/01/01 Javascript
JS实现物体带缓冲的间歇运动效果示例
2016/12/22 Javascript
NodeJS收发GET和POST请求的示例代码
2017/08/25 NodeJs
详解react-router4 异步加载路由两种方法
2017/09/12 Javascript
微信小程序简单实现form表单获取输入数据功能示例
2017/11/30 Javascript
mui框架 页面无法滚动的解决方法(推荐)
2018/01/25 Javascript
WebPack配置vue多页面的技巧
2018/05/15 Javascript
Vue Cli3 创建项目的方法步骤
2018/10/15 Javascript
[01:03:36]Ti4 循环赛第三日DK vs Titan
2014/07/12 DOTA
[29:16]完美世界DOTA2联赛决赛日 Inki vs LBZS 第三场 11.08
2020/11/10 DOTA
NetworkX之Prim算法(实例讲解)
2017/12/22 Python
SVM基本概念及Python实现代码
2017/12/27 Python
Python实现上下班抢个顺风单脚本
2018/02/07 Python
基于Python实现简单学生管理系统
2020/07/24 Python
pip已经安装好第三方库但pycharm中import时还是标红的解决方案
2020/10/09 Python
python 通过exifread读取照片信息
2020/12/24 Python
canvas简单连线动画的实现代码
2020/02/04 HTML / CSS
html2canvas截图空白问题的解决
2020/03/24 HTML / CSS
狼和鹿教学反思
2014/02/05 职场文书
五四青年节演讲稿
2014/05/26 职场文书
群众路线党员自我评议范文2014
2014/09/24 职场文书
Python基础知识之变量的详解
2021/04/14 Python
Android开发之底部导航栏的快速实现
2022/04/28 Java/Android