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 相关文章推荐
对JavaScript的eval()中使用函数的进一步讨论
Jul 26 Javascript
基于JQuery.timer插件实现一个计时器
Apr 25 Javascript
jQuery获取Radio,CheckBox选择的Value值(示例代码)
Dec 12 Javascript
javascript学习笔记(五)原型和原型链详解
Oct 08 Javascript
基于JavaScript实现类似于百度学术高级检索功能
Mar 02 Javascript
Javascript 获取鼠标当前的位置实现方法
Oct 27 Javascript
javascript-解决mongoose数据查询的异步操作
Dec 22 Javascript
基于vue的fullpage.js单页滚动插件
Mar 20 Javascript
Vue入门之数据绑定(小结)
Jan 08 Javascript
es6函数中的作用域实例分析
Apr 18 Javascript
使用jQuery实现购物车
Oct 29 jQuery
原生js 实现表单验证功能
Feb 08 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
使用户点击后退按钮使效三行代码
2007/07/07 Javascript
jQuery入门问答 整理的几个常见的初学者问题
2010/02/22 Javascript
JQuery文本框高亮显示插件代码
2011/04/02 Javascript
jquery 获取标签名(tagName)示例代码
2013/07/11 Javascript
Jquery EasyUI的添加,修改,删除,查询等基本操作介绍
2013/10/11 Javascript
js实现模拟银行卡账号输入显示效果
2015/11/18 Javascript
jquery 动态增加删除行的简单实例(推荐)
2016/10/12 Javascript
详解JavaScript模块化开发
2016/12/04 Javascript
jQuery实现的中英文切换功能示例
2019/01/11 jQuery
vue父子组件间引用之$parent、$children
2020/05/20 Javascript
以Python的Pyspider为例剖析搜索引擎的网络爬虫实现方法
2015/03/30 Python
Python提取Linux内核源代码的目录结构实现方法
2016/06/24 Python
python 3利用BeautifulSoup抓取div标签的方法示例
2017/05/28 Python
Python实现的寻找前5个默尼森数算法示例
2018/03/25 Python
快速解决安装python没有scripts文件夹的问题
2018/04/03 Python
对Python3中的print函数以及与python2的对比分析
2018/05/02 Python
python求最大值,不使用内置函数的实现方法
2019/07/09 Python
如何使用Python自动控制windows桌面
2019/07/11 Python
使用tensorflow实现VGG网络,训练mnist数据集方式
2020/05/26 Python
pandas.DataFrame.drop_duplicates 用法介绍
2020/07/06 Python
python opencv角点检测连线功能的实现代码
2020/11/24 Python
js实现移动端H5页面手指滑动刻度尺功能
2017/11/16 HTML / CSS
详解HTML5.2版本带来的修改
2020/05/06 HTML / CSS
世界领先的豪华床上用品供应商之一:Bedeck Home
2019/03/18 全球购物
读书月活动方案
2014/05/22 职场文书
生物科学专业自荐书
2014/06/20 职场文书
学生会竞选演讲稿怎么写
2014/08/26 职场文书
大学生党员学习焦裕禄精神思想汇报
2014/09/10 职场文书
党员民主评议个人总结
2014/10/20 职场文书
董存瑞观后感
2015/06/11 职场文书
法人代表证明书范本
2015/06/18 职场文书
2016年感恩教师节校园广播稿
2015/12/18 职场文书
导游词之沈阳植物园
2019/11/30 职场文书
微信小程序实现录音Record功能
2021/05/09 Javascript
python实现剪贴板的操作
2021/07/01 Python
使用CSS连接数据库的方式
2022/02/28 HTML / CSS