[問題] 請問關於css3 2d轉換的問題

看板Web_Design作者 ( )時間9年前 (2015/02/09 17:03), 9年前編輯推噓2(208)
留言10則, 4人參與, 最新討論串1/1
剛才在研究css 發現css3有辦法作出動畫效果 就先練習2D的轉換,參考了w3c上面的範例 目標是希望可以讓div可以變長變短 這是我寫的css .accordion-content{ width:100%; height:0px; background:yellow; transition:height 2s; -moz-transition:height 2s; /* Firefox 4 */ -webkit-transition:height 2s; /* Safari and Chrome */ -o-transition:height 2s; /* Opera */ } .accordion-content-hover{ height:200px; } 可是剛才試過之後 發現跟我想像的不一樣 DIV的高度沒有改變,一直都固定顯示 當觸發改變的時候背景的黃色長度會慢慢變長到200px 可是我希望是整個都一起變化 請問應該怎麼修改? 謝謝各位 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 211.22.92.217 ※ 文章網址: https://www.ptt.cc/bbs/Web_Design/M.1423472622.A.4E4.html

02/09 17:20, , 1F
先確認是不是你打錯 .accordion-content:hover
02/09 17:20, 1F

02/09 17:23, , 2F
:hover
02/09 17:23, 2F
其實沒有打錯! 因為hover的觸發是在另一個物件,我是用jQuery去add class 東西也真的可以動作...只是有動作的只有背景顏色

02/09 17:24, , 3F
做出來的結果向這位朋友一樣,只是我希望可以連顯示文字的區塊也這樣子 請問有方法嗎? ※ 編輯: sthermit (58.114.184.93), 02/10/2015 00:00:54

02/10 00:12, , 4F
其實我不懂妳說的"整個都一起變化"是什麼東西有變化
02/10 00:12, 4F

02/10 00:12, , 5F
以為要問的是CSS,結果連jquery都出現了
02/10 00:12, 5F

02/10 00:13, , 6F
不把整個網頁的原始碼丟上來嗎?
02/10 00:13, 6F

02/10 02:47, , 7F
因為你動的只有容器的高度,裡面的東西當然就只是跟著
02/10 02:47, 7F

02/10 02:47, , 8F
容器一起滿出來,不知道你要的是什麼效果,如果跟我想
02/10 02:47, 8F

02/10 02:47, , 9F
的一樣那可以搭配transform的scale跟translate來做到
02/10 02:47, 9F

02/10 11:49, , 10F
容器變大了 裡面的東西沒有變大阿
02/10 11:49, 10F
文章代碼(AID): #1Ks7VkJa (Web_Design)