如何用CSS3製作出風琴效果

2021-09-11 04:20:59 字數 591 閱讀 6086

如何用css3製作出風琴效果

開發工具與關鍵技術:html
一開始我以為製作風琴效果需要用到js,但用css3動畫也能實現,如下圖

一開始是這樣,然後通過風琴效果變成如下圖

首先這上面基本的css樣式就不多說了,一開始就是內容部分先隱藏起來,然後通過css3動畫鮮果再將內容部分呈現出來,這樣乙個簡單的風琴效果就能實現了。

重要的部分就是需要在內容上面加上動畫效果的**,如下圖

這上面的translatex就是向左位移多少個畫素的意思,就是通過偽類然後向左位移多少畫素。

然後後面的給每個a標籤設定動畫的延遲時間,如下圖

後面的就是動畫實現的延遲時間,只要乙個比乙個慢就能實現出風琴效果來。

如何用css3製作立方體

用css3製作立方體步驟 具體實現 千峰逆戰2004學員完成演示效果 因為是製作立方體,所以我們要給自定義大小的盒子新增3d屬性 transform style preserve 3d 這樣我們當 執行的時候才會在我們眼前顯示3d的效果,完後是新增景深,也就是目標位置距離我們眼睛間的距離,模仿實際看...

使用CSS3製作loading效果

使用了keyframes來使動畫反覆迴圈,在webkit核心瀏覽器下表現的很好,目前是webkit only,火狐也請繞道吧。下面放主要 和demo,一demo勝千言啊。主要樣式 x loading spinner x loading spinner span x loading spinner s...

css3過渡屬性之手風琴效果

寫的過程中遇到的問題 怎麼樣讓滑鼠移入時,既要讓被滑鼠移入選中的li元素變寬,又要讓其他li元素變窄。ul hover li 首先寫當滑鼠移入ul時,讓所有li元素變窄 ul li hover 再寫滑鼠放在哪個li元素上,哪個li元素就變寬。這裡很容易犯錯,1.一方面的分清 ul li hover的...