我似乎無法找到具有多個屬性的CSS轉換速記的正確語法。這不會做任何事情:具有多個屬性的CSS過渡速記?
.element {
-webkit-transition: height .5s, opacity .5s .5s;
-moz-transition: height .5s, opacity .5s .5s;
-ms-transition: height .5s, opacity .5s .5s;
transition: height .5s, opacity .5s .5s;
height: 0;
opacity: 0;
overflow: 0;
}
.element.show {
height: 200px;
opacity: 1;
}
我用javascript添加show類。元素變得更高和可見,它只是不轉換。在最新的Chrome,FF和Safari中進行測試。
我在做什麼錯?
編輯:只是要清楚,我正在尋找速記版縮放我的CSS。它充滿了所有供應商前綴。還擴展了示例代碼。
你真的改變高度和透明度的值是多少?否則它們不會更改 – HerrSerker 2012-03-12 15:42:43
請查閱此文檔。 https://developer.mozilla.org/en/CSS/CSS_transitions – websymphony 2012-03-12 15:41:42
我不太熟悉CSS轉換 - 是不透明度後的雙「.5s」值? – BoltClock 2012-03-12 15:52:34