一个代码示例:

html部分

<link rel='stylesheet prefetch' href='//cdnjs.cloudflare.com/ajax/libs/animate.css/3.2.3/animate.min.css'>
<link href="//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css" rel="stylesheet">

<div class="Modern-Slider">
<!-- Item -->
<div class="item">
<div class="img-fill">
<img src="/uploads/151001/sydney.jpg" alt="">
<div class="info">
<div>
<h3>Full Width Slider With Layers</h3>
<h5>You can easily add image, html formatted texts and video layers over each slide and each layer accepts unique animation.</h5>
</div>
</div>
</div>
</div>
<!-- // Item -->
<!-- Item -->
<div class="item">
<div class="img-fill">
<img src="/uploads/151001/denver.jpg" alt="">
<div class="info">
<div>
<h3>Fully responsive Scales with its container</h3>
<h5>Donec id ornare dui. Aenean tristique condimentum elit, quis blandit nisl varius sit amet. Sed eleifend felis quis massa viverra</h5>
</div>
</div>
</div>
</div>
<!-- // Item -->
<!-- Item -->
<div class="item">
<div class="img-fill">
<img src="/uploads/151001/singapore.jpg" alt="">
<div class="info">
<div>
<h3>Awesome Transtions With CSS3</h3>
<h5>Donec id ornare dui. Aenean tristique condimentum elit, quis blandit nisl varius sit amet. Sed eleifend felis quis massa viverra</h5>
</div>
</div>
</div>
</div>
<!-- // Item -->
<!-- Item -->
<div class="item">
<div class="img-fill">
<img src="/uploads/151001/village.jpg" alt="">
<div class="info">
<div>
<h3>Separate settings per breakpoint</h3>
<h5>Donec id ornare dui. Aenean tristique condimentum elit, quis blandit nisl varius sit amet. Sed eleifend felis quis massa viverra</h5>
</div>
</div>
</div>
</div>
<!-- // Item -->
</div>

<script src='http://kenwheeler.github.io/slick/slick/slick.js'></script>

js部分

$(document).ready(function() {

$(".Modern-Slider").slick({
autoplay: true,
autoplaySpeed: 10000,
speed: 600,
slidesToShow: 1,
slidesToScroll: 1,
pauseOnHover: false,
dots: true,
pauseOnDotsHover: true,
cssEase: 'linear',
// fade:true,
draggable: false,
prevArrow: '<button class="PrevArrow"></button>',
nextArrow: '<button class="NextArrow"></button>',
});

})

css部分

.img-fill {
width: 100%;
display: block;
overflow: hidden;
position: relative;
text-align: center;
}
.img-fill img {
min-height: 100%;
min-width: 100%;
position: relative;
display: inline-block;
max-width: none;
}
*,
*:before,
*:after {
box-sizing: border-box;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.04);
}
.Grid1k {
padding: 0 15px;
max-width: 1200px;
margin: auto;
}
.blocks-box,
.slick-slider {
margin:;
padding: 0 !important;
}
.slick-slide {
/* If RTL Make This Right */

float: left;
padding:;
/* ==== Slider Style === */
}
.Modern-Slider .item .img-fill {
height: 100vh;
background: #000;
}
.Modern-Slider .item .img-fill .info {
position: absolute;
width: 100%;
height: 100%;
top: 0px;
left: 0px;
background: rgba(0, 0, 0, .50);
line-height: 100vh;
text-align: center;
}
.Modern-Slider .item .img-fill img {
-webkit-filter: blur(5px);
filter: blur(5px);
}
.Modern-Slider .item .info > div {
display: inline-block !important;
vertical-align: middle;
}
.Modern-Slider .NextArrow {
position: absolute;
top: 50%;
right: 0px;
width: 45px;
height: 45px;
background: rgba(0, 0, 0, .50);
border: 0 none;
margin-top: -22.5px;
text-align: center;
font: 20px/45px FontAwesome;
color: #fff;
z-index:;
}
.Modern-Slider .NextArrow:before {
content: '\f105';
}
.Modern-Slider .PrevArrow {
position: absolute;
top: 50%;
left: 0px;
width: 45px;
height: 45px;
background: rgba(0, 0, 0, .50);
border: 0 none;
margin-top: -22.5px;
text-align: center;
font: 20px/45px FontAwesome;
color: #fff;
z-index:;
}
.Modern-Slider .PrevArrow:before {
content: '\f104';
}
.Modern-Slider .slick-dots {
position: absolute;
height: 5px;
background: rgba(255, 255, 255, .20);
bottom: 0px;
width: 100%;
left: 0px;
padding: 0px;
margin: 0px;
list-style-type: none;
}
.Modern-Slider .slick-dots li button {
display: none;
}
.Modern-Slider .slick-dots li {
float: left;
width: 0px;
height: 5px;
background: #d62828;
position: absolute;
left: 0px;
bottom: 0px;
}
.Modern-Slider .slick-dots li.slick-active {
width: 100%;
-webkit-animation: ProgressDots 11s both;
animation: ProgressDots 11s both;
}
.Modern-Slider .item h3 {
font: 30px/50px RalewayB;
text-transform: uppercase;
color: #fff;
-webkit-animation: fadeOutRight 1s both;
animation: fadeOutRight 1s both;
margin:;
padding:;
}
.Modern-Slider .item h5 {
margin:;
padding:;
font: 15px/30px RalewayR;
color: #fff;
max-width: 600px;
overflow: hidden;
height: 60px;
-webkit-animation: fadeOutLeft 1s both;
animation: fadeOutLeft 1s both;
}
.Modern-Slider .item.slick-active h3 {
-webkit-animation: fadeInDown 1s both 1s;
animation: fadeInDown 1s both 1s;
}
.Modern-Slider .item.slick-active h5 {
-webkit-animation: fadeInLeft 1s both 1.5s;
animation: fadeInLeft 1s both 1.5s;
}
.Modern-Slider .item.slick-active {
-webkit-animation: Slick-FastSwipeIn 1s both;
animation: Slick-FastSwipeIn 1s both;
}
.Modern-Slider {
background: #000;
/* ==== Slider Image Transition === */
}
@-webkit-keyframes Slick-FastSwipeIn {
0% {
-webkit-transform: rotate3d(0, 1, 0, 150deg) scale(0) perspective(400px);
transform: rotate3d(0, 1, 0, 150deg) scale(0) perspective(400px);
}
100% {
-webkit-transform: rotate3d(0, 1, 0, 0deg) scale(1) perspective(400px);
transform: rotate3d(0, 1, 0, 0deg) scale(1) perspective(400px);
}
}
@keyframes Slick-FastSwipeIn {
0% {
-webkit-transform: rotate3d(0, 1, 0, 150deg) scale(0) perspective(400px);
transform: rotate3d(0, 1, 0, 150deg) scale(0) perspective(400px);
}
100% {
-webkit-transform: rotate3d(0, 1, 0, 0deg) scale(1) perspective(400px);
transform: rotate3d(0, 1, 0, 0deg) scale(1) perspective(400px);
}
}
@-webkit-keyframes ProgressDots {
from {
width: 0px;
}
to {
width: 100%;
}
}
@keyframes ProgressDots {
/* ==== Slick Slider Css Ruls === */

from {
width: 0px;
}
to {
width: 100%;
}
}
.slick-slider {
position: relative;
display: block;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-khtml-user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list {
position: relative;
display: block;
overflow: hidden;
margin:;
padding:;
}
.slick-list:focus {
outline: none;
}
.slick-list.dragging {
cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list {
-webkit-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slick-track {
position: relative;
top:;
left:;
display: block;
}
.slick-track:before,
.slick-track:after {
display: table;
content: '';
}
.slick-track:after {
clear: both;
}
.slick-loading .slick-track {
visibility: hidden;
}
.slick-slide {
display: none;
/* If RTL Make This Right */

float: left;
height: 100%;
min-height: 1px;
}
.slick-slide.dragging img {
pointer-events: none;
}
.slick-initialized .slick-slide {
display: block;
}
.slick-loading .slick-slide {
visibility: hidden;
}
.slick-vertical .slick-slide {
display: block;
height: auto;
border: 1px solid transparent;
}

Slick.js+Animate.css 结合让网页炫动起来的更多相关文章

  1. 学习animate.css包含了一组炫酷、有趣、跨浏览器的动画

    1.animate.css包含了一组炫酷.有趣.跨浏览器的动画,可以在你的项目中直接使用. 第一步:引入animate.css样式文件或者引入某些平台的CDN文件: <head> < ...

  2. wow.js+animate.css——有趣的页面滚动动画

    今天偶然间发现了一个使用特别简单的页面动画效果,还挺不错的,玩了一个上午,现在介绍一下这个滚动动画: 一.使用方法: 1.下载animate.css 2.下载wow.js 3.引用文件,像这样: &l ...

  3. wow.js wow.min.js animate.css animate.min.css

    奉献给下载不到源码的小伙伴,下载到的请忽视 wow.js (function() { var MutationObserver, Util, WeakMap, getComputedStyle, ge ...

  4. JS操作CSS随机改变网页背景

    今天有个朋友在weibo上问我可不可以用JS和CSS让页面每次刷新随机产生一张背景图,当然我的回答是可以的.具体可以这样做: 1.用JS定义一个图片数组,里面存放你想要随机展示的图片 1 2 3 4 ...

  5. WOW.js和animate.css让页面滚动时显示动画

    官网:http://mynameismatthieu.com/WOW/ bootstrap CDN服务:http://www.bootcdn.cn/wow/ 1.wow.js 实现了在网页滚动时的动画 ...

  6. IE和firefox火狐在JS、css兼容区别

    1.firefox不能对innerText支持. firefox支持innerHTML但却不支持innerText,它支持textContent来实现innerText,不过默认把多余的空格也保留了. ...

  7. 在vue中使用animate.css

    animate.css是一款前端动画库,相似的有velocity-animate 用法: 首先 npm install animate.css --save 然后在vue文件的script中引入: i ...

  8. vue2.0和animate.css的结合使用

    animate.css是一款前端动画库,相似的有velocity-animate. 上述是一个完整的结构.其中重要的几个点用箭头表示出来.首先在transition组件内部,需要定义两个基本的clas ...

  9. animate.css配合wow.min.js实现各种页面滚动效果

    有的页面在向下滚动的时候,有些元素会产生细小的动画效果.虽然动画比较小,但却能吸引你的注意.比如刚刚发布的 iPhone 6 的页面(查看).如果你希望你的页面也更加有趣,那么你可以试试 WOW.js ...

随机推荐

  1. CodeForces911D 逆序对

    http://codeforces.com/problemset/problem/911/D 题意 给你一个长度为N的序列,有M次操作.每次翻转[l,r]的区间,每次操作后询问序列逆序对个数的奇偶性 ...

  2. Meavn项目中log4j的使用

    两个步骤: 1.在pom.xml中添加: <dependency> <groupId>log4j</groupId> <artifactId>log4j ...

  3. C#怎么调用百度地图Web API

    直接上代码: public ActionResult FindMileage() { string s; HttpWebRequest req = (HttpWebRequest)HttpWebReq ...

  4. 学习windows编程 day4 之 盯裆猫

    写着写着就困了.... 看这些测量数据就算了,是对各种函数的练习 #include <windows.h> LRESULT CALLBACK WndProc(HWND hwnd, UINT ...

  5. js定时器整理(执行一次、重复执行)

    在javascritp中,有两个关于定时器的专用函数,分别为: 1.倒计定时器:timename=setTimeout("function();",delaytime); 2.循环 ...

  6. Maven 手动添加第三方依赖包及编译打包和java命令行编译JAVA文件并使用jar命令打包

    一,实例:新建了一个Maven项目,在eclipse中通过 build path –> configure path-.将依赖包添加到工程中后,eclipse不报错了.但是用Maven命令 mv ...

  7. Spring Boot 启动过程及 自定义 Listener等组件

    一.启动过程 二.自定义组件 package com.example.jdbc.listener; import org.springframework.context.ApplicationCont ...

  8. luogu P1641 [SCOI2010]生成字符串

    传送门 代码极短 \(O(n^2)\)dp是设\(f_{i,j,k}\)表示前\(i\)位,放了\(j\)个1,后面还可以接着放\(k\)个0的方案,转移的话,如果放0,\(k\)就要减1,反之放了1 ...

  9. 利用 python requests完成接口文件上传

    最近在准备一个公开课,主题就是利用不同的语言和不同的工具去实现文件的上传和下载. 在利用Jmeter去实现功能的时候,以及利用loadrunner去写脚本的时候,都很顺利,没有任何问题,当我尝试用Py ...

  10. Problem F Plug It In!

    题目链接:https://cn.vjudge.net/contest/245468#problem/F 大意:给你插座和电器的对应关系,有多个电器对应一个插座的情况,但是一个插座只能供一个电器使用,现 ...