[問題] CSS:hover 後更改其他class的屬性

看板Web_Design作者 (啤酒僧)時間12年前 (2013/09/09 11:59), 編輯推噓2(2014)
留言16則, 6人參與, 最新討論串1/2 (看更多)
最近在練習網頁排版,順便增加一點特效 特效內容是當滑鼠滑過某個div時,將令兩個div分別顯示為display:block和display:hidden,目前我是用jQuery的hide()和fadeIn()函試來操作,是可以達到效果,但是總覺得這種簡單的特效應該可以使用純css來表達吧? 第一個想法是用hover元素改變其他的class來作成效果,但我不知道要怎麼寫......@@所以來請教版上神人們~~~ 此外css能不能做到fadeIn()的效果呢~? 感謝各位指教嚕!! -- Sent from my Android -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 49.214.105.9

09/09 12:54, , 1F
09/09 12:54, 1F

09/09 13:05, , 2F
要用hover 要外面再包一層element ..
09/09 13:05, 2F

09/09 13:07, , 3F

09/09 13:07, , 4F
fadein 應該是沒問題 就用css animate就可以了
09/09 13:07, 4F

09/09 13:20, , 5F
在兩個div上包一個共同的父元素做hover,淡入用transiti
09/09 13:20, 5F

09/09 13:20, , 6F
on,不過這樣display應該會干擾到效果,既然有簡單的fad
09/09 13:20, 6F

09/09 13:20, , 7F
eIn能用,還是不要繞遠路吧
09/09 13:20, 7F

09/10 00:55, , 8F
css的範疇不包括物件間的溝通
09/10 00:55, 8F

09/10 00:55, , 9F
這個例子我會毫不猶豫使用js/jquery
09/10 00:55, 9F

09/10 01:11, , 10F
css 會有較多的dom及結構限制/瀏覽器兼容問題
09/10 01:11, 10F

09/10 01:12, , 11F
建議問這類問題將瀏覽器兼容程度註記 不然解答會較無效率
09/10 01:12, 11F

09/10 01:15, , 12F
ps: jQ的fadeIn 不只是處理透明度 css要實作要用animation
09/10 01:15, 12F

09/10 03:00, , 13F
CSS能做得到只有hover後對子元素產生效果
09/10 03:00, 13F

09/10 03:00, , 14F
如果要變話的不是子元素的話還是用JS吧
09/10 03:00, 14F

09/10 10:43, , 16F
參考看看
09/10 10:43, 16F
文章代碼(AID): #1IBKUM73 (Web_Design)
文章代碼(AID): #1IBKUM73 (Web_Design)