我有一个在页面底部保存按钮的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()' –
使用动画延迟来延迟显示,如果你想弹出,你有空间保留吗?使用显示块和没有动画与推它的内容。使用可见性:隐藏将保留空间保留,但你将无法看到它。 –