网站动画效果-Swiper Animate & wow.js

导读:本篇文章讲解 网站动画效果-Swiper Animate & wow.js,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

总结了开发网站时两种动画效果:

1.Swiper Animate(必须和swiper轮播图搭配使用)

Swiper Animate是Swiper中文网提供的用于在Swiper内快速制作CSS3动画效果的小插件,
适用于Swiper2.x、Swiper3.x、Swiper4.x和Swiper5.x

Swiper Animate使用方法:
①它依赖于swiper,所以先引入 swiper.animate.min.jsanimate.min.css

<!DOCTYPE html>
<html>
<head>
    <link rel="stylesheet" href="css/swiper.min.css">
    <link rel="stylesheet" href="css/animate.min.css">
    <script src="js/swiper.min.js"></script>
    <script src="js/swiper.animate.min.js"></script>
</head>
<body>
    ...
</body>
</html>

②在需要添加效果的元素上面增加类名 "ani" 即可

swiper-animate-effect:切换效果,例如 fadeInUp
swiper-animate-duration:可选,动画持续时间(单位秒),例如 0.5s
swiper-animate-delay:可选,动画延迟时间(单位秒),例如 0.3s

<div class="swiper-slide">
	<span class="ani" swiper-animate-effect="fadeInUp" swiper-animate-duration="0.5s" swiper-animate-delay="0.3s">
		内容部分
	</span>
</div>

③可供选择的效果类名:点击查看

2.wow.js(可以单独使用。放在swiper里会有冲突)

①wow.js依赖于animate.css,首先需要引入animate.min.css
②引入wow.js
③初始化wow
④在块状元素内添加相应的class类名 class="wow slideInLeft" 即可。

data-wow-duration=“2s” //动画持续时间
data-wow-offset=“10” //动画延迟时间
data-wow-iteration=“10”>//动画执行次数

以下是具体代码:

<!-- 1.引入wow依赖的animate.css -->
<link rel="stylesheet" type="text/css" href="css/animate.min.css">
<!-- 2.引入wow.js 文件 -->
<script src="js/wow.min.js"></script>
<!-- 3.初始化wow对象 -->
<script>
	new WOW().init();
</script>

<!-- 4.添加类名 即可使用 -->
<div class="wow slideInUp" data-wow-duration="3s" data-wow-delay="1s" data-wow-offset="1000" >
	动画演示WOW
</div>	


版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/96035.html

(0)
小半的头像小半

相关推荐

极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!