scrimba
Festivity Loader
Go Pro!Bootcamp

Bootcamp

Study group

Collaborate with peers in your dedicated #study-group channel.

Code reviews

Submit projects for review using the /review command in your #code-reviews channel

Festivity Loader
by Yuko
AboutCommentsNotes
Festivity Loader
by Yuko
Expand for more info
index.css
run
preview
console
:root {
--wine-red: #C7375F;
--bright-red: #D42D2F;
--dark-green: #344D2F;
--light-green: #77A047;
--gold: #FAC57D;
--snow: #F0F4F7;
}

html, body {
margin: 0;
padding: 0;
}

body {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
height: 100vh;
text-align: center;
color: var(--snow);
background-color: var(--dark-green);
}

.container {
display: flex;
align-items: center;
background: var(--wine-red);
color: var(--snow);
padding: 1em 2em;
border-radius: 5px;
box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px;
}
.container span {
margin-left: 1rem;
font-size: 2rem;
}
.shake{
display: inline-block;
animation-name: spin-santa;
animation-duration: 0.50s;
animation-iteration-count: infinite;
animation-direction: alternate;
animation-delay: 2.05s;
}

@keyframes spin-santa {
0% {
transform: rotate(270deg)
}
100% {
transform: rotate(-270deg)
}
}
.countdown {
font-size: 1.2rem;
color: #D42D2F;
}

meter {
height: 80px;
width: 200px;
border: none;
border-radius: 3px;
-moz-appearance: none;
}

meter::-webkit-meter-suboptimum-value{
background: url("./optimum.jpg");
background-size: 70%;
transition: 2s width;
}
meter::-moz-meter-sub-optimum{
background: url("./optimum.jpg");
background-size: 70%;
transition: 2s width;
}

meter::-webkit-meter-optimum-value{
background: var(--dark-green);
transition: 2s width;
}
meter::-moz-meter-optimum{
background: var(--dark-green);
transition: 2s width;
}
meter::-webkit-meter-even-less-good-value{
background: url("./christmas-background.jpg");
background-size: 70%;
transition: 2s width;
}
meter::-moz-meter-sub-sub-optimum{
background: url("./christmas-background.jpg");
background-size: 70%;
transition: 2s width;
}
Console
"-2"
,
/index.html
LIVE