164 lines
3.1 KiB
CSS
Raw Normal View History

2025-04-07 01:41:12 +00:00
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@200&display=swap');
.thermite-container {
display:none;
}
#circle {
position: absolute;
left: 50%;
top: 20%;
width: 15em;
height: 15em;
border-radius: 50%;
margin: 0 0 0 -7.5em;
border: 2px solid #fefefe;
z-index: 1;
--start: 0deg;
--end: 0deg;
cursor:pointer;
cursor:hand;
}
.rotate {
animation: rotate-anim var(--time) linear;
}
@keyframes rotate-anim {
0% { transform: rotate(var(--start)) }
100% { transform: rotate(var(--end)) }
}
.hidden {
transition: none !important;
visibility: hidden;
}
#retry{
text-align: center;
margin: 2em auto;
line-height: 1em;
font-size: 2.5em;
font-family: 'Poppins', sans-serif;
font-weight: 100;
color: #fefefe;
text-transform: uppercase;
background-color: #222;
transition: all 0.5s ease;
}
#retry2{
transition: all 0.25s ease;
}
#retry2 > p{
text-align: center;
margin: 3.5em auto;
line-height: 1em;
font-size: 2.5em;
font-family: 'Poppins', sans-serif;
font-weight: 100;
color: #fefefe;
text-transform: uppercase;
background-color: #222;
transition: all 0.25s ease;
}
#retry2 > h1{
text-align: center;
margin: -5.75em auto;
line-height: 1em;
font-size: 1.5em;
font-family: 'Poppins', sans-serif;
font-weight: 100;
color: #fefefe;
text-transform: uppercase;
background-color: #222;
}
#retry2:hover > p{
color: #2ecc71;
cursor: pointer;
cursor: hand;
}
#retry:hover{
color: #2ecc71;
cursor: pointer;
cursor: hand;
}
#circle2 {
position: absolute;
left: 50%;
top: 20%;
width: 15em;
height: 15em;
border-radius: 50%;
margin: 0 0 0 -7.5em;
border: 2px solid #fefefe;
transform: rotate(var(--end));
}
#pointer {
height: 1.5em;
width: 12px;
background-color: #2ecc71;
margin: -0.75em auto;
border-radius: 4px;
z-index: 999;
position: relative;
}
p {
position: absolute;
margin-top: -0.2em;
top: 20%;
left: 50%;
line-height: 1em;
font-size: 3em;
font-family: 'Poppins', sans-serif;
font-weight: 100;
color: #fefefe;
z-index: 10;
transform: translate(-50%,60%);
}
p > h4{
font-size: 0.5em;
margin-top: -0.5em;
font-family: 'Poppins', sans-serif;
font-weight: 100;
color: #fefefe;
}
.point {
position: relative;
z-index: 10;
width: 1.5em;
height: 1.5em;
border-radius: 50%;
background-color: #2ecc71;
margin: -1em auto;
border: 4px solid #222;
box-shadow: 0 0 0 1pt #2ecc71;
animation: pulse 1s ease-in-out infinite;
}
@keyframes pulse{
0% { box-shadow: 0 0 0 1pt #2ecc71; }
50% { box-shadow: 0 0 0 2.5pt #2ecc71;}
}
.time {
position: absolute;
z-index: -1;
position: absolute;
left: 50%;
top: 20%;
width: 15em;
height: 15em;
border-radius: 50%;
margin: 0 0 0 -7.5em;
background: #f00;
transform: scale(0,0);
}
.time.done {
animation: expand var(--time) linear;
}
@keyframes expand {
0% { transform: scale(0,0) }
100% { transform: scale(1,1) }
}