Spinny Hue Text
Blink needs its own nested element to be applied onto.
by MegaScience
HTML
<div class="container" contenteditable="true">
lol
</div>
CSS
html,
body {
margin: 0;
height: 100%;
overflow: hidden;
}
body {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.container {
text-align: center;
min-width: 50px;
color: red;
-webkit-flex-basis: fit-content;
-ms-flex-preferred-size: fit-content;
flex-basis: fit-content;
font-size: 100pt;
display: inline-block;
-webkit-animation: spinner 4s linear infinite;
animation: spinner 4s linear infinite;
}
@-webkit-keyframes spinner {
0% {
-webkit-transform-origin: 45% 66%;
transform-origin: 45% 66%;
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feColorMatrix type="hueRotate" color-interpolation-filters="sRGB" values="0" /><feGaussianBlur stdDeviation="2" /></filter></svg>#filter');
-webkit-filter: hue-rotate(0deg) blur(2px);
filter: hue-rotate(0deg) blur(2px);
}
100% {
-webkit-transform-origin: 57% 47%;
transform-origin: 57% 47%;
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feColorMatrix type="hueRotate" color-interpolation-filters="sRGB" values="360" /><feGaussianBlur stdDeviation="1" /></filter></svg>#filter');
-webkit-filter: hue-rotate(360deg) blur(1px);
filter: hue-rotate(360deg) blur(1px);
}
}
@keyframes spinner {
0% {
-webkit-transform-origin: 45% 66%;
transform-origin: 45% 66%;
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
filter:...