0
我看着其他主題,我也做了同樣的事情:添加填充,高度,不透明度。CSS過渡顯示:塊
但我沒有與上面的CSS轉換。你能告訴我爲什麼嗎 ?
當我輕觸按鈕將其添加類.show我的div contactEmote:
#contactEmote{
display: none;
top: 0px;
background-color: #f65b61;
width: 100%;
z-index: 2000;
opacity:0;
clear: both;
height: 0px;
padding: 0 8px;
overflow: hidden;
-webkit-transition: all .3s ease .15s;
-moz-transition: all .3s ease .15s;
-o-transition: all .3s ease .15s;
-ms-transition: all .3s ease .15s;
transition: all .3s ease .15s;
-webkit-box-shadow: 0px 4px 35px -1px rgba(0,0,0,0.68);
-moz-box-shadow: 0px 4px 35px -1px rgba(0,0,0,0.68);
box-shadow: 0px 4px 35px -1px rgba(0,0,0,0.68);
}
#contactEmote.show{
top: 0px;
display: block;
height: 100px;
opacity: 1;
padding: 8px;
}
但div仍會在不存在的地方發生?我的意思是它是隱形的,但我不能把更多的東西 – DionysoSong
你的意思是它仍然通常佔用空間?是。但是當你從0-> 100px設置動畫高度,並且有'overflow:hidden'時,你可能不需要使用'visibility'。 – mherzig
是的,你是對的,我回來阻止^^謝謝 – DionysoSong