成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

aos.js超贊頁面滾動元素動畫jQuery動畫庫

插件描述:aos.js是一款效果超贊的頁面滾動元素動畫jQuery動畫庫插件。該動畫庫可以在頁面滾動時提供28種不同的元素動畫效果,以及多種easing效果。在頁面往回滾動時,元素會恢復(fù)到原來的狀態(tài)。

我們一直強調(diào)網(wǎng)站制作、成都網(wǎng)站制作對于企業(yè)的重要性,如果您也覺得重要,那么就需要我們慎重對待,選擇一個安全靠譜的網(wǎng)站建設(shè)公司,企業(yè)網(wǎng)站我們建議是要么不做,要么就做好,讓網(wǎng)站能真正成為企業(yè)發(fā)展過程中的有力推手。專業(yè)網(wǎng)站建設(shè)公司不一定是大公司,創(chuàng)新互聯(lián)作為專業(yè)的網(wǎng)絡(luò)公司選擇我們就是放心。

簡要教程

aos.js是一款效果超贊的頁面滾動元素動畫jQuery動畫庫插件。該動畫庫可以在頁面滾動時提供28種不同的元素動畫效果,以及多種easing效果。在頁面往回滾動時,元素會恢復(fù)到原來的狀態(tài)。

aos.js超贊頁面滾動元素動畫jQuery動畫庫

AOS.js 下載          案例演示

安裝

可以通過bower來安裝aos動畫庫插件。

bower install aos --save
使用方法

在頁面中引入aos.css文件,jquery和aos.js文件

<link rel="stylesheet" href="dist/aos.css" /> 
<script src="js/jquery.min.js"></script> 
<script src="dist/aos.js"></script>
HTML結(jié)構(gòu)

要使用aos動畫庫,你需要做的就是在需要動畫的元素上添加aos屬性,例如:

<div aos="animation_name">

aos腳本將會在頁面滾動時,在該元素上觸發(fā)相應(yīng)的動畫。

在元素上還可以添加以下一些屬性:

屬性屬性屬性默認值
aos-offset是立刻觸發(fā)動畫還是在指定時間之后觸發(fā)動畫200120
aos-duration動畫持續(xù)時間600400
aos-easing動畫的easing動畫效果ease-in-sineease
aos-delay動畫的延遲時間3000
aos-anchor錨元素。使用它的偏移來取代實際元素的偏移來觸發(fā)動畫#selectornull
aos-anchor-placement錨位置,觸發(fā)動畫時元素位于屏幕的位置top-centertop-bottom
aos-once動畫是否只會觸發(fā)一次,或者每次上下滾動都會觸發(fā)truefalse

注意,aos-duration的動畫持續(xù)時間的范圍從50-3000毫秒,如果你想設(shè)置更大的值,可以在頁面中添加下面的CSS代碼:

body[aos-duration='4000'] [aos], [aos][aos][aos-duration='4000']{   
    transition-duration: 4000ms; 
}

上面的代碼將動畫的持續(xù)時間修改為4000毫秒。

示例代碼:
<div aos="fade-zoom-in" aos-offset="200" aos-easing="ease-in-sine" aos-duration="600"> 
<div aos="flip-left" aos-delay="100" aos-anchor=".example-selector"> 
<div aos="fade-up" aos-anchor-placement="top-center">

如果你擔(dān)心HTML5校驗的問題,可以為上面的屬性添加data-前綴。

<div data-aos="animation_name" data-aos-offset="200" data-aos-easing="ease-in-sine">
全局配置

如果你不想單獨每個元素做一個動畫配置,你可以通過init()方法來統(tǒng)一配置所有元素的動畫效果。

AOS.init({   
    offset: 200,   
    duration: 600,   
    easing: 'ease-in-sine',   
    delay: 100, 
});
額外配置

AOS提供了2個額外的配置方法,這些方法只能夠在初始化時使用。

配置描述示例值默認值
disableAOS被禁用的條件mobilefalse
startEventAOS被初始化的事件名稱exampleEventDOMContentLoaded

禁用AOS:

如果你項在小屏幕設(shè)備中禁用AOS,可以:

AOS.init({   
    disable: 'mobile' 
});

你可以傳入3種設(shè)備的類型:mobile、phone或tablet。

你也可以設(shè)置自己的禁用條件,例如在屏幕小于1024像素時禁用AOS:

disable: window.innerWidth < 1024

或者傳入一個函數(shù),返回true或false。

disable: function () {
    var maxWidth = 1024;
    return window.innerWidth < maxWidth;
}
開始動畫的事件:

如果你不想滾動動畫從頁面加載(DOMContentLoaded)后就開始執(zhí)行,可以使用startEvent來設(shè)置自己的事件,AOS會在document上監(jiān)聽這個事件:

AOS.init({
  startEvent: 'someCoolEvent'
});
API

AOS對象有2個可用的方法:

  • init

  • refresh

AOS.refresh();

上面的代碼會重新計算元素的位置和偏移。

動畫和錨位置

動畫

淡入淡出動畫:

  • fade-up

  • fade-down

  • fade-left

  • fade-right

  • fade-up-right

  • fade-up-left

  • fade-down-right

  • fade-down-left

翻轉(zhuǎn)動畫:

  • flip-up

  • flip-down

  • flip-left

  • flip-right

滑動動畫:

  • slide-up

  • slide-down

  • slide-left

  • slide-right

縮放動畫:

  • zoom-in

  • zoom-in-up

  • zoom-in-down

  • zoom-in-left

  • zoom-in-right

  • zoom-out

  • zoom-out-up

  • zoom-out-down

  • zoom-out-left

  • zoom-out-right

錨位置

  • top-bottom

  • top-center

  • top-top

  • center-bottom

  • center-center

  • center-top

  • bottom-bottom

  • bottom-center

  • bottom-top

easing動畫

你可以使用以下的一些easing動畫效果:

  • linear

  • ease

  • ease-in

  • ease-out

  • ease-in-out

  • ease-in-back

  • ease-out-back

  • ease-in-out-back

  • ease-in-sine

  • ease-out-sine

  • ease-in-out-sine

  • ease-in-quad

  • ease-out-quad

  • ease-in-out-quad

  • ease-in-cubic

  • ease-out-cubic

  • ease-in-out-cubic

  • ease-in-quart

  • ease-out-quart

  • ease-in-out-quart

分享名稱:aos.js超贊頁面滾動元素動畫jQuery動畫庫
新聞來源:http://jinyejixie.com/article26/jjjpjg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供建站公司、外貿(mào)建站手機網(wǎng)站建設(shè)、服務(wù)器托管、域名注冊、全網(wǎng)營銷推廣

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)
肥东县| 大荔县| 策勒县| 石门县| 沾益县| 阿瓦提县| 于都县| 永修县| 永泰县| 林州市| 新和县| 五华县| 林州市| 娱乐| 红安县| 旌德县| 普兰县| 腾冲县| 依兰县| 乌鲁木齐县| 四川省| 南澳县| 宝鸡市| 交口县| 工布江达县| 建瓯市| 内乡县| 阳东县| 淳化县| 喀喇沁旗| 宜城市| 孝感市| 襄城县| 平舆县| 宁乡县| 广昌县| 泰州市| 社会| 南郑县| 府谷县| 岱山县|