這篇文章主要介紹“HTLM怎么實現(xiàn)動態(tài)旋轉木馬效果”,在日常操作中,相信很多人在HTLM怎么實現(xiàn)動態(tài)旋轉木馬效果問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”HTLM怎么實現(xiàn)動態(tài)旋轉木馬效果”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!
10年的安次網(wǎng)站建設經(jīng)驗,針對設計、前端、開發(fā)、售后、文案、推廣等六對一服務,響應快,48小時及時工作處理。全網(wǎng)整合營銷推廣的優(yōu)勢是能夠根據(jù)用戶設備顯示端的尺寸不同,自動調(diào)整安次建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設計,從而大程度地提升瀏覽體驗。創(chuàng)新互聯(lián)從事“安次網(wǎng)站設計”,“安次網(wǎng)站推廣”以來,每個客戶項目都認真落實執(zhí)行。
!DOCTYPE html>
html,body{ height: 100%;}
*{ box-sizing:border-box;}
.imgBox{ transform-style: preserve-3d; position: relative; width:100px; height: 100px; margin:200px auto 0;}
.imgBox img{width:100%; height: 100%; position: absolute; top:0; transition: transform 1s linear; cursor: pointer;
border-radius: 10px; box-shadow: 1px 1px 1px 1px #222;}
@keyframes xzmm{
from{ transform: perspective(400px) rotateY( 0deg) translateZ(200px);}
to{ transform: perspective(400px) rotateY( 360deg) translateZ(200px);}
}
.imgBox img.sel{ box-shadow: 0 0 3px 1px #00BCD4;}
$(function(){
var $imgBox = $("#imgBox");
var imgCount = $imgBox.children().length;
var dur = 9; //旋轉一圈所需時間,單位s
$imgBox.children().each(function(i,dom){
var $this = $(this);
$this.css({
"z-index": imgCount-i,
"animation": "xzmm "+dur+"s linear "+i*(dur/imgCount)+"s infinite forwards"
}).on("mouseenter",function(){
$(this).parent().children().removeClass("sel").css({
"animation-play-state": "paused"
});
$(this).addClass("sel");
}).on("mouseleave",function(){
$(this).parent().children().removeClass("sel").css({
"animation-play-state": "running"
});
});
});
})
到此,關于“HTLM怎么實現(xiàn)動態(tài)旋轉木馬效果”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續(xù)學習更多相關知識,請繼續(xù)關注創(chuàng)新互聯(lián)網(wǎng)站,小編會繼續(xù)努力為大家?guī)砀鄬嵱玫奈恼拢?/p>
分享標題:HTLM怎么實現(xiàn)動態(tài)旋轉木馬效果
分享網(wǎng)址:http://weahome.cn/article/jdcodd.html