Add animation on load
This commit is contained in:
parent
d7dfc5309d
commit
7256c53f45
@ -20,6 +20,16 @@ body {
|
||||
overflow: hidden;
|
||||
}
|
||||
|
||||
.loader {
|
||||
background-color: var(--theme-bg);
|
||||
|
||||
position: fixed;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
top: 0;
|
||||
left: 0;
|
||||
}
|
||||
|
||||
.material-symbols-outlined {
|
||||
font-variation-settings:
|
||||
'FILL' 1,
|
||||
|
@ -16,4 +16,19 @@ function applyUIColors() {
|
||||
const buttonSecondary = document.getElementById('button-secondary').value;
|
||||
|
||||
setUIColors(background, text, buttonPrimary, buttonSecondary);
|
||||
}
|
||||
}
|
||||
|
||||
window.addEventListener('load', () => {
|
||||
$('.loader').hide();
|
||||
anime({
|
||||
targets: '.calculator button.button',
|
||||
opacity: [0, 1],
|
||||
scale: [0, 1],
|
||||
easing: 'easeOutBack',
|
||||
duration: 500,
|
||||
delay: anime.stagger(35),
|
||||
complete: () => {
|
||||
$('.calculator button.button').removeAttr('style');
|
||||
}
|
||||
});
|
||||
});
|
@ -21,6 +21,7 @@
|
||||
<link rel="stylesheet" href="./assets/css/keyboard.css">
|
||||
</head>
|
||||
<body>
|
||||
<div class="loader"></div>
|
||||
<div class="history-container" id="history">
|
||||
<span>5+10<strong> = 15</strong></span>
|
||||
<span>7*8<strong> = 56</strong></span>
|
||||
|
Loading…
Reference in New Issue
Block a user