这是我到目前为止所拥有的:
HTML:
<div id="title-pg">
<h1 id="title">etch-a-sketch</h1>
<div id="title-grid-ctn"></div>
</div>
JavaScript:
let titlePage = document.querySelector("#title-grid-ctn");
createTitleGrid();
function createTitleGrid() {
for (i = 0; i < Math.pow(10, 2); i++) {
const titleGrid = document.createElement("div");
titleGrid.classList.add("title-grid");
titlePage.appendChild(titleGrid);
}
}
const titleGrid = titlePage.querySelectorAll(".title-grid");
titleGrid.forEach((titleGrid) => {
titleGrid.animate(
[
{
backgroundColor: `rgb(${rdmNumber()}, ${rdmNumber()}, ${rdmNumber()})`,
},
{
backgroundColor: `rgb(${rdmNumber()}, ${rdmNumber()}, ${rdmNumber()})`,
},
],
{
duration: 2000,
iterations: Infinity,
delay: 0,
easing: "linear",
direction: "alternate",
}
);
});
我想将文本剪切在不断变化的颜色的网格上,但我无法找到一种方法来剪切网格的其余部分。
这是我想做的可能吗?
偶然的你
相关分类