jQuery实现带玻璃流光质感的手风琴特效


Posted in Javascript onNovember 20, 2015

jQuery实现带玻璃流光质感的手风琴特效是一款基于jQuery+CSS3实现的带玻璃流光质感的手风琴特效,分享给大家,具体如下

效果图:

jQuery实现带玻璃流光质感的手风琴特效

具体代码如下:

html代码:

<section class="strips">
   <article class="strips__strip">
     <div class="strip__content">
       <h1 class="strip__title" data-name="Lorem">Awesome</h1>
     </div>
   </article>
   <article class="strips__strip">
     <div class="strip__content">
       <h1 class="strip__title" data-name="Ipsum">Words</h1>
       <div class="strip__inner-text">
         <h2>Ettrics</h2>
 
         <script src="http://www.w2bc.com/scripts/2bc/_gg_980_90.js" type="text/javascript"></script>
 
         <p>
           <a href="#" target="_blank"><i class="fa fa-qq"></i></a>
         </p>
       </div>
     </div>
   </article>
   <article class="strips__strip">
     <div class="strip__content">
       <h1 class="strip__title" data-name="Dolor">Go</h1>
       <div class="strip__inner-text">
         <h2>Ettrics</h2>
         <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Officia sapiente deserunt consectetur, quod reiciendis corrupti quo ea aliquid! Repellendus numquam quo, voluptate. Suscipit soluta omnis quibusdam facilis, illo voluptates odit!</p>
         <p>
           <a href="#" target="_blank"><i class="fa fa-weibo"></i></a>
         </p>
       </div>
     </div>
   </article>
   <article class="strips__strip">
     <div class="strip__content">
       <h1 class="strip__title" data-name="Sit">Inside</h1>
       <div class="strip__inner-text">
         <h2>Ettrics</h2>
         <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Officia sapiente deserunt consectetur, quod reiciendis corrupti quo ea aliquid! Repellendus numquam quo, voluptate. Suscipit soluta omnis quibusdam facilis, illo voluptates odit!</p>
         <p>
           <a href="#" target="_blank"><i class="fa fa-weixin"></i></a>
         </p>
       </div>
     </div>
   </article>
   <article class="strips__strip">
     <div class="strip__content">
       <h1 class="strip__title" data-name="Amet">Here</h1>
       <div class="strip__inner-text">
         <h2>Ettrics</h2>
         <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Officia sapiente deserunt consectetur, quod reiciendis corrupti quo ea aliquid! Repellendus numquam quo, voluptate. Suscipit soluta omnis quibusdam facilis, illo voluptates odit!</p>
         <p>
           <a href="#" target="_blank"><i class="fa fa-leaf"></i></a>
         </p>
       </div>
     </div>
   </article>
   <i class="fa fa-close strip__close"></i>
 </section>

js代码:

var Expand = function () {
      var tile = $('.strips__strip');
      var tileLink = $('.strips__strip > .strip__content');
      var tileText = tileLink.find('.strip__inner-text');
      var stripClose = $('.strip__close');
      var expanded = false;
      var open = function () {
        var tile = $(this).parent();
        if (!expanded) {
          tile.addClass('strips__strip--expanded');
          tileText.css('transition', 'all .6s 1s cubic-bezier(0.23, 1, 0.32, 1)');
          stripClose.addClass('strip__close--show');
          stripClose.css('transition', 'all .6s 1s cubic-bezier(0.23, 1, 0.32, 1)');
          expanded = true;
        }
      };
      var close = function () {
        if (expanded) {
          tile.removeClass('strips__strip--expanded');
          tileText.css('transition', 'all 0.15s 0 cubic-bezier(0.23, 1, 0.32, 1)');
          stripClose.removeClass('strip__close--show');
          stripClose.css('transition', 'all 0.2s 0s cubic-bezier(0.23, 1, 0.32, 1)');
          expanded = false;
        }
      };
      var bindActions = function () {
        tileLink.on('click', open);
        stripClose.on('click', close);
      };
      var init = function () {
        bindActions();
      };
      return { init: init };
    }();
    Expand.init();

希望本文可以给大家带来启发,帮助大家更好地学习jquery程序设计。

Javascript 相关文章推荐
JS中的prototype与面向对象的实例讲解
May 22 Javascript
详解jquery uploadify 上传文件
Nov 09 Javascript
jQuery模拟完美实现经典FLASH导航动画效果【附demo源码下载】
Nov 09 Javascript
浅析script标签中的defer与async属性
Nov 30 Javascript
完美实现js焦点轮播效果(一)
Mar 07 Javascript
JavaScript设计模式之单例模式详解
Jun 09 Javascript
详解在Vue中如何使用axios跨域访问数据
Jul 07 Javascript
js正则匹配多个全部数据问题
Dec 20 Javascript
Vue组件间数据传递的方式(3种)
Jul 13 Javascript
微信小程序获取当前时间及星期几的实例代码
Sep 20 Javascript
Javascript之datagrid查询详解
Sep 15 Javascript
vue使用localStorage持久性存储实现评论列表
Apr 14 Vue.js
JQuery.Ajax()的data参数类型实例详解
Nov 20 #Javascript
Jquery Ajax Error 调试错误的技巧
Nov 20 #Javascript
jQuery实现简单的文件上传进度条效果
Mar 26 #Javascript
jquery实现手风琴效果
Nov 20 #Javascript
不想让浏览器运行javascript脚本的方法
Nov 20 #Javascript
jquery背景跟随鼠标滑动导航
Nov 20 #Javascript
JavaScript获取浏览器信息的方法
Nov 20 #Javascript
You might like
支持中文字母数字、自定义字体php验证码代码
2012/02/27 PHP
快速解决PHP调用Word组件DCOM权限的问题
2017/12/27 PHP
jquery 扑捉回车键事件代码
2014/04/24 Javascript
angularjs学习笔记之双向数据绑定
2015/09/26 Javascript
详解js图片轮播效果实现原理
2015/12/17 Javascript
基于JavaScript实现高德地图和百度地图提取行政区边界经纬度坐标
2016/01/22 Javascript
强大的 Angular 表单验证功能详细介绍
2017/05/23 Javascript
jQuery中.attr()和.data()的区别分析
2017/09/03 jQuery
详解vue2.0+vue-video-player实现hls播放全过程
2018/03/02 Javascript
Vue中mintui的field实现blur和focus事件的方法
2018/08/25 Javascript
详解webpack之图片引入-增强的file-loader:url-loader
2018/10/08 Javascript
基于Vue+ElementUI的省市区地址选择通用组件
2019/11/20 Javascript
windows下create-react-app 升级至3.3.1版本踩坑记
2020/02/17 Javascript
JS实现网站楼层导航效果代码实例
2020/06/16 Javascript
vue基于Echarts的拖拽数据可视化功能实现
2020/12/04 Vue.js
python基础教程之元组操作使用详解
2014/03/25 Python
python回溯法实现数组全排列输出实例分析
2015/03/17 Python
Python中利用函数装饰器实现备忘功能
2015/03/30 Python
Python实现简单文本字符串处理的方法
2018/01/22 Python
python多线程扫描端口(线程池)
2019/09/04 Python
Django+Uwsgi+Nginx如何实现生产环境部署
2020/07/31 Python
python中如何使用虚拟环境
2020/10/14 Python
PyCharm2019.3永久激活破解详细图文教程,亲测可用(不定期更新)
2020/10/29 Python
浅析Python的命名空间与作用域
2020/11/25 Python
基于CSS3特效之动画:animation的应用
2013/05/09 HTML / CSS
编写类String的构造函数、析构函数和赋值函数
2012/05/29 面试题
什么是托管函数?托管函数有什么用?
2014/06/15 面试题
《中华少年》教学反思
2014/02/15 职场文书
党风廉政建设责任书
2014/04/14 职场文书
幼儿园家长评语大全
2014/04/16 职场文书
营销与策划专业求职信
2014/06/20 职场文书
幼儿园六一活动总结
2014/08/27 职场文书
颐和园导游词400字
2015/01/30 职场文书
勇敢的心观后感
2015/06/09 职场文书
组织委员竞选稿
2015/11/21 职场文书
Python爬虫网络请求之代理服务器和动态Cookies
2022/04/12 Python