今天进行隽永东方技术分享的是 @leo 他分享的精彩内容如下:
分享了一款动画组件及制作方法:
使用方法:
1、引入文件
1
|
< link rel = "stylesheet" href = "css/animate.min.css" > |
2、HTML
1
2
|
< div class = "wow slideInLeft" ></ div > < div class = "wow slideInRight" ></ div > |
可以加入 data-wow-duration(动画持续时间)和 data-wow-delay(动画延迟时间)属性,如:
1
2
|
< div class = "wow slideInLeft" data-wow-duration = "2s" data-wow-delay = "5s" ></ div > < div class = "wow slideInRight" data-wow-offset = "10" data-wow-iteration = "10" ></ div > |
3、JavaScript
1
|
new WOW().init(); |
如果需要自定义配置,可如下使用:
1
2
3
4
5
6
7
8
|
var wow = new WOW({ boxClass: 'wow' , animateClass: 'animated' , offset: 0, mobile: true , live: true }); wow.init(); |
配置
属性/方法 | 类型 | 默认值 | 说明 |
boxClass | 字符串 | ‘wow’ | ‘wow’需要执行动画的元素的 class |
animateClass | 字符串 | ‘animated’ | ‘animated’animation.css 动画的 class |
offset | 整数 | 0 | 距离可视区域多少开始执行动画 |
mobile | 布尔值 | true | 是否在移动设备上执行动画 |
live | 布尔值 | true | 异步加载的内容是否有效 |
同时还分享了一款很不错的非插件方式制作的右侧悬浮窗口:
skype:nbhengshen?chat http://wpa.qq.com/msgrd?v=3&uin=987109406&site=qq&menu=yes 替换账号即可,其余像facebook、YouTube、Twitter等添加对应的公司企业页面链接 首先,在footer标签内添加一段html <div class="side"> <ul> <li><a href="#" target="_blank"><div class="sidebox"><i class="fa fa-skype" aria-hidden="true"></i>Skype</div></a></li> <li><a href="#" target="_blank"><div class="sidebox"><i class="fa fa-qq" aria-hidden="true"></i>QQ</div></a></li> <li><a href="#" target="_blank"><div class="sidebox"><i class="fa fa-facebook-square" aria-hidden="true"></i>Facebook</div></a></li> <li><a href="#" target="_blank"><div class="sidebox"><i class="fa fa-youtube" aria-hidden="true"></i>YouTuBe</div></a></li> <li style="border:none;"><a href="javascript:goTop();" class="sidetop"><i class="fa fa-chevron-circle-up" aria-hidden="true"></i></a></li> </ul> </div> 然后再style样式表内添加一段css样式,只需改动颜色,适合网站主色调就行 /*悬浮窗*/ .side { position: fixed; width: 54px; height: 275px; right: 40px; top: 214px; z-index: 100; } .side ul li { width: 54px; height: 54px; float: left; position: relative; border-bottom: 1px solid #444; list-style: none; } .side ul li .sidebox { position: absolute; width: 54px; height: 54px; top: 0; right: 0; transition: all 0.3s; background: #16062e; opacity: 0.8; filter: Alpha(opacity=80); color: #fff; font: 14px/54px "微软雅黑"; overflow: hidden; } .side ul li .sidetop { width: 54px; height: 54px; line-height: 54px; display: inline-block; background: #16062e; opacity: 0.8; filter: Alpha(opacity=80); transition: all 0.3s; } .side ul li .sidetop:hover { background: #ae1c1c; opacity: 1; filter: Alpha(opacity=100); } .side ul li img { float: left; } .side .fa{ font-size: 29px; width: 54px; text-align: center; line-height: inherit; } .side ul li .sidetop .fa{ color: #fff; } 最后添加一段jquery $(document).ready(function(){ $(".side ul li").hover(function(){ $(this).find(".sidebox").stop().animate({"width":"124px"},200).css({"opacity":"1","filter":"Alpha(opacity=100)","background":"#ae1c1c"}) },function(){ $(this).find(".sidebox").stop().animate({"width":"54px"},200).css({"opacity":"0.8","filter":"Alpha(opacity=80)","background":"#16062e"}) }); }); //回到顶部 function goTop(){ $('html,body').animate({'scrollTop':0},600); }