У меня есть глификон, который мне нужно выравнивать по середине страницы во все времена, независимо от того, какой размер экрана он отображает на том, как я могу достичь этого и где я иду не так?Как центрировать выравнивание глификона до середины страницы при всех размерах экрана
HTML
<div id='overlay'>
<div class="container">
<div class="middle-loading-box">
<div class="center-block">
<span class="glyphicon glyphicon-refresh glyphicon-refresh-animate"></span>
</div>
</div>
</div>
</div>
CSS
.glyphicon-refresh-animate {
-animation: spin .7s infinite linear;
-webkit-animation: spin2 .7s infinite linear;
}
@-webkit-keyframes spin2 {
from { -webkit-transform: rotate(0deg);}
to { -webkit-transform: rotate(360deg);}
}
@keyframes spin {
from { transform: scale(1) rotate(0deg);}
to { transform: scale(1) rotate(360deg);}
}
.middle-loading-box .div.center-block .glyphicon{
margin: 0 auto;
}
.middle-loading-box{
border: none;
width: 38px;
height: 36px;
margin: 0 auto;
display: block;
text-align:center;
padding-top:1px;
}
.glyphicon-refresh:before ,.glyphicon-refresh:after{
color: orange;
font-size: 30px;
text-align:center;
}
Jquery
$(function() {
var docHeight = $(document).height();
$("body").append("<div id='overlay'></div>");
$("#overlay")
.height(docHeight)
.css({
'opacity' : 0.7,
'position': 'absolute',
'top': 0,
'left': 0,
'background': '#000000',
'width': '100%',
'z-index': 5000
});
});
Ссылка на мой JS.fiddle
Это работает как шарм спасибо большое – Code