Heute zeige ich euch einen coolen Effekt den man für Webseiten und Online Shops gut brauchen kann und zwar zeige ich euch wie ihr blinkende Wörter / Buchstaben machen könnt. Wenn man dann möchte könnte man daraus auch gleich ein Neon Schild bauen usw…
Ein Effekt der ein wirklicher Hingucker ist.
Video
HTML
<ul>
<li>E</li>
<li>R</li>
<li>I</li>
<li>C</li>
<li>-</li>
<li>M</li>
<li>Ä</li>
<li>C</li>
<li>H</li>
<li>L</li>
<li>E</li>
<li>R</li>
</ul>
CSS
:root {
--f1: #eaff00;
/* fff900 */
--f2: #0da5e6;
/* ff6c00 */
--grau: #484848;
--bg: #262626;
}
* {
margin: 0;
padding: 0;
}
body {
background: var(--bg);
/* 262626*/
}
ul {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
display: flex;
}
ul li {
list-style: none;
font-size: clamp(2rem, -1.5rem + 8vw, 6rem);
letter-spacing: 15px;
text-shadow: none;
animation: animate 2s infinite linear;
}
@keyframes animate {
0% {
color: var(--grau);
text-shadow: none;
}
18% {
color: var(--grau);
text-shadow: none;
}
20% {
color: var(--f1);
text-shadow: 0 0 7px var(--f1), 0 0 20px var(--f2);
}
30% {
color: var(--grau);
text-shadow: none;
}
35% {
color: var(--f1);
text-shadow: 0 0 7px var(--f1), 0 0 20px var(--f2);
}
70% {
color: var(--grau);
text-shadow: none;
}
85% {
color: var(--f1);
text-shadow: 0 0 7px var(--f1), 0 0 20px var(--f2);
}
90% {
color: var(--grau);
text-shadow: none;
}
100% {
color: var(--grau);
text-shadow: none;
}
}
ul li:nth-child(1) {
animation-delay: 200ms;
}
ul li:nth-child(2) {
animation-delay: 400ms;
}
ul li:nth-child(3) {
animation-delay: 600ms;
}
ul li:nth-child(4) {
animation-delay: 800ms;
}
ul li:nth-child(5) {
animation-delay: 1000ms;
}
ul li:nth-child(6) {
animation-delay: 1200ms;
}
ul li:nth-child(7) {
animation-delay: 1400ms;
}
ul li:nth-child(8) {
animation-delay: 1600ms;
}
ul li:nth-child(9) {
animation-delay: 1800ms;
}
ul li:nth-child(10) {
animation-delay: 2000ms;
}
ul li:nth-child(11) {
animation-delay: 2200ms;
}
ul li:nth-child(12) {
animation-delay: 2400ms;
}







0 Kommentare