<h2 class="text">Vanilla JavaScripth2>
let text = document.querySelector(".text"); text.innerHTML = text.innerText .split("") .map((letters, i) => { return `${i * 40}ms;filter:hue-rotate(${ i * 30 }deg)">${letters}`; }) .join("");
h2 { position: relative; font-size: 3em; letter-spacing: 0.05em; cursor: default; text-transform: uppercase; font-weight: 500; } h2 span { color: #555; transition: 0.25s; } h2:hover span { color: #0f0; text-shadow: 0 0 5px #0f0, 0 0 15px #0f0, 0 0 30px #0f0; }
完整代码下载
京公网安备 11010502049817号