CSS3實現整屏切換效果

2022-09-17 22:51:27 字數 1075 閱讀 9600

總是能看見非常多廣告或者站點都是使用整屏滾動的效果,一直看著都心癢癢,想自己也實現乙個。近期剛學習到css3的動畫效果,所以嘗試使用css3做了乙個整屏切換。

實現思路與大眾方法相似。如圖

每乙個section就是一頁內容。它的大小充滿了螢幕(紅色區域)。乙個container由多個section構成,我們通過改變container的位置,來達到頁面切換的效果。

container向下走。頁面好像上移了,container向上走,頁面就下移了。

html結構例如以下:

lang="ch">

charset="utf-8">

name=」viewport」

content="width=device-width, user-scalable=no, initial-scale=1.0">

title>

body, html

body, html

#container, .section

#section0

#section1

#section2

#section3

style>

head>

id="container">

class="section"

id="section0">

div>

class="section"

id="section1">

div>

class="section"

id="section2">

div>

class="section"

id="section3">

div>

div>

body>

html>此時視窗裡僅僅顯示乙個頁面,我們給其加上滾動監聽。由於firefox和非firefox瀏覽器對滾動監聽支援不同。firefox瀏覽器向上滾動是-120,向下滾動是120,而其它瀏覽器向上是5,向下是-5,所以須要作推斷:

jquery實現整屏翻屏效果

實現整屏上下翻效果 靜態html 注意頭部載入的js,jquery庫,mousewheel.js已經實現的index.js jquery 如下 index.js var i 0 翻屏變數,初始第一屏 var s 0 該變數作用是滑鼠滑輪一直向下或者向上滑動時出現抖動現象 function else ...

jquery實現整屏翻屏效果

實現整屏上下翻效果 靜態html 注意頭部載入的js,jquery庫,mousewheel.js已經實現的index.js jquery 如下 index.js var i 0 翻屏變數,初始第一屏 var s 0 該變數作用是滑鼠滑輪一直向下或者向上滑動時出現抖動現象 function else ...

CSS3實現載入效果

預期實現的效果如下如所示 首先基本的html布局如下 對於的css 如下 首先設定一下基本的樣式 wrap wrap div 完成上面的css樣式定義後,頁面上就會有五個排列整齊的小細條了。然後我們來新增動畫效果 在 wrap div加入如下 webkit animation fadeout 1s ...