English
Español
#wrapper {
display: flex;
align-items: center;
justify-content: center;
position: fixed;
top: 0vw;
left: 0vw;
width: 100vw;
height: 100vh;
margin: 0px;
background-color: rgb(0, 0, 0);
transition: background-color 2s ease;
}
.scene {
width: 80vw;
height: 80vh;
perspective: 300vw;
margin: 0px;
}
.globe {
width: 100%;
height: 100%;
position: relative;
transform-style: preserve-3d;
animation: spin 40s linear infinite;
}
.dot {
position: absolute;
margin-left: 40vw;
margin-top: 40vh;
border-radius: 50%;
background-color: rgba(255, 255, 255, 1);
width: 0.5vw;
height: 0.5vw;
transform-origin: center;
transition: background-color 5s ease;
}
#footer {
color: white;
display: flex;
flex-direction: row-reverse;
position: fixed;
bottom: 0px;
width: 100vw;
padding-right: 5vw;
}
#footer>div {
margin-left: 5vw;
}
#audio {
position: fixed;
top: 0px;
display: flex;
flex-direction: row-reverse;
height: 50px;
width: 100vw;
color: white;
font-size: x-large;
}
#audio>div {
display: flex;
align-items: center;
justify-content: center;
height: auto;
width: auto;
margin-right: 5vw;
margin-top: 5vh;
cursor: pointer;
}
.sound-icons {
width: 25px;
margin-left: 10px;
}
@keyframes spin {
0% { transform: rotateY(0deg); }
100% { transform: rotateY(360deg); }
}