cari
Rumahhujung hadapan webtutorial csscss3怎么实现页面滚动动画特效?

本篇文章主要介绍css3实现页面滚动动画特效。那么我们首页要认识一下,什么是AOS?AOS 是一个用于在页面滚动的时候呈现元素动画的工具库,你可能会觉得它和 WOWJS 一样,虽然他们的效果类似,但是AOS是 CSS3 动画驱动的库,当你滚动页面的时候能让元素动起来,当页面滚回顶部的时候,元素能够回到前一个状态,如此达到循环动画的效果。aos.js是一款效果超赞的页面滚动元素动画jQuery动画库插件。希望本文介绍对大家有所帮助。

9a6fb61c4f09c8080d28028458f2a2e.png

css3实现页面滚动动画特效具体代码示例如下:

首先要在页面中引入aos.css文件,jquery和aos.js文件

<link rel="stylesheet" href="aos.css" />
<script src="jquery.min.js">
</script><script src="aos.js"></script>
<body aos-easing="ease-out-back" aos-duration="1000" aos-delay="0">
<header class="hero">
    <div class="hero-center">
        <h1 style="font-family:Microsoft YaHei">页面滚动元素动画插件-aos.js</h1>
        <h2 class="hero__text aos-init" aos="fade-up" aos-easing="ease" aos-delay="400">Animate On Scroll <span>Library</span></h2>
    </div>
   <span class="hero__scroll aos-init" aos="fade-up" aos-easing="ease" aos-delay="800">
      Scroll down <br>
      <i class="chevron bottom"></i>
   </span>
</header>

<section class="section section--code">
    <div class="container">
        <h2 class="section-title">Fade</h2>
        <div class="code code--small code--left aos-init" aos="fade-up">
            <pre class="brush:php;toolbar:false"><code class="html">&lt;div aos="fade-up"&gt;&lt;/div&gt;</code>
<code>&lt;div aos="fade-down"&gt;&lt;/div&gt;</code>
<code>&lt;div aos="fade-right"&gt;&lt;/div&gt;</code>
<code>&lt;div aos="fade-left"&gt;&lt;/div&gt;</code>
<code>&lt;div aos="fade-up-right"&gt;&lt;/div&gt;</code>
<code>&lt;div aos="fade-up-left"&gt;&lt;/div&gt;</code>
<code>&lt;div aos="fade-down-right"&gt;&lt;/div&gt;</code>
<code>&lt;div aos="fade-down-left"&gt;&lt;/div&gt;</code>

Flip

<code>&lt;div aos="flip-left"&gt;&lt;/div&gt;</code>
<code>&lt;div aos="flip-right"&gt;&lt;/div&gt;</code>
<code>&lt;div aos="flip-up"&gt;&lt;/div&gt;</code>
<code>&lt;div aos="flip-down"&gt;&lt;/div&gt;</code>

Zoom

<code>&lt;div aos="zoom-in"&gt;&lt;/div&gt;</code>
<code>&lt;div aos="zoom-in-up"&gt;&lt;/div&gt;</code>
<code>&lt;div aos="zoom-in-down"&gt;&lt;/div&gt;</code>
<code>&lt;div aos="zoom-in-left"&gt;&lt;/div&gt;</code>
<code>&lt;div aos="zoom-in-right"&gt;&lt;/div&gt;</code>
<code>&lt;div aos="zoom-out"&gt;&lt;/div&gt;</code>
<code>&lt;div aos="zoom-out-up"&gt;&lt;/div&gt;</code>
<code>&lt;div aos="zoom-out-down"&gt;&lt;/div&gt;</code>
<code>&lt;div aos="zoom-out-right"&gt;&lt;/div&gt;</code>
<code>&lt;div aos="zoom-out-left"&gt;&lt;/div&gt;</code>

Different settings examples

<code>&lt;div aos="fade-up"
     aos-duration="3000"&gt;
&lt;/div&gt;</code>
<code>&lt;div aos="fade-down"
     aos-easing="linear"
     aos-duration="1500"&gt;
&lt;/div&gt;</code>
<code>&lt;div aos="fade-right"
     aos-offset="300"
     aos-easing="ease-in-sine"&gt;
&lt;/div&gt;</code>
<code>&lt;div aos="fade-left"
     aos-anchor="#example-anchor"
     aos-offset="500"
     aos-duration="500"&gt;
&lt;/div&gt;</code>
<code>&lt;div aos="fade-zoom-in"
     aos-easing="ease-in-back"
     aos-delay="300"
     aos-offset="0"&gt;
&lt;/div&gt;</code>
<code>&lt;div aos="flip-left"
     aos-easing="ease-out-cubic"
     aos-duration="2000"&gt;
&lt;/div&gt;</code>

Anchor placement

<code>&lt;div aos="fade-up"
     aos-anchor-placement="top-bottom"&gt;
&lt;/div&gt;</code>
<code>&lt;div aos="fade-up"
     aos-anchor-placement="center-bottom"&gt;
&lt;/div&gt;</code>
<code>&lt;div aos="fade-up"
     aos-anchor-placement="bottom-bottom"&gt;
&lt;/div&gt;</code>
<code>&lt;div aos="fade-up"
     aos-anchor-placement="top-center"&gt;
&lt;/div&gt;</code>
<code>&lt;div aos="fade-up"
     aos-anchor-placement="center-center"&gt;
&lt;/div&gt;</code>
<code>&lt;div aos="fade-up"
     aos-anchor-placement="bottom-center"&gt;
&lt;/div&gt;</code>
<script> $(&#39;.hero__scroll&#39;).on(&#39;click&#39;, function(e) { $(&#39;html, body&#39;).animate({ scrollTop: $(window).height() }, 1200); }); </script>

Atas ialah kandungan terperinci css3怎么实现页面滚动动画特效?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Popovers boleh diguna semula untuk menambah sedikit popPopovers boleh diguna semula untuk menambah sedikit popApr 17, 2025 am 11:02 AM

Popover adalah pandangan sementara yang muncul di atas kandungan pada skrin apabila pengguna mengklik pada butang kawalan atau dalam kawasan yang ditetapkan. Contohnya,

Pautan gaya dengan garis bawah sebenarPautan gaya dengan garis bawah sebenarApr 17, 2025 am 10:57 AM

Sebelum kita datang ke cara menggariskan gaya, kita harus menjawab soalan: Sekiranya kita menggariskan?

Berita Platform Mingguan: Atribut Memuat HTML, Spesifikasi ARIA Utama, dan Bergerak Dari IFRAME ke Shadow DomBerita Platform Mingguan: Atribut Memuat HTML, Spesifikasi ARIA Utama, dan Bergerak Dari IFRAME ke Shadow DomApr 17, 2025 am 10:55 AM

Pada minggu ini, berita platform, Chrome memperkenalkan atribut baru untuk memuatkan, spesifikasi aksesibiliti untuk pemaju web, dan gerakan BBC

Multiplayer Tic Tac Toe Dengan GraphqlMultiplayer Tic Tac Toe Dengan GraphqlApr 17, 2025 am 10:54 AM

GraphQL adalah bahasa pertanyaan untuk API yang sangat memberdayakan untuk pemaju depan. Seperti laman grafql menerangkannya, anda menerangkan data anda, minta apa

Operasi logik dengan pembolehubah CSSOperasi logik dengan pembolehubah CSSApr 17, 2025 am 10:44 AM

Sering kali, semasa menggunakan pembolehubah suis (pembolehubah yang sama ada 0 atau 1, konsep yang dijelaskan secara terperinci dalam jawatan ini), saya harap saya dapat

LOAD LOAD Video YouTube TerbenamLOAD LOAD Video YouTube TerbenamApr 17, 2025 am 10:40 AM

Ini adalah idea yang sangat bijak melalui Arthur Corenzan. Daripada menggunakan embed YouTube lalai, yang menambah crapload sumber ke halaman sama ada pengguna bermain

Bolehkah anda memutar kursor dalam CSS?Bolehkah anda memutar kursor dalam CSS?Apr 17, 2025 am 10:28 AM

Kinda! Tidak ada cara yang mudah atau standard untuk melakukannya, tetapi ia mungkin. Anda boleh menukar kursor ke versi asli terbina dalam yang berbeza dengan CSS dengan

Menu hamburger dengan sisi cangkuk reaksi dan komponen gayaMenu hamburger dengan sisi cangkuk reaksi dan komponen gayaApr 17, 2025 am 10:21 AM

Kita semua tahu apa menu hamburger, bukan? Apabila corak mula masuk ke dalam reka bentuk web, ia kedua -duanya dihina dan bertepuk tangan kerana minimalisnya

See all articles

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
1 bulan yang laluBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
1 bulan yang laluBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
1 bulan yang laluBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Arahan sembang dan cara menggunakannya
1 bulan yang laluBy尊渡假赌尊渡假赌尊渡假赌

Alat panas

Versi Mac WebStorm

Versi Mac WebStorm

Alat pembangunan JavaScript yang berguna

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

EditPlus versi Cina retak

EditPlus versi Cina retak

Saiz kecil, penyerlahan sintaks, tidak menyokong fungsi gesaan kod

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

VSCode Windows 64-bit Muat Turun

VSCode Windows 64-bit Muat Turun

Editor IDE percuma dan berkuasa yang dilancarkan oleh Microsoft