今天进行隽永东方技术分享的是 @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);
}