摘要:以前看到錘子科技官網(wǎng)的效果挺好玩的,一直沒有研究今天看到饑人谷,使用給出了一種實(shí)現(xiàn)方式我自己用原生也實(shí)現(xiàn)了一遍。我的方法原理,如圖所示,假設(shè)圖中的小圓點(diǎn)是中心點(diǎn)的位置為事件發(fā)生的位置。在水平方向上,就是元素要旋轉(zhuǎn)的度數(shù)代碼在最下方。
以前看到錘子科技官網(wǎng)的banner效果挺好玩的,一直沒有研究;今天看到饑人谷,使用jquery給出了一種實(shí)現(xiàn)方式;我自己用原生js也實(shí)現(xiàn)了一遍。大致原理相同,但算法不同。
饑人谷源碼地址:http://js.jirengu.com/negor/4...。
我的方法原理,如圖所示,假設(shè)圖中的小圓點(diǎn)是中心點(diǎn);e的位置為事件發(fā)生的位置。在水平方向上,deltaX/centerX就是元素要旋轉(zhuǎn)的度數(shù)代碼在最下方。
//htmlbanner
//css .banner-wrap{ height: 900px; outline: 1px dash #eee; padding: 200px 0; perspective: 1000px; } .banner{ width: 500px; margin: 0 auto; line-height: 500px; box-sizing: border-box; background-color: #37D7B2; text-align: center; line-height: 500px; font-size: 50px; color: #fff; }
;(function(){ var bannerWrap = document.querySelector(".banner-wrap"), banner = bannerWrap.querySelector(".banner"); banner.addEventListener("mousemove", function(e){ var centerX = banner.offsetLeft + banner.offsetWidth / 2, centerY = banner.offsetTop + banner.offsetHeight / 2; var deltaX = e.pageX - centerX, deltaY = e.pageY - centerY; var percentageX = deltaX / centerX, percentageY = deltaY / centerY; var deg = 10; this.style.transform = "rotateX(" + percentageY * -deg + "deg)" + "rotateY(" + percentageX * deg + "deg)"; }); banner.addEventListener("mouseleave", function(e){ this.style.transform = ""; }) })();
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/91250.html
摘要:錘子官網(wǎng)翻轉(zhuǎn)特效插件每次訪問錘子手機(jī)官網(wǎng)的頁面時(shí),都會(huì)欣喜的玩耍一番那個(gè)會(huì)翻轉(zhuǎn)的,感覺科技感十足這么有趣的效果,自己也很想試一試能否實(shí)現(xiàn),于是就核心的特效做了代碼的實(shí)現(xiàn)同時(shí)也將代碼進(jìn)行了封裝,做成了可以供大家引用的插件歡迎大家體驗(yàn),同時(shí)提出 錘子官網(wǎng)3D翻轉(zhuǎn)特效banner插件 **每次訪問錘子手機(jī)官網(wǎng)的頁面時(shí),都會(huì)欣喜的玩耍一番那個(gè)會(huì)翻轉(zhuǎn)的banner,感覺科技感十足 這么有趣的效果...
摘要:錘子官網(wǎng)翻轉(zhuǎn)特效插件每次訪問錘子手機(jī)官網(wǎng)的頁面時(shí),都會(huì)欣喜的玩耍一番那個(gè)會(huì)翻轉(zhuǎn)的,感覺科技感十足這么有趣的效果,自己也很想試一試能否實(shí)現(xiàn),于是就核心的特效做了代碼的實(shí)現(xiàn)同時(shí)也將代碼進(jìn)行了封裝,做成了可以供大家引用的插件歡迎大家體驗(yàn),同時(shí)提出 錘子官網(wǎng)3D翻轉(zhuǎn)特效banner插件 **每次訪問錘子手機(jī)官網(wǎng)的頁面時(shí),都會(huì)欣喜的玩耍一番那個(gè)會(huì)翻轉(zhuǎn)的banner,感覺科技感十足 這么有趣的效果...
摘要:錘子官網(wǎng)翻轉(zhuǎn)特效插件每次訪問錘子手機(jī)官網(wǎng)的頁面時(shí),都會(huì)欣喜的玩耍一番那個(gè)會(huì)翻轉(zhuǎn)的,感覺科技感十足這么有趣的效果,自己也很想試一試能否實(shí)現(xiàn),于是就核心的特效做了代碼的實(shí)現(xiàn)同時(shí)也將代碼進(jìn)行了封裝,做成了可以供大家引用的插件歡迎大家體驗(yàn),同時(shí)提出 錘子官網(wǎng)3D翻轉(zhuǎn)特效banner插件 **每次訪問錘子手機(jī)官網(wǎng)的頁面時(shí),都會(huì)欣喜的玩耍一番那個(gè)會(huì)翻轉(zhuǎn)的banner,感覺科技感十足 這么有趣的效果...
閱讀 2795·2021-11-22 14:45
閱讀 2940·2021-09-10 11:26
閱讀 3264·2021-09-07 10:18
閱讀 2231·2019-08-30 14:08
閱讀 633·2019-08-29 12:22
閱讀 1399·2019-08-26 13:48
閱讀 2545·2019-08-26 10:24
閱讀 1162·2019-08-23 18:35