[问题] 请问关于css3 2d转换的问题

楼主: sthermit ( )   2015-02-09 17:03:39
刚才在研究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
可是我希望是整个都一起变化
请问应该怎么修改?
谢谢各位
作者: taiwan08 (save the one for all)   2015-02-09 17:20:00
先确认是不是你打错 .accordion-content:hover
作者: crossdunk (推嘘自如)   2015-02-09 17:23:00
:hover
作者: taiwan08 (save the one for all)   2015-02-09 17:24:00
http://jsfiddle.net/102q7m3w/其实我不懂妳说的"整个都一起变化"是什么东西有变化以为要问的是CSS,结果连jquery都出现了不把整个网页的原始码丢上来吗?
作者: aspdoctor (大崎)   2015-02-10 02:47:00
因为你动的只有容器的高度,里面的东西当然就只是跟着容器一起满出来,不知道你要的是什么效果,如果跟我想的一样那可以搭配transform的scale跟translate来做到
作者: tw0517tw (无冬夜)   2015-02-10 11:49:00
容器变大了 里面的东西没有变大阿

Links booklink

Contact Us: admin [ a t ] ucptt.com