<!--.:◂◀▸v▶¤◀v∫∫v▶¤◀v∫∫‡####‡‡‡‡###‡‡‡###‡‡####‡∫∫v▶¤◀v∫∫v▶¤◀v◂▶▸:. | | | Filename : MP_ wavy-text.html | | Author : Maximilian Pesch | | | ::◂◀▸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>Wavy Text</title> <style> @font-face { font-family: Konsole; src: url(../_fonts/Konsolev1.1-VF.ttf); } body { font-family: Konsole; font-size: 6vh; text-align: center; display: flex; flex-direction: column; align-items: center; justify-content: center; overflow: hidden; height: 100vh; } /* defines the name of the first class */ .class-1 { /* defines the size of the text */ font-size: large; /* defines the rotation during the animation */ transform: rotate(-10deg); /* links this class to the animation, sets its duration and repeats to infinite */ animation: wave 2s infinite; /* defines the speed process of the animation */ animation-timing-function: linear; } /* defines the name of the second class */ .class-2 { /* defines the size of the text */ font-size: xx-large; /* defines the rotation during the animation */ transform: rotate(-10deg); /* links this class to the animation, sets its duration and repeats to infinite */ animation: wave 3s infinite; /* defines the speed process of the animation */ animation-timing-function: linear; } /* defines the name of the third class */ .class-3 { /* defines the size of the text */ font-size: xx-large; /* defines the rotation during the animation */ transform: rotate(-10deg); /* links this class to the animation, sets its duration and repeats to infinite */ animation: wave 4s infinite; animation-timing-function: linear; } /* defines the name of the fourth class */ .class-4 { /* defines the size of the text */ font-size: xx-large; /* defines the rotation during the animation */ transform: rotate(-10deg); /* links this class to the animation, sets its duration and repeats to infinite */ animation: wave 5s infinite; /* defines the speed process of the animation */ animation-timing-function: linear; } /* defines the animation, and links it to the text lines */ @keyframes wave { 0% { /* sets the rotation at he beginning of the animation */ transform: rotate(-10deg); letter-spacing: 0; } 50% { /* sets the rotation at the middle of the animation 10 degrees, so its making the wave movement */ transform: rotate(10deg); letter-spacing: 10px; } 100% { /* sets the rotation at the end of the animation */ transform: rotate(-10deg); letter-spacing: 0; } } </style> </head> <body> <p class="class-1">It looks very wavy</p> <p class="class-2">Also this one is overseas</p> <p class="class-3">i feel like i drank too much of the funny water</p> <p class="class-4">this is the end of the paper but its still wavy</p> </body> </html>