我有一個在頁面底部保存按鈕的div。 div上方是一個包含用戶數據字段的表單。頁面加載後幾秒鐘顯示塊
<div>
<form>
<input >
<input >
<input >
</form>
<div>
<div class="buttons-div">
<button>ADD</button>
<button>Cancel</button>
<div>
的問題是在頁面加載時,有在裝載形式和DIV第一保持按鈕加載,用戶可以看到它在網頁中間幾秒鐘的延遲。表單加載後,帶按鈕的div將在頁面底部呈現恰當的位置。
我試圖使用ng-cloak,因爲它是一個角度應用程序,並將.ng-cloak類放在我的樣式表中。但是沒有一個可行。
我試圖用
div.buttons-div {
text-align: center;
animation: fadein 11s;
}
@keyframes fadein {
from { opacity: 0;}
to { display: block;}
}
但我仍然不認爲這是理想的。我想將它隱藏10秒,然後彈出(顯示模塊),而不是淡化效果。用display:none代替opacity:0不工作。有沒有一個純粹的CSS解決方案?
使用js'setTimeout()' –
使用動畫延遲來延遲顯示,如果你想彈出,你有空間保留嗎?使用顯示塊和沒有動畫與推它的內容。使用可見性:隱藏將保留空間保留,但你將無法看到它。 –