<!--.:◂◀▸v▶¤◀v∫∫v▶¤◀v∫∫‡####‡‡‡‡###‡‡‡###‡‡####‡∫∫v▶¤◀v∫∫v▶¤◀v◂▶▸:.
| |
| Filename : LF_font-stretch_trees.html |
| Author : Louisa Fortwengel |
| |
::◂◀▸v▶¤◀v∫∫v▶¤‡‡##‡‡‡‡‡‡‡‡###‡‡###‡‡‡‡##‡‡‡‡##‡‡¤◀v∫∫v▶¤◀v◂▶▸::-->
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>staring into trees</title>
<style>
@font-face {
font-family: Konsole;
src: url(../_fonts/Konsolev1.1-VF.ttf);
}
body {
font-family: Konsole;
font-size: 4vh;
text-align: center;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
overflow: hidden;
height: 100vh;
}
div {
padding: 50px;
}
/* defines the name of the animation in the second, fourth and ninth line */
@keyframes width-01 {
0% {
/* defines the font stretch and letter spacing at the beginning of the animation */
font-stretch: 110%;
letter-spacing: 10px;
}
40% {
/* defines the font stretch and letter spacing at the middle of the animation */
font-stretch: 125%;
letter-spacing: 10.5px;
}
100% {
/* defines the font stretch and letter spacing at the end of the animation */
font-stretch: 110%;
letter-spacing: 10px;
}
}
/* defines the name of the animation in the fith and sixth text line */
@keyframes width-02 {
0% {
/* defines the font stretch and letter spacing at the beginning of the animation */
font-stretch: 120%;
letter-spacing: 9.8px;
}
60% {
/* defines the font stretch and letter spacing at the middle of the animation */
font-stretch: 130%;
letter-spacing: 10.6px;
}
100% {
/* defines the font stretch and letter spacing at the end of the animation */
font-stretch: 120%;
letter-spacing: 9.8px;
}
}
/* defines the name of the animation in the third and eighth text line */
@keyframes width-03 {
0% {
/* defines the font stretch and letter spacing at the beginning of the animation */
font-stretch: 105%;
letter-spacing: 9.6px;
}
80% {
/* defines the font stretch and letter spacing at 80% of the animation */
font-stretch: 115%;
letter-spacing: 11.5px;
}
100% {
/* defines the font stretch and letter spacing at the end of the animation */
font-stretch: 105%;
letter-spacing: 9.6px;
}
}
/* defines the name of the animation in the first and seventh text line */
@keyframes width-04 {
0% {
/* defines the font stretch and letter spacing at the beginning of the animation */
font-stretch: 115%;
letter-spacing: 9px;
}
40% {
/* defines the font stretch and letter spacing at 40% of the animation */
font-stretch: 130%;
letter-spacing: 12px;
}
100% {
/* defines the font stretch and letter spacing at the end of the animation */
font-stretch: 130%;
letter-spacing: 9px;
}
}
/* defines the class of the second, fourth and ninth text line */
.class-1{
/* links the animation name, to the chosen text lines */
animation-name: width-01;
/* sets the duration of the animation */
animation-duration: 10s;
/* sets the number of times the animation should be played */
/* infinite means that the animation will be played infinitely */
animation-iteration-count: infinite;
animation-timing-function: linear;
}
/* defines the class of the fifth and sixth text line */
.class-2{
/* links the animation name, to the chosen text lines */
animation-name: width-02;
/* sets the duration time of the animation, the different durations make it look more interesting */
animation-duration: 9s;
/*^ sets the number of times the animation should be played */
animation-iteration-count: infinite;
/* sets the timing function of the animation */
animation-timing-function: linear;
}
/* defines the class of the third and eighth text line */
.class-3{
/* links the animation name, to the chosen text lines */
animation-name: width-03;
/* sets the duration time of the animation, the different duration times make it look more intersting */
animation-duration: 14s;
/* sets the number of times the animation should be played */
animation-iteration-count: infinite;
/* sets the timing function of the animation */
animation-timing-function: linear;
}
/* defines the class of the first and seventh text line */
.class-4{
/* links the animation name, to the chosen text lines */
animation-name: width-04;
/* sets the duration time of the animation, the different duration times make it look more intersting */
animation-duration: 18s;
/* sets the number of times the animation should be played */
animation-iteration-count: infinite;
/* sets the timing function of the animation */
animation-timing-function: linear;
}
</style>
</head>
<body>
<div>
<p class="class-4"> staring into trees </p>
<p class="class-1"> staring into trees </p>
<p class="class-3"> staring into trees </p>
<p class="class-1"> staring into trees </p>
<p class="class-2"> staring into trees </p>
<p class="class-2"> staring into trees </p>
<p class="class-4"> staring into trees </p>
<p class="class-3"> staring into trees </p>
<p class="class-1"> staring into trees </p>
</div>
</body>
</html>