具體代碼如下:
基本思路:定義一個數(shù)組存放需要展示的圖片,接著當單擊圖片時刪除zoomIn類,添加fadeOutRight類,實現(xiàn)實圖右移并消失,記數(shù)器加1(用于調(diào)用下一張圖片),當圖片刪除500毫秒后判斷圖片是不是最后一張,如果是,就把記數(shù)器調(diào)為0,從第一張圖片開始,刪除圖片代碼,接著創(chuàng)建一張新的圖片代碼,并把src設(shè)為下一張圖片,同時加上縮放動畫樣式類animated zoomIn,讓圖片實現(xiàn)動畫顯示,之后把新建的圖片代碼插上p元素之前。
首選引入CSS動畫文件與jquery庫
再加上一些CSS,這里隨意,請根據(jù)自己的項目來調(diào)整
.container { width: 100vw; height: 100vh; background-color: #fff; position: absolute; } .center { width: 600px; margin-left: auto; margin-right: auto; position: relative; top: 50%; transform: translateY(-50%); text-align: center; background-image: url(images/banana.png); background-position: -10000px,-10000px; background-repeat: no-repeat; } .center h1 { margin: 0px; padding: 0px; text-align: center; margin-bottom: 50px; font-size: 18px; text-transform: uppercase; } .center p{ padding-top:50px; text-align: center; color: #ccc; font-size: 12px; } .center p a{ text-decoration: none; color: inherit; } .center p a:hover{ color:#222; } .center img{ cursor: pointer; }
基本的CSS定位整個頁面,動畫不受以上的CSS影響。
寫入JS實現(xiàn)動畫效要
源碼下載:jquery+css實現(xiàn)動感的圖片切換效果源碼
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com