期望每次打开页面鼠标悬停的时候,悬停颜色是随机的,而不是固定的。
1 2 3 4 5 6 7 8 9 10 11 12
| const randomHoverColor = () => { const h = Math.floor(Math.random() * 360); return `hsl(${h}deg 100% 99% / 85%)`; };
const addRandomHoverColor = () => { const elements = document.documentElement; elements.style.setProperty("--hover-color", randomHoverColor()); };
|
1 2 3 4 5 6
| .button { background-color: var(--hover-color); &:hover { background-color: var(--hover-color); } }
|