Variabele lettertype-animator
Animeer tekst met variabele lettertype-assen online
Animate variable fonts with CSS.
Gegenereerd HTML en CSS
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Roboto+Flex:opsz,wght,wdth@8..144,100..1000,25..151&display=swap">
<style>
.variable-font-animation {
font-family: 'Roboto Flex', sans-serif;
font-size: 72px;
line-height: 1.05;
font-synthesis: none;
font-variation-settings: 'opsz' 14, 'wght' 100, 'wdth' 100;
}
.variable-font-animation span {
display: inline-block;
animation: variable-font-axis 1600ms ease-in-out infinite alternate;
font-variation-settings: 'opsz' 14, 'wght' 100, 'wdth' 100;
font-weight: 100;
white-space: pre-wrap;
}
@keyframes variable-font-axis {
from {
font-variation-settings: 'opsz' 14, 'wght' 100, 'wdth' 100;
font-weight: 100;
}
to {
font-variation-settings: 'opsz' 14, 'wght' 1000, 'wdth' 100;
font-weight: 1000;
}
}
</style>
<div class="variable-font-animation" aria-label="Animate variable fonts with CSS."><span style="animation-delay: 0ms;">A</span><span style="animation-delay: 70ms;">n</span><span style="animation-delay: 140ms;">i</span><span style="animation-delay: 210ms;">m</span><span style="animation-delay: 280ms;">a</span><span style="animation-delay: 350ms;">t</span><span style="animation-delay: 420ms;">e</span><span style="animation-delay: 490ms;"> </span><span style="animation-delay: 560ms;">v</span><span style="animation-delay: 630ms;">a</span><span style="animation-delay: 700ms;">r</span><span style="animation-delay: 770ms;">i</span><span style="animation-delay: 840ms;">a</span><span style="animation-delay: 910ms;">b</span><span style="animation-delay: 980ms;">l</span><span style="animation-delay: 1050ms;">e</span><span style="animation-delay: 1120ms;"> </span><span style="animation-delay: 1190ms;">f</span><span style="animation-delay: 1260ms;">o</span><span style="animation-delay: 1330ms;">n</span><span style="animation-delay: 1400ms;">t</span><span style="animation-delay: 1470ms;">s</span><span style="animation-delay: 1540ms;"> </span><span style="animation-delay: 1610ms;">w</span><span style="animation-delay: 1680ms;">i</span><span style="animation-delay: 1750ms;">t</span><span style="animation-delay: 1820ms;">h</span><span style="animation-delay: 1890ms;"> </span><span style="animation-delay: 1960ms;">C</span><span style="animation-delay: 2030ms;">S</span><span style="animation-delay: 2100ms;">S</span><span style="animation-delay: 2170ms;">.</span></div>