Quick way to create multiple boxes of different colors with ReactJS + Tailwind CSS
- Published on
- Authors
- Name
- Jerry
Sometimes we need to test a layout on a page, to create multiple boxes of different colors is a good way to do it.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Here's a method using ReactJS + Tailwind CSS. You can integrate it into your VS Code user snippets and assign a shortcut. The next time you need it, simply input the shortcut, press enter, and you'll have it completed in no time.
<div className="grid grid-cols-4 gap-4">
{Array.from({ length: 16 }).map((_, index) => {
return (
<div
key={index}
className="flex h-12 w-12 items-center justify-center rounded-md md:h-24 md:w-24"
style={{ backgroundColor: `hsl(${22.5 * index}, 70%, 50%)` }}
>
<span className="text-2xl font-bold text-white">{index + 1}</span>
</div>
)
})}
</div>