看板 Web_Design 關於我們 聯絡資訊
最近在練習網頁排版,順便增加一點特效 特效內容是當滑鼠滑過某個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
lyforever:http://jsfiddle.net/QVa2x/ # 這樣? 09/09 12:54
lyforever:要用hover 要外面再包一層element .. 09/09 13:05
lyforever:http://jsfiddle.net/QVa2x/4/ 09/09 13:07
lyforever:fadein 應該是沒問題 就用css animate就可以了 09/09 13:07
aspdoctor:在兩個div上包一個共同的父元素做hover,淡入用transiti 09/09 13:20
aspdoctor:on,不過這樣display應該會干擾到效果,既然有簡單的fad 09/09 13:20
aspdoctor:eIn能用,還是不要繞遠路吧 09/09 13:20
StarTouching:css的範疇不包括物件間的溝通 09/10 00:55
StarTouching:這個例子我會毫不猶豫使用js/jquery 09/10 00:55
Rplus:css 會有較多的dom及結構限制/瀏覽器兼容問題 09/10 01:11
Rplus:建議問這類問題將瀏覽器兼容程度註記 不然解答會較無效率 09/10 01:12
Rplus:ps: jQ的fadeIn 不只是處理透明度 css要實作要用animation 09/10 01:15
danny8376:CSS能做得到只有hover後對子元素產生效果 09/10 03:00
danny8376:如果要變話的不是子元素的話還是用JS吧 09/10 03:00
superpai:參考看看 09/10 10:43