Tailwind CSSは横12列のグリッド・レイアウト・システムを提供しています。grid クラスを使うことにより、グリッドレイアウトを実現することができます。
Tailwind CSSを使って横1列のグリッド・レイアウトを作成するには、grid
および grid-cols-1
クラスを指定する。
<div class="grid grid-cols-1">
<div class="bg-gray-100">1</div>
<div class="bg-red-100">2</div>
<div class="bg-orange-100">3</div>
<div class="bg-amber-100">4</div>
<div class="bg-yellow-100">5</div>
<div class="bg-lime-100">6</div>
<div class="bg-green-100">7</div>
<div class="bg-emerald-100">8</div>
<div class="bg-teal-100">9</div>
<div class="bg-cyan-100">10</div>
<div class="bg-sky-100">11</div>
<div class="bg-blue-100">12</div>
</div>
Tailwind CSSにおいて横2列のグリッドを作成するには、grid-cols-2
クラスを指定する。
<div class="grid grid-cols-2">
<div class="bg-gray-100">1</div>
<div class="bg-red-100">2</div>
<div class="bg-orange-100">3</div>
<div class="bg-amber-100">4</div>
<div class="bg-yellow-100">5</div>
<div class="bg-lime-100">6</div>
<div class="bg-green-100">7</div>
<div class="bg-emerald-100">8</div>
<div class="bg-teal-100">9</div>
<div class="bg-cyan-100">10</div>
<div class="bg-sky-100">11</div>
<div class="bg-blue-100">12</div>
</div>
Tailwind CSSにおいて横3列のグリッドを作成するには、grid-cols-3
クラスを指定する。
<div class="grid grid-cols-3">
<div class="bg-gray-100">1</div>
<div class="bg-red-100">2</div>
<div class="bg-orange-100">3</div>
<div class="bg-amber-100">4</div>
<div class="bg-yellow-100">5</div>
<div class="bg-lime-100">6</div>
<div class="bg-green-100">7</div>
<div class="bg-emerald-100">8</div>
<div class="bg-teal-100">9</div>
<div class="bg-cyan-100">10</div>
<div class="bg-sky-100">11</div>
<div class="bg-blue-100">12</div>
</div>
Tailwind CSSにおいて横4列のグリッドを作成するには、grid-cols-4
クラスを指定する。
<div class="grid grid-cols-4">
<div class="bg-gray-100">1</div>
<div class="bg-red-100">2</div>
<div class="bg-orange-100">3</div>
<div class="bg-amber-100">4</div>
<div class="bg-yellow-100">5</div>
<div class="bg-lime-100">6</div>
<div class="bg-green-100">7</div>
<div class="bg-emerald-100">8</div>
<div class="bg-teal-100">9</div>
<div class="bg-cyan-100">10</div>
<div class="bg-sky-100">11</div>
<div class="bg-blue-100">12</div>
</div>
Tailwind CSSにおいて横5列のグリッドを作成するには、grid-cols-5
クラスを指定する。
<div class="grid grid-cols-5">
<div class="bg-gray-100">1</div>
<div class="bg-red-100">2</div>
<div class="bg-orange-100">3</div>
<div class="bg-amber-100">4</div>
<div class="bg-yellow-100">5</div>
<div class="bg-lime-100">6</div>
<div class="bg-green-100">7</div>
<div class="bg-emerald-100">8</div>
<div class="bg-teal-100">9</div>
<div class="bg-cyan-100">10</div>
<div class="bg-sky-100">11</div>
<div class="bg-blue-100">12</div>
</div>
Tailwind CSSにおいて横6列のグリッドを作成するには、grid-cols-6
クラスを指定する。
<div class="grid grid-cols-6">
<div class="bg-gray-100">1</div>
<div class="bg-red-100">2</div>
<div class="bg-orange-100">3</div>
<div class="bg-amber-100">4</div>
<div class="bg-yellow-100">5</div>
<div class="bg-lime-100">6</div>
<div class="bg-green-100">7</div>
<div class="bg-emerald-100">8</div>
<div class="bg-teal-100">9</div>
<div class="bg-cyan-100">10</div>
<div class="bg-sky-100">11</div>
<div class="bg-blue-100">12</div>
</div>
Tailwind CSSにおいて横7列のグリッドを作成するには、grid-cols-7
クラスを指定する。
<div class="grid grid-cols-7">
<div class="bg-gray-100">1</div>
<div class="bg-red-100">2</div>
<div class="bg-orange-100">3</div>
<div class="bg-amber-100">4</div>
<div class="bg-yellow-100">5</div>
<div class="bg-lime-100">6</div>
<div class="bg-green-100">7</div>
<div class="bg-emerald-100">8</div>
<div class="bg-teal-100">9</div>
<div class="bg-cyan-100">10</div>
<div class="bg-sky-100">11</div>
<div class="bg-blue-100">12</div>
</div>
Tailwind CSSにおいて横8列のグリッドを作成するには、grid-cols-8
クラスを指定する。
<div class="grid grid-cols-8">
<div class="bg-gray-100">1</div>
<div class="bg-red-100">2</div>
<div class="bg-orange-100">3</div>
<div class="bg-amber-100">4</div>
<div class="bg-yellow-100">5</div>
<div class="bg-lime-100">6</div>
<div class="bg-green-100">7</div>
<div class="bg-emerald-100">8</div>
<div class="bg-teal-100">9</div>
<div class="bg-cyan-100">10</div>
<div class="bg-sky-100">11</div>
<div class="bg-blue-100">12</div>
</div>
Tailwind CSSにおいて横9列のグリッドを作成するには、grid-cols-9
クラスを指定する。
<div class="grid grid-cols-9">
<div class="bg-gray-100">1</div>
<div class="bg-red-100">2</div>
<div class="bg-orange-100">3</div>
<div class="bg-amber-100">4</div>
<div class="bg-yellow-100">5</div>
<div class="bg-lime-100">6</div>
<div class="bg-green-100">7</div>
<div class="bg-emerald-100">8</div>
<div class="bg-teal-100">9</div>
<div class="bg-cyan-100">10</div>
<div class="bg-sky-100">11</div>
<div class="bg-blue-100">12</div>
</div>
Tailwind CSSにおいて横10列のグリッドを作成するには、grid-cols-10
クラスを指定する。
<div class="grid grid-cols-10">
<div class="bg-gray-100">1</div>
<div class="bg-red-100">2</div>
<div class="bg-orange-100">3</div>
<div class="bg-amber-100">4</div>
<div class="bg-yellow-100">5</div>
<div class="bg-lime-100">6</div>
<div class="bg-green-100">7</div>
<div class="bg-emerald-100">8</div>
<div class="bg-teal-100">9</div>
<div class="bg-cyan-100">10</div>
<div class="bg-sky-100">11</div>
<div class="bg-blue-100">12</div>
</div>
Tailwind CSSにおいて横11列のグリッドを作成するには、grid-cols-11
クラスを指定する。
<div class="grid grid-cols-11">
<div class="bg-gray-100">1</div>
<div class="bg-red-100">2</div>
<div class="bg-orange-100">3</div>
<div class="bg-amber-100">4</div>
<div class="bg-yellow-100">5</div>
<div class="bg-lime-100">6</div>
<div class="bg-green-100">7</div>
<div class="bg-emerald-100">8</div>
<div class="bg-teal-100">9</div>
<div class="bg-cyan-100">10</div>
<div class="bg-sky-100">11</div>
<div class="bg-blue-100">12</div>
</div>
Tailwind CSSのレスポンシブgrid layout systemにおいて横12列のグリッドを作成するには、grid-cols-12
クラスを指定する。
<div class="grid grid-cols-12">
<div class="bg-gray-100">1</div>
<div class="bg-red-100">2</div>
<div class="bg-orange-100">3</div>
<div class="bg-amber-100">4</div>
<div class="bg-yellow-100">5</div>
<div class="bg-lime-100">6</div>
<div class="bg-green-100">7</div>
<div class="bg-emerald-100">8</div>
<div class="bg-teal-100">9</div>
<div class="bg-cyan-100">10</div>
<div class="bg-sky-100">11</div>
<div class="bg-blue-100">12</div>
</div>
Tailwind CSSのレスポンシブgrid layout systemにおいて、640px 以上のときの列数を指定する。
原則として横1列のレイアウトだが、幅が640px以上のときに横2列のレイアウトにするには、次のようにする。
<div class="grid grid-cols-1 sm:grid-cols-2">
<div>1</div>
<div>2</div>
<div>3</div>
<div>3</div>
<div>4</div>
<div>5</div>
<div>6</div>
<div>7</div>
<div>8</div>
<div>9</div>
<div>10</div>
<div>11</div>
<div>12</div>
</div>
Tailwind CSSのレスポンシブgrid layout systemにおいて、768px 以上のときの列数を指定する。
原則として横1列のレイアウトだが、幅が768px以上のときに横3列のレイアウトにするには、次のようにする。
<div class="grid grid-cols-1 md:grid-cols-3">
<div>1</div>
<div>2</div>
<div>3</div>
<div>4</div>
<div>5</div>
<div>6</div>
<div>7</div>
<div>8</div>
<div>9</div>
<div>10</div>
<div>11</div>
<div>12</div>
</div>
Tailwind CSSのレスポンシブgrid layout systemにおいて、1024px 以上のときの列数を指定する。
原則として横1列のレイアウトだが、幅が1024px以上のときに横4列のレイアウトにするには、次のようにする。
<div class="grid grid-cols-1 lg:grid-cols-4">
<div>1</div>
<div>2</div>
<div>3</div>
<div>4</div>
<div>5</div>
<div>6</div>
<div>7</div>
<div>8</div>
<div>9</div>
<div>10</div>
<div>11</div>
<div>12</div>
</div>
Tailwind CSSのレスポンシブgrid layout systemにおいて、1280px 以上のときの列数を指定する。
原則として横1列のレイアウトだが、幅が1280px以上のときに横5列のレイアウトにするには、次のようにする。
<div class="grid grid-cols-1 xl:grid-cols-5">
<div>1</div>
<div>2</div>
<div>3</div>
<div>4</div>
<div>5</div>
<div>6</div>
<div>7</div>
<div>8</div>
<div>9</div>
<div>10</div>
<div>11</div>
<div>12</div>
</div>
Tailwind CSSのレスポンシブgrid layout systemにおいて、1536px 以上のときの列数を指定する。
原則として横1列のレイアウトだが、幅が1536px以上のときに横6列のレイアウトにするには、次のようにする。
<div class="grid grid-cols-1 2xl:grid-cols-6">
<div>1</div>
<div>2</div>
<div>3</div>
<div>4</div>
<div>5</div>
<div>6</div>
<div>7</div>
<div>8</div>
<div>9</div>
<div>10</div>
<div>11</div>
<div>12</div>
</div>
Tailwind CSSのレスポンシブgrid layout systemにおいて、行間のギャップ(間隔)および列間のギャップを1pxにするには、gap-px
クラスを指定する。
<div class="grid gap-px grid-cols-2">
<div class="bg-green-200">1</div>
<div class="bg-green-200">2</div>
<div class="bg-green-200">3</div>
<div class="bg-green-200">4</div>
</div>
Tailwind CSSのレスポンシブgrid layout systemにおいて、行間のギャップ(間隔)および列間のギャップを指定できる。
<div class="grid gap-1 grid-cols-2">
<div class="bg-green-200">1</div>
<div class="bg-green-200">2</div>
<div class="bg-green-200">3</div>
<div class="bg-green-200">4</div>
</div>
Tailwind CSSのレスポンシブgrid layout systemにおいて、行間のギャップ(間隔)および列間のギャップを指定できる。
<div class="grid gap-2 grid-cols-2">
<div class="bg-green-200">1</div>
<div class="bg-green-200">2</div>
<div class="bg-green-200">3</div>
<div class="bg-green-200">4</div>
</div>
Tailwind CSSのレスポンシブgrid layout systemにおいて、列間のギャップ(間隔)を1pxにするには、gap-x-px
クラスを指定する。
<div class="grid gap-x-px grid-cols-2">
<div class="bg-green-200">1</div>
<div class="bg-green-200">2</div>
<div class="bg-green-200">3</div>
<div class="bg-green-200">4</div>
</div>
Tailwind CSSのレスポンシブgrid layout systemにおいて、列間のギャップ(間隔)を指定できる。
<div class="grid gap-x-1 grid-cols-2">
<div class="bg-green-200">1</div>
<div class="bg-green-200">2</div>
<div class="bg-green-200">3</div>
<div class="bg-green-200">4</div>
</div>
Tailwind CSSのレスポンシブgrid layout systemにおいて、列間のギャップ(間隔)を指定できる。
<div class="grid gap-x-2 grid-cols-2">
<div class="bg-green-200">1</div>
<div class="bg-green-200">2</div>
<div class="bg-green-200">3</div>
<div class="bg-green-200">4</div>
</div>
Tailwind CSSのレスポンシブgrid layout systemにおいて、行間のギャップ(間隔)を1pxにするには、gap-y-px
クラスを指定する。
<div class="grid gap-y-px grid-cols-2">
<div class="bg-green-200">1</div>
<div class="bg-green-200">2</div>
<div class="bg-green-200">3</div>
<div class="bg-green-200">4</div>
</div>
Tailwind CSSのレスポンシブgrid layout systemにおいて、行間のギャップ(間隔)を指定できる。
<div class="grid gap-y-1 grid-cols-2">
<div class="bg-green-200">1</div>
<div class="bg-green-200">2</div>
<div class="bg-green-200">3</div>
<div class="bg-green-200">4</div>
</div>
Tailwind CSSのレスポンシブgrid layout systemにおいて、行間のギャップ(間隔)を指定できる。
<div class="grid gap-y-2 grid-cols-2">
<div class="bg-green-200">1</div>
<div class="bg-green-200">2</div>
<div class="bg-green-200">3</div>
<div class="bg-green-200">4</div>
</div>