作者beerson (啤酒僧)
看板Web_Design
標題[問題] CSS:hover 後更改其他class的屬性
時間Mon Sep 9 11:59:16 2013
最近在練習網頁排版,順便增加一點特效
特效內容是當滑鼠滑過某個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
2F:→ lyforever:要用hover 要外面再包一層element .. 09/09 13:05
4F:→ lyforever:fadein 應該是沒問題 就用css animate就可以了 09/09 13:07
5F:推 aspdoctor:在兩個div上包一個共同的父元素做hover,淡入用transiti 09/09 13:20
6F:→ aspdoctor:on,不過這樣display應該會干擾到效果,既然有簡單的fad 09/09 13:20
7F:→ aspdoctor:eIn能用,還是不要繞遠路吧 09/09 13:20
8F:推 StarTouching:css的範疇不包括物件間的溝通 09/10 00:55
9F:→ StarTouching:這個例子我會毫不猶豫使用js/jquery 09/10 00:55
10F:→ Rplus:css 會有較多的dom及結構限制/瀏覽器兼容問題 09/10 01:11
11F:→ Rplus:建議問這類問題將瀏覽器兼容程度註記 不然解答會較無效率 09/10 01:12
12F:→ Rplus:ps: jQ的fadeIn 不只是處理透明度 css要實作要用animation 09/10 01:15
13F:→ danny8376:CSS能做得到只有hover後對子元素產生效果 09/10 03:00
14F:→ danny8376:如果要變話的不是子元素的話還是用JS吧 09/10 03:00
16F:→ superpai:參考看看 09/10 10:43