純CSS實現手風琴效果

2021-09-25 11:42:53 字數 481 閱讀 8627

先看一下效果圖吧

初始狀態:

**大體思路:**首先設定初始的樣式,讓後當滑鼠滑過任一欄目時,先將所有的欄目的寬度設定為30px,且字型大小為0(讓文字不顯示);

當滑過某一欄目時,將該欄的寬度設定為510px,字型顯示出來,然後用overflow-y: scroll;顯示滾動條。

注意:這個樣式的設定對每個欄目寬度計算有要求,如果寬度計算不當會出現閃屏;

本**設定的四個欄目寬度各為150px,總的寬度位600px;

當滑鼠滑過的時候,滑到的欄目為510px,其他3個欄目寬度為30*3=90px,這樣加起來還是600px,這點是要保證的。

上**:

`

手風琴效果

今天寫了乙個類似手風琴的效果,基於jquer,貼出來分享,生命在於折騰,加油。function imgshowleft else 3000 imgshowleft li on mouseover function if this hasclass active imgshowleft li on m...

Vue實現手風琴效果

筆者在2年前曾用jquery寫過乙個手風琴元件,jquery提供的slideup slidedown方法簡直就是給手風琴量身定做的,不僅能夠獲得內容的高度並正確開啟,還能加上流暢的動畫效果,這裡動畫效果請小夥伴們自行腦部一下哈 然而兩年後的今天。需要在vue中來做了,筆者是對 有潔癖的人,不想使用j...

js實現手風琴效果

之前在慕課網上有練習手風琴效果,但是老師使用jquery簡簡單單的兩三行實現了,今天自己用js練習一下效果 divbox ulul li ul li a pic1 pic2 pic3 pic4 active js var lis document.getelementsbytagname li 獲取...