動感光暈文字能讓你的網頁更加炫酷,吸引用戶的注意力。下面我們來看如何使用CSS來實現這個效果。
.glow-text { font-size: 90px; color: #fff; text-shadow: 0 0 30px #fff, 0 0 60px #fff, 0 0 100px #fff, 0 0 140px #ff8a00, 0 0 180px #ff8a00, 0 0 220px #ff8a00, 0 0 260px #ff8a00; animation: glowing 2s infinite; } @keyframes glowing { 0% { text-shadow: 0 0 40px #fff, 0 0 80px #fff, 0 0 120px #fff, 0 0 160px #ff8a00, 0 0 200px #ff8a00, 0 0 240px #ff8a00, 0 0 280px #ff8a00; } 50% { text-shadow: 0 0 30px #fff, 0 0 60px #fff, 0 0 90px #fff, 0 0 120px #ff8a00, 0 0 150px #ff8a00, 0 0 180px #ff8a00, 0 0 210px #ff8a00; } 100% { text-shadow: 0 0 40px #fff, 0 0 80px #fff, 0 0 120px #fff, 0 0 160px #ff8a00, 0 0 200px #ff8a00, 0 0 240px #ff8a00, 0 0 280px #ff8a00; } }
在上面的代碼中,我們首先給文字添加了一個text-shadow
屬性來設置文字周圍的陰影,然后通過 css 動畫animation: glowing 2s infinite;
來控制光暈動畫。接下來是@keyframes
的動畫效果設置,通過設定不同的陰影值及時間幀數,使文字的光暈呈現動態的效果。
通過上述代碼,將一串文字類名設置成glow-text
, 就可以實現炫酷的動感光暈文字了??梢詫⑵鋺糜谀愕闹鳂祟}或是某些引人注目的文本內容。