我在使用CSS轉換,因爲它增加了不希望的高度與身體痛苦的問題, 這裏是我的代碼:CSS3翻譯加入更多的高度和寬度
body {width: 1024px; height: 768px; background: #FFF4B8;}
div.animated {
width: 100px;
height: 100px;
background: black;
position: absolute;
top:100px;
left:100px;
-webkit-animation: fadeInUpBig 2s both 1s; }
@-webkit-keyframes fadeInUpBig {
0% {
opacity: 0;
-webkit-transform: translateY(2000px);
transform: translateY(2000px);
}
100% {
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0);
}
}
@keyframes fadeInUpBig {
0% {
opacity: 0;
-webkit-transform: translateY(2000px);
-ms-transform: translateY(2000px);
transform: translateY(2000px);
}
100% {
opacity: 1;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
}
和HTML:
<body>
<div class="animated">
</div>
</body>
我試圖使用overflow: hidden
作爲身體,但它僅移除滾動條和仍然存在的額外高度。
什麼瀏覽器? .... – Ben
你有沒有嘗試改變動畫div的位置爲固定? –
Chrome版本34.0.1847.137 –