加载页面和覆盖
Loading page and Overlay
我正在使用此代码激活覆盖所有页面的叠加层:
<div class="overlay">
<img src="http://i.imgur.com/KUJoe.gif">
</div>
<script type="text/javascript">
$( document ).ready(function() {
$('.overlay').fadeOut();
});
</script>
我在 style.css 中添加了:
.overlay{
position:fixed;
z-index:99999;
top:0;
left:0;
bottom:0;
right:0;
background:rgba(0,0,0,0.9);
transition: 1s 0.4s;
}
但是不行。我哪里错了?
看到代码片段,我认为你只需要将宽度和高度设置为 100%,你只需要设置顶部和左边的属性,所以在代码片段中我集中了一个加载 gif 只是为了向你展示class overlay
工作中。
.overlay{
position:absolute;
background-color: rgba(0,0,0,0.5);
top:0;
left:0;
width: 100%;
height:100%;
}
.overlay>img{
top: 0;
bottom: 0;
margin: auto;
position: absolute;
left: 0;
right: 0;
width:70px;
height:70px;
}
<div class="overlay">
<img src="http://gifyo.com/public/img/loading.gif"/>
</div>
<h2>Test<h2/>
我正在使用此代码激活覆盖所有页面的叠加层:
<div class="overlay">
<img src="http://i.imgur.com/KUJoe.gif">
</div>
<script type="text/javascript">
$( document ).ready(function() {
$('.overlay').fadeOut();
});
</script>
我在 style.css 中添加了:
.overlay{
position:fixed;
z-index:99999;
top:0;
left:0;
bottom:0;
right:0;
background:rgba(0,0,0,0.9);
transition: 1s 0.4s;
}
但是不行。我哪里错了?
看到代码片段,我认为你只需要将宽度和高度设置为 100%,你只需要设置顶部和左边的属性,所以在代码片段中我集中了一个加载 gif 只是为了向你展示class overlay
工作中。
.overlay{
position:absolute;
background-color: rgba(0,0,0,0.5);
top:0;
left:0;
width: 100%;
height:100%;
}
.overlay>img{
top: 0;
bottom: 0;
margin: auto;
position: absolute;
left: 0;
right: 0;
width:70px;
height:70px;
}
<div class="overlay">
<img src="http://gifyo.com/public/img/loading.gif"/>
</div>
<h2>Test<h2/>