摘要:前幾天有一個熱心的小伙伴找到我說,我看到一個很好看的效果,可不可以講講這種要求我向來是不會拒絕的,于是就有了今天的案例。
前幾天有一個熱心的小伙伴找到我說,我看到一個很好看的效果,可不可以講講?
這種要求我向來是不會拒絕的,于是就有了今天的案例。同樣,大家以后如果有什么想要了解的效果的話,也可以在下方留言給我,說不定我的下一個視頻講解就是你想要的案例哦...
先上圖看看卡哇伊的設(shè)計:
當(dāng)然光看靜圖沒什么意思,想要看最終效果的話,掃描下方二維碼就看到啦:
可能對于剛剛接觸前端不久的小伙伴來說,效果稍微復(fù)雜了一點點,沒關(guān)系我會把這個效果分成了兩篇文章來去講解,今天要講的是下面的圓形菜單的效果的具體實現(xiàn)方法;
正式開講前,讓我們先把它拆開來看看,這樣有便于我們更好的理清思路
如上圖所示,拆開了之后就可以發(fā)現(xiàn)下面的菜單其實就是一個圓上面定位放了幾個圖標(biāo),這些圖標(biāo)分別有它自身的父級,父級通過旋轉(zhuǎn)一定的角度就能得到一個扇形的效果了。
最后點擊圖標(biāo)的時候去旋轉(zhuǎn)下面的圓形元素就可以得到效果了。當(dāng)然這部分要涉及到一點點js的基礎(chǔ),所以如果對js基礎(chǔ)還不夠了解的同學(xué)的話呢建議先去看看妙味的JS基礎(chǔ)視頻哦。
JS動畫涉及到的知識點有 :
獲取元素 querySelector、querySelectorAll
for循環(huán) for(var i=0;i 添加點擊事件 item.onclick = function(){...} 修改元素的class item.classList.add(...) 修改元素的樣式 item.style = "..." 靜態(tài)布局方面的涉及到的知識點有: transform:這里主要用到rotate旋轉(zhuǎn)函數(shù),不管是按鈕的布局還是圓形菜單的切換都用到了旋轉(zhuǎn) transition :動畫的過程全都交給這個家伙準(zhǔn)沒錯 border-radius :想要實現(xiàn)圓環(huán)或是圓都離不開圓角 可以看到這個效果用到的知識點其實并不多,當(dāng)然了,如果你還是對這個效果的制作沒有思路,沒關(guān)系,可以觀看下方的詳解版的視頻學(xué)習(xí)哦 PS:想要看思路分析版視頻的同學(xué),點擊這里: Tom前端特效-果汁混合效果-上(思路分析版) https://v.qq.com/x/page/l0786... ? Tom前端特效-果汁混合效果-上(詳解版-1) https://v.qq.com/x/page/u0786... Tom前端特效-果汁混合效果-上(詳解版-2) 今天的效果你學(xué)會了嗎???,如果你有好玩有趣的前端特效,但卻不知道其具體實現(xiàn)原理是什么,歡迎在下方留言給我,沒準(zhǔn)我下次講的特效案例就是你想知道的哦 訂閱號ID:Miaovclass 關(guān)注妙味訂閱號:“妙味前端”,為您帶來優(yōu)質(zhì)前端技術(shù)干貨;
https://v.qq.com/x/page/h0786...
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/99139.html
摘要:往期回顧在上一期的前端特效里,我們已經(jīng)把果汁混合的效果里面的圓形菜單做好了,如果你錯過了上篇文章今天我們要討論的是杯子里面的液體生成問題先來回顧下咱們的果汁混合效果吧果汁混合效果,掃描下方二維碼就看到啦我們接著上期的內(nèi)容來繼續(xù)往下講吧,本期 往期回顧 在上一期的【前端特效】?里,我們已經(jīng)把果汁混合的效果里面的圓形菜單做好了,如果你錯過了上篇文章今天我們要討論的是杯子里面的液體生成問題 ...
摘要:前端日報精選使用可變數(shù)據(jù)結(jié)構(gòu)知乎專欄我接觸過的前端數(shù)據(jù)結(jié)構(gòu)與算法人人網(wǎng)博客基于指令和混合的前端通用埋點方案知乎專欄的數(shù)據(jù)依賴實現(xiàn)原理簡析從到掘金中文第期升級指南譯是什么鬼知乎專欄異步編程之每日技術(shù)筆記的個特性以及對的展 2017-07-03 前端日報 精選 Redux 使用可變數(shù)據(jù)結(jié)構(gòu) - 知乎專欄我接觸過的前端數(shù)據(jù)結(jié)構(gòu)與算法 – 人人網(wǎng)FED博客基于指令和混合的前端通用埋點方案 - ...
摘要:接下來本清單還列舉了對于接入過濾與防攻擊使用合適的方法并且對用戶輸入進行有效校驗避免關(guān)鍵資源外泄設(shè)置合理的響應(yīng)頭等等內(nèi)容。該論文的主要論點是,沒有任何一項技術(shù)或方法可以能讓軟件工程的生產(chǎn)力在十年內(nèi)提高十倍。 推薦 1. Styled-Components 實戰(zhàn) https://hackernoon.com/styled... Styled-Components 是由 Max Stoib...
摘要:接下來本清單還列舉了對于接入過濾與防攻擊使用合適的方法并且對用戶輸入進行有效校驗避免關(guān)鍵資源外泄設(shè)置合理的響應(yīng)頭等等內(nèi)容。該論文的主要論點是,沒有任何一項技術(shù)或方法可以能讓軟件工程的生產(chǎn)力在十年內(nèi)提高十倍。 推薦 1. Styled-Components 實戰(zhàn) https://hackernoon.com/styled... Styled-Components 是由 Max Stoib...
閱讀 1280·2023-04-25 18:57
閱讀 2179·2023-04-25 16:28
閱讀 3974·2021-11-24 09:39
閱讀 3664·2021-11-16 11:45
閱讀 1901·2021-10-13 09:40
閱讀 1285·2019-08-30 15:52
閱讀 1759·2019-08-30 10:57
閱讀 687·2019-08-29 16:55