1
Guys I have a very stupid problem in my HTML project, where I wanted to show a gif of a page being loaded, but it is a long time beyond what I report and with this, my real page is not to be seen. Could someone help me with this?
HTML:
</head>
  <body onload="myFunction()" style="margin:0;">
    <div class="loader"></div>
    <div style="display:none;" class="myDiv" class="animate-bottom">
<header>
CSS:
/* Center the loader */
.loader {
  position: absolute;
  left: 50%;
  top: 50%;
  z-index: 1;
  width: 150px;
  height: 150px;
  margin: -75px 0 0 -75px;
  border: 16px solid #f3f3f3;
  border-radius: 50%;
  border-top: 16px solid #3498db;
  width: 120px;
  height: 120px;
  -webkit-animation: spin 2s linear infinite;
  animation: spin 2s linear infinite;
}
@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}
@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
/* Add animation to "page content" */
.animate-bottom {
  position: relative;
  -webkit-animation-name: animatebottom;
  -webkit-animation-duration: 1s;
  animation-name: animatebottom;
  animation-duration: 1s
}
@-webkit-keyframes animatebottom {
  from { bottom:-100px; opacity:0 } 
  to { bottom:0px; opacity:1 }
}
@keyframes animatebottom { 
  from{ bottom:-100px; opacity:0 } 
  to{ bottom:0; opacity:1 }
}
.myDiv {
  display: none;
  text-align: center;
}
JS:
var myVar;
function myFunction() {
    myVar = setTimeout(showPage, 30);
}
function showPage() {
  document.getElementById("loader").style.display = "none";
  document.getElementById("myDiv").style.display = "block";
}

Dude since you are already using @keyframes pq vc does not control the weather there? This your Downloader is aesthetic or he is dynamic and is functional for real?
– hugocsl
Wow, two properties class in the same Html tag??? Can this Arnaldo??
– LeAndrade