Tailwind CSSフレームワークの使い方をご紹介します。このページ自体も Tailwind CSS を使って作っています。
Tailwind CSSとは、ユーティリティファーストのCSSフレームワークです。
ほかの多くのCSSフレームワークでは、何もクラスを指定しなくても、あるいはひとつのクラスを指定するだけで、ある程度デザインを整えてくれます。
これに対して、Tailwind CSSではフォントの大きさや色、マージン、パディングなどさまざまなクラスが用意されていて、これらを組み合わせて使用します。
そのため、Tailwind CSSを利用したHTMLでは多くのクラス指定を必要とします。その代わり、柔軟にカスタマイズしやすくなっています。
公式サイト | https://tailwindcss.com/ |
開発者 | Adam Wathan, Jonathan Reinink |
ライセンス | MIT |
グリッド | 12列 |
GitHub stars | 52k |
@tailwindcss |
Tailwind CSSをCDN (Contents Delivery Network) を通じて使うには、HTMLのヘッダでインポートする。
<!DOCTYPE html>
<html>
<head>
<script src="https://cdn.tailwindcss.com">
</script>
</head>
<body>
<!-- content -->
</body>
</html>
Tailwind CSS で要素をブロックレベル要素とするには、block クラスを指定する。
<div class="space-y-1">
<span class="block bg-green-100">1</span>
<span class="block bg-green-100">2</span>
<span class="block bg-green-100">3</span>
</div">
Tailwind CSS で要素をインラインブロック要素とするには、inline-block クラスを指定する。
<div class="space-x-1">
<div class="inline-block bg-green-100 px-2">1</div>
<div class="inline-block bg-green-100 px-2">2</div>
<div class="inline-block bg-green-100 px-2">3</div>
</div">
Tailwind CSS で要素をインライン要素とするには、inline クラスを指定する。
<div class="space-x-1">
<div class="inline bg-green-100 px-2">1</div>
<div class="inline bg-green-100 px-2">2</div>
<div class="inline bg-green-100 px-2">3</div>
</div">
Tailwind CSSには要素に影を付けるためのユーティリティクラスが用意されています。この記事では、Tailwind CSSで要素に影をつける方法をご紹介します。
Tailwind CSSで影をつけるには、shadow
クラスを指定します。
<div class="shadow">.shadow</div>
<div class="shadow-md">.shadow-md</div>
<div class="shadow-lg">.shadow-lg</div>
<div class="shadow-xl">.shadow-xl</div>
<div class="shadow-2xl">.shadow-2xl</div>
<div class="shadow-inner">.shadow-inner</div>
<div class="shadow-outline">.shadow-outline</div>
<div class="shadow-none">.shadow-none</div>
Tailwind CSSを使って表の幅を自動にするには、<table> タグに table-auto
クラスを指定する。
<table class="table-auto">
<caption>ブレークポイント</caption>
<thead>
<tr>
<th>ブレークポイント</th>
<th>横幅</th>
</tr>
</thead>
<tbody>
<tr>
<td>sm</td>
<td>640px以上</td>
</tr>
<tr>
<td>md</td>
<td>768px以上</td>
</tr>
<tr>
<td>lg</td>
<td>1024px以上</td>
</tr>
<tr>
<td>xl</td>
<td>1280px以上</td>
</tr>
<tr>
<td>2xl</td>
<td>1536px以上</td>
</tr>
</tbody>
</table>
ブレークポイント | 横幅 |
---|---|
sm | 640px以上 |
md | 768px以上 |
lg | 1024px以上 |
xl | 1280px以上 |
2xl | 1536px以上 |
Tailwind CSSを使って表の幅を固定にするには、<table> タグに table-fixed
クラスを指定する。また、テーブルの幅も指定する。
<table class="table-fixed w-full">
<caption>ブレークポイント</caption>
<thead>
<tr>
<th>ブレークポイント</th>
<th>横幅</th>
</tr>
</thead>
<tbody>
<tr>
<td>sm</td>
<td>640px以上</td>
</tr>
<tr>
<td>md</td>
<td>768px以上</td>
</tr>
<tr>
<td>lg</td>
<td>1024px以上</td>
</tr>
<tr>
<td>xl</td>
<td>1280px以上</td>
</tr>
<tr>
<td>2xl</td>
<td>1536px以上</td>
</tr>
</tbody>
</table>
ブレークポイント | 横幅 |
---|---|
sm | 640px以上 |
md | 768px以上 |
lg | 1024px以上 |
xl | 1280px以上 |
2xl | 1536px以上 |
<p class="text-xs">
The quick brown fox jumps over the lazy dog.
</p>
The quick brown fox jumps over the lazy dog.
<p class="text-sm">
The quick brown fox jumps over the lazy dog.
</p>
The quick brown fox jumps over the lazy dog.
<p class="text-base">
The quick brown fox jumps over the lazy dog.
</p>
The quick brown fox jumps over the lazy dog.
<p class="text-lg">
The quick brown fox jumps over the lazy dog.
</p>
The quick brown fox jumps over the lazy dog.
<p class="text-xl">
The quick brown fox jumps over the lazy dog.
</p>
The quick brown fox jumps over the lazy dog.
<p class="text-2xl">
The quick brown fox jumps over the lazy dog.
</p>
The quick brown fox jumps over the lazy dog.
<p class="text-3xl">
The quick brown fox jumps over the lazy dog.
</p>
The quick brown fox jumps over the lazy dog.
<p class="text-4xl">
The quick brown fox jumps over the lazy dog.
</p>
The quick brown fox jumps over the lazy dog.
<p class="text-5xl">
The quick brown fox jumps over the lazy dog.
</p>
The quick brown fox jumps over the lazy dog.
<p class="text-6xl">
The quick brown fox jumps over the lazy dog.
</p>
The quick brown fox jumps over the lazy dog.
Tailwind CSSではaタグにクラスを指定しないと、作成したリンクに色がついたり、下線が引かれることはありません。
<a href="/css/tailwind/">Tailwind CSS</a>
このままでは訪問者がリンクであることを識別しづらいので、何らかの視覚効果をつける必要があります。
もっとも簡単な方法は、リンクテキストに色をつけることです。
<a href="/css/tailwind/" class="text-blue-500">Tailwind CSS</a>
<div class="m-0 bg-gray-300">
m-0
</div>
<div class="m-1 bg-gray-300">
m-1
</div>
<div class="m-2 bg-gray-300">
m-2
</div>
<div class="m-3 bg-gray-300">
m-3
</div>
<div class="m-4 bg-gray-300">
m-4
</div>
<div class="m-6 bg-gray-300">
m-6
</div>
<div class="m-8 bg-gray-300">
m-8
</div>
<div class="m-10 bg-gray-300">
m-10
</div>
<div class="m-12 bg-gray-300">
m-12
</div>
<div class="m-16 bg-gray-300">
m-16
</div>
<div class="m-20 bg-gray-300">
m-20
</div>
<div class="m-24 bg-gray-300">
m-24
</div>
<div class="m-32 bg-gray-300">
m-32
</div>
Tailwind CSSでは、上側のマージンを mt-0 から mt-64 までの17段階で指定できる。
<div class="flex flex-wrap">
<div class="mt-0 mr-1 bg-green-100">mt-0</div>
<div class="mt-1 mr-1 bg-green-100">mt-1</div>
<div class="mt-2 mr-1 bg-green-100">mt-2</div>
<div class="mt-3 mr-1 bg-green-100">mt-3</div>
<div class="mt-4 mr-1 bg-green-100">mt-4</div>
<div class="mt-6 mr-1 bg-green-100">mt-6</div>
<div class="mt-8 mr-1 bg-green-100">mt-8</div>
<div class="mt-10 mr-1 bg-green-100">mt-10</div>
<div class="mt-12 mr-1 bg-green-100">mt-12</div>
<div class="mt-16 mr-1 bg-green-100">mt-16</div>
<div class="mt-20 mr-1 bg-green-100">mt-20</div>
<div class="mt-24 mr-1 bg-green-100">mt-24</div>
<div class="mt-32 mr-1 bg-green-100">mt-32</div>
<div class="mt-40 mr-1 bg-green-100">mt-40</div>
<div class="mt-48 mr-1 bg-green-100">mt-48</div>
<div class="mt-56 mr-1 bg-green-100">mt-56</div>
<div class="mt-64 mr-1 bg-green-100">mt-64</div>
</div>
Tailwind CSSでは、下側のマージンを mb-0 から mb-64 までの17段階で指定できる。
<div class="bg-green-100 mb-0">.mb-0</div>
Tailwind CSSでは、下側のマージンを mb-0 から mb-64 までの17段階で指定できる。
<div class="bg-green-100 mb-1">.mb-1</div>
Tailwind CSSでは、下側のマージンを mb-0 から mb-64 までの17段階で指定できる。
<div class="bg-green-100 mb-2">.mb-2</div>
Tailwind CSSでは、下側のマージンを mb-0 から mb-64 までの17段階で指定できる。
<div class="bg-green-100 mb-3">.mb-3</div>
Tailwind CSSでは、下側のマージンを mb-0 から mb-64 までの17段階で指定できる。
<div class="bg-green-100 mb-4">.mb-4</div>
Tailwind CSSでは、下側のマージンを mb-0 から mb-64 までの17段階で指定できる。
<div class="bg-green-100 mb-6">.mb-6</div>
Tailwind CSSでは、下側のマージンを mb-0 から mb-64 までの17段階で指定できる。
<div class="bg-green-100 mb-8">.mb-8</div>
Tailwind CSSでは、下側のマージンを mb-0 から mb-64 までの17段階で指定できる。
<div class="bg-green-100 mb-10">.mb-10</div>
Tailwind CSSでは、下側のマージンを mb-0 から mb-64 までの17段階で指定できる。
<div class="bg-green-100 mb-12">.mb-12</div>
Tailwind CSSでは、下側のマージンを mb-0 から mb-64 までの17段階で指定できる。
<div class="bg-green-100 mb-16">.mb-16</div>
Tailwind CSSでは、下側のマージンを mb-0 から mb-64 までの17段階で指定できる。
<div class="bg-green-100 mb-20">.mb-20</div>
Tailwind CSSでは、下側のマージンを mb-0 から mb-64 までの17段階で指定できる。
<div class="bg-green-100 mb-24">.mb-24</div>
Tailwind CSSでは、下側のマージンを mb-0 から mb-64 までの17段階で指定できる。
<div class="bg-green-100 mb-32">.mb-32</div>
Tailwind CSSでは、下側のマージンを mb-0 から mb-64 までの17段階で指定できる。
<div class="bg-green-100 mb-40">.mb-40</div>
Tailwind CSSでは、下側のマージンを mb-0 から mb-64 までの17段階で指定できる。
<div class="bg-green-100 mb-48">.mb-48</div>
Tailwind CSSでは、下側のマージンを mb-0 から mb-64 までの17段階で指定できる。
<div class="bg-green-100 mb-56">.mb-56</div>
Tailwind CSSでは、下側のマージンを mb-0 から mb-64 までの17段階で指定できる。
<div class="bg-green-100 mb-64">.mb-64</div>
Tailwind CSSでは、左側のマージンを ml-0 から ml-64 までの17段階で指定できる。
<div class="ml-0 bg-green-100">ml-0</div>
<div class="ml-1 mt-1 bg-green-100">ml-1</div>
<div class="ml-2 mt-1 bg-green-100">ml-2</div>
<div class="ml-3 mt-1 bg-green-100">ml-3</div>
<div class="ml-4 mt-1 bg-green-100">ml-4</div>
<div class="ml-5 mt-1 bg-green-100">ml-5</div>
<div class="ml-8 mt-1 bg-green-100">ml-8</div>
<div class="ml-10 mt-1 bg-green-100">ml-10</div>
<div class="ml-12 mt-1 bg-green-100">ml-12</div>
<div class="ml-16 mt-1 bg-green-100">ml-16</div>
<div class="ml-20 mt-1 bg-green-100">ml-20</div>
<div class="ml-24 mt-1 bg-green-100">ml-24</div>
<div class="ml-32 mt-1 bg-green-100">ml-32</div>
<div class="ml-40 mt-1 bg-green-100">ml-40</div>
<div class="ml-48 mt-1 bg-green-100">ml-48</div>
<div class="ml-56 mt-1 bg-green-100">ml-56</div>
<div class="ml-64 mt-1 bg-green-100">ml-64</div>
Tailwind CSSでは、右側のマージンを mr-0 から mr-64 までの17段階で指定できる。
<div class="mr-0 mt-1 bg-green-100">mr-0</div>
<div class="mr-1 mt-1 bg-green-100">mr-1</div>
<div class="mr-2 mt-1 bg-green-100">mr-2</div>
<div class="mr-3 mt-1 bg-green-100">mr-3</div>
<div class="mr-4 mt-1 bg-green-100">mr-4</div>
<div class="mr-6 mt-1 bg-green-100">mr-6</div>
<div class="mr-8 mt-1 bg-green-100">mr-8</div>
<div class="mr-10 mt-1 bg-green-100">mr-10</div>
<div class="mr-12 mt-1 bg-green-100">mr-12</div>
<div class="mr-16 mt-1 bg-green-100">mr-16</div>
<div class="mr-20 mt-1 bg-green-100">mr-20</div>
<div class="mr-24 mt-1 bg-green-100">mr-24</div>
<div class="mr-32 mt-1 bg-green-100">mr-32</div>
<div class="mr-40 mt-1 bg-green-100">mr-40</div>
<div class="mr-48 mt-1 bg-green-100">mr-48</div>
<div class="mr-56 mt-1 bg-green-100">mr-56</div>
<div class="mr-64 mt-1 bg-green-100">mr-64</div>
<div class="bg-green-100 mx-auto">.mx-auto</div>
Tailwind CSSでは、左右のマージンを mx-0 から mx-64 までの17段階で指定できる。
mx-48 以上は左右のマージンが大きすぎてスマホでは表示が崩れるため、レスポンシブデザインでは使用を避けるべきである。
<div class="mx-0 mt-1 bg-green-100">mx-0</div>
<div class="mx-1 mt-1 bg-green-100">mx-1</div>
<div class="mx-2 mt-1 bg-green-100">mx-2</div>
<div class="mx-3 mt-1 bg-green-100">mx-3</div>
<div class="mx-4 mt-1 bg-green-100">mx-4</div>
<div class="mx-6 mt-1 bg-green-100">mx-6</div>
<div class="mx-8 mt-1 bg-green-100">mx-8</div>
<div class="mx-10 mt-1 bg-green-100">mx-10</div>
<div class="mx-12 mt-1 bg-green-100">mx-12</div>
<div class="mx-16 mt-1 bg-green-100">mx-16</div>
<div class="mx-20 mt-1 bg-green-100">mx-20</div>
<div class="mx-24 mt-1 bg-green-100">mx-24</div>
<div class="mx-32 mt-1 bg-green-100">mx-32</div>
<div class="mx-40 mt-1 bg-green-100">mx-40</div>
Tailwind CSSでは、上下のマージンを my-0 から my-64 までの17段階で指定できる。
<div class="flex flex-wrap">
<div class="bg-green-100 mr-1 my-0">my-0</div>
<div class="bg-green-100 mr-1 my-1">my-1</div>
<div class="bg-green-100 mr-1 my-2">my-2</div>
<div class="bg-green-100 mr-1 my-3">my-3</div>
<div class="bg-green-100 mr-1 my-4">my-4</div>
<div class="bg-green-100 mr-1 my-6">my-6</div>
<div class="bg-green-100 mr-1 my-8">my-8</div>
<div class="bg-green-100 mr-1 my-10">my-10</div>
<div class="bg-green-100 mr-1 my-12">my-12</div>
<div class="bg-green-100 mr-1 my-16">my-16</div>
<div class="bg-green-100 mr-1 my-20">my-20</div>
<div class="bg-green-100 mr-1 my-24">my-24</div>
<div class="bg-green-100 mr-1 my-32">my-32</div>
<div class="bg-green-100 mr-1 my-40">my-40</div>
<div class="bg-green-100 mr-1 my-48">my-48</div>
<div class="bg-green-100 mr-1 my-56">my-56</div>
<div class="bg-green-100 mr-1 my-64">my-64</div>
</div>
<div class="p-0 bg-gray-300">
p-0
</div>
<div class="p-1 bg-gray-300">
p-1
</div>
<div class="p-2 bg-gray-300">
p-2
</div>
<div class="p-3 bg-gray-300">
p-3
</div>
<div class="p-4 bg-gray-300">
p-4
</div>
<div class="p-6 bg-gray-300">
p-6
</div>
<div class="p-8 bg-gray-300">
p-8
</div>
<div class="p-10 bg-gray-300">
p-10
</div>
<div class="p-12 bg-gray-300">
p-12
</div>
<div class="p-16 bg-gray-300">
p-16
</div>
<div class="p-20 bg-gray-300">
p-20
</div>
<div class="p-24 bg-gray-300">
p-24
</div>
<div class="p-32 bg-gray-300">
p-32
</div>
Tailwind CSSでは、上側のパディングを pt-0 から pt-64 までの17段階で指定できる。
<div class="flex flex-wrap">
<div class="pt-0 m-1 bg-green-100">pt-0</div>
<div class="pt-1 m-1 bg-green-100">pt-1</div>
<div class="pt-2 m-1 bg-green-100">pt-2</div>
<div class="pt-3 m-1 bg-green-100">pt-3</div>
<div class="pt-4 m-1 bg-green-100">pt-4</div>
<div class="pt-6 m-1 bg-green-100">pt-6</div>
<div class="pt-8 m-1 bg-green-100">pt-8</div>
<div class="pt-10 m-1 bg-green-100">pt-10</div>
<div class="pt-12 m-1 bg-green-100">pt-12</div>
<div class="pt-16 m-1 bg-green-100">pt-16</div>
<div class="pt-20 m-1 bg-green-100">pt-20</div>
<div class="pt-24 m-1 bg-green-100">pt-24</div>
<div class="pt-32 m-1 bg-green-100">pt-32</div>
<div class="pt-40 m-1 bg-green-100">pt-40</div>
<div class="pt-48 m-1 bg-green-100">pt-48</div>
<div class="pt-56 m-1 bg-green-100">pt-56</div>
<div class="pt-64 m-1 bg-green-100">pt-64</div>
</div>
Tailwind CSSでは、下側のパディングを pb-0 から pb-64 までの17段階で指定できる。
<div class="bg-green-100 pb-0">pb-0</div>
Tailwind CSSでは、下側のパディングを pb-0 から pb-64 までの17段階で指定できる。
<div class="bg-green-100 pb-1">pb-1</div>
Tailwind CSSでは、下側のパディングを pb-0 から pb-64 までの17段階で指定できる。
<div class="bg-green-100 pb-2">pb-2</div>
Tailwind CSSでは、下側のパディングを pb-0 から pb-64 までの17段階で指定できる。
<div class="bg-green-100 pb-3">pb-3</div>
Tailwind CSSでは、下側のパディングを pb-0 から pb-64 までの17段階で指定できる。
<div class="bg-green-100 pb-4">pb-4</div>
Tailwind CSSでは、下側のパディングを pb-0 から pb-64 までの17段階で指定できる。
<div class="bg-green-100 pb-6">pb-6</div>
Tailwind CSSでは、下側のパディングを pb-0 から pb-64 までの17段階で指定できる。
<div class="bg-green-100 pb-8">pb-8</div>
Tailwind CSSでは、下側のパディングを pb-0 から pb-64 までの17段階で指定できる。
<div class="bg-green-100 pb-10">pb-10</div>
Tailwind CSSでは、下側のパディングを pb-0 から pb-64 までの17段階で指定できる。
<div class="bg-green-100 pb-12">pb-12</div>
Tailwind CSSでは、下側のパディングを pb-0 から pb-64 までの17段階で指定できる。
<div class="bg-green-100 pb-16">pb-16</div>
Tailwind CSSでは、下側のパディングを pb-0 から pb-64 までの17段階で指定できる。
<div class="bg-green-100 pb-20">pb-20</div>
Tailwind CSSでは、下側のパディングを pb-0 から pb-64 までの17段階で指定できる。
<div class="bg-green-100 pb-24">pb-24</div>
Tailwind CSSでは、下側のパディングを pb-0 から pb-64 までの17段階で指定できる。
<div class="bg-green-100 pb-32">pb-32</div>
Tailwind CSSでは、下側のパディングを pb-0 から pb-64 までの17段階で指定できる。
<div class="bg-green-100 pb-40">pb-40</div>
Tailwind CSSでは、下側のパディングを pb-0 から pb-64 までの17段階で指定できる。
<div class="bg-green-100 pb-48">pb-48</div>
Tailwind CSSでは、下側のパディングを pb-0 から pb-64 までの17段階で指定できる。
<div class="bg-green-100 pb-56">pb-56</div>
Tailwind CSSでは、下側のパディングを pb-0 から pb-64 までの17段階で指定できる。
<div class="bg-green-100 pb-64">pb-64</div>
Tailwind CSSでは、左側のパディングを pl-0 から pl-64 までの17段階で指定できる。
<div class="pl-0 mt-1 bg-green-100">pl-0</div>
<div class="pl-1 mt-1 bg-green-100">pl-1</div>
<div class="pl-2 mt-1 bg-green-100">pl-2</div>
<div class="pl-3 mt-1 bg-green-100">pl-3</div>
<div class="pl-4 mt-1 bg-green-100">pl-4</div>
<div class="pl-6 mt-1 bg-green-100">pl-6</div>
<div class="pl-8 mt-1 bg-green-100">pl-8</div>
<div class="pl-10 mt-1 bg-green-100">pl-10</div>
<div class="pl-12 mt-1 bg-green-100">pl-12</div>
<div class="pl-16 mt-1 bg-green-100">pl-16</div>
<div class="pl-20 mt-1 bg-green-100">pl-20</div>
<div class="pl-24 mt-1 bg-green-100">pl-24</div>
<div class="pl-32 mt-1 bg-green-100">pl-32</div>
<div class="pl-40 mt-1 bg-green-100">pl-40</div>
<div class="pl-48 mt-1 bg-green-100">pl-48</div>
<div class="pl-56 mt-1 bg-green-100">pl-56</div>
<div class="pl-64 mt-1 bg-green-100">pl-64</div>
Tailwind CSSでは、左側のパディングを pr-0 から pr-64 までの17段階で指定できる。
<div class="pr-0 mt-1 bg-green-100 text-right">pr-0</div>
<div class="pr-1 mt-1 bg-green-100 text-right">pr-1</div>
<div class="pr-2 mt-1 bg-green-100 text-right">pr-2</div>
<div class="pr-3 mt-1 bg-green-100 text-right">pr-3</div>
<div class="pr-4 mt-1 bg-green-100 text-right">pr-4</div>
<div class="pr-6 mt-1 bg-green-100 text-right">pr-6</div>
<div class="pr-8 mt-1 bg-green-100 text-right">pr-8</div>
<div class="pr-10 mt-1 bg-green-100 text-right">pr-10</div>
<div class="pr-12 mt-1 bg-green-100 text-right">pr-12</div>
<div class="pr-16 mt-1 bg-green-100 text-right">pr-16</div>
<div class="pr-20 mt-1 bg-green-100 text-right">pr-20</div>
<div class="pr-24 mt-1 bg-green-100 text-right">pr-24</div>
<div class="pr-32 mt-1 bg-green-100 text-right">pr-32</div>
<div class="pr-40 mt-1 bg-green-100 text-right">pr-40</div>
<div class="pr-48 mt-1 bg-green-100 text-right">pr-48</div>
<div class="pr-56 mt-1 bg-green-100 text-right">pr-56</div>
<div class="pr-64 mt-1 bg-green-100 text-right">pr-64</div>
Tailwind CSSでは、左右のパディングを px-0 から px-64 までの17段階で指定できる。
px-48 以上は左右のパディングが大きすぎてスマホでは表示が崩れるため、レスポンシブデザインでは使用を避けるべきである。
<div class="px-0 bg-green-100">px-0</div>
<div class="px-1 bg-green-100">px-1</div>
<div class="px-2 mt-1 bg-green-100">px-2</div>
<div class="px-3 mt-1 bg-green-100">px-3</div>
<div class="px-4 mt-1 bg-green-100">px-4</div>
<div class="px-6 mt-1 bg-green-100">px-6</div>
<div class="px-8 mt-1 bg-green-100">px-8</div>
<div class="px-10 mt-1 bg-green-100">px-10</div>
<div class="px-12 mt-1 bg-green-100">px-12</div>
<div class="px-16 mt-1 bg-green-100">px-16</div>
<div class="px-20 mt-1 bg-green-100">px-20</div>
<div class="px-24 mt-1 bg-green-100">px-24</div>
<div class="px-32 mt-1 bg-green-100">px-32</div>
<div class="px-40 mt-1 bg-green-100">px-40</div>
Tailwind CSSでは、上下のパディングを py-0 から py-64 までの17段階で指定できる。
<div class="bg-green-100 py-0">py-0</div>
Tailwind CSSでは、上下のパディングを py-0 から py-64 までの17段階で指定できる。
<div class="bg-green-100 py-1">py-1</div>
Tailwind CSSでは、上下のパディングを py-0 から py-64 までの17段階で指定できる。
<div class="bg-green-100 py-2">py-2</div>
Tailwind CSSでは、上下のパディングを py-0 から py-64 までの17段階で指定できる。
<div class="bg-green-100 py-3">py-3</div>
Tailwind CSSでは、上下のパディングを py-0 から py-64 までの17段階で指定できる。
<div class="bg-green-100 py-4">py-4</div>
Tailwind CSSでは、上下のパディングを py-0 から py-64 までの17段階で指定できる。
<div class="bg-green-100 py-6">py-6</div>
Tailwind CSSでは、上下のパディングを py-0 から py-64 までの17段階で指定できる。
<div class="bg-green-100 py-8">py-8</div>
Tailwind CSSでは、上下のパディングを py-0 から py-64 までの17段階で指定できる。
<div class="bg-green-100 py-10">py-10</div>
Tailwind CSSでは、上下のパディングを py-0 から py-64 までの17段階で指定できる。
<div class="bg-green-100 py-12">py-12</div>
Tailwind CSSでは、上下のパディングを py-0 から py-64 までの17段階で指定できる。
<div class="bg-green-100 py-16">py-16</div>
Tailwind CSSでは、上下のパディングを py-0 から py-64 までの17段階で指定できる。
<div class="bg-green-100 py-20">py-20</div>
Tailwind CSSでは、上下のパディングを py-0 から py-64 までの17段階で指定できる。
<div class="bg-green-100 py-24">py-24</div>
Tailwind CSSでは、上下のパディングを py-0 から py-64 までの17段階で指定できる。
<div class="bg-green-100 py-32">py-32</div>
Tailwind CSSでは、上下のパディングを py-0 から py-64 までの17段階で指定できる。
<div class="bg-green-100 py-40">py-40</div>
Tailwind CSSでは、上下のパディングを py-0 から py-64 までの17段階で指定できる。
<div class="bg-green-100 py-48">py-48</div>
Tailwind CSSでは、上下のパディングを py-0 から py-64 までの17段階で指定できる。
<div class="bg-green-100 py-56">py-56</div>
Tailwind CSSでは、上下のパディングを py-0 から py-64 までの17段階で指定できる。
<div class="bg-green-100 py-64">py-64</div>
Tailwind CSSを使って不透明度を設定するには、次に示すクラスを指定する。
<p class="opacity-0 mt-1">opacity-0</p>
<p class="opacity-5 mt-1">opacity-5</p>
<p class="opacity-10 mt-1">opacity-10</p>
<p class="opacity-20 mt-1">opacity-20</p>
<p class="opacity-25 mt-1">opacity-25</p>
<p class="opacity-30 mt-1">opacity-30</p>
<p class="opacity-40 mt-1">opacity-40</p>
<p class="opacity-50 mt-1">opacity-50</p>
<p class="opacity-60 mt-1">opacity-60</p>
<p class="opacity-70 mt-1">opacity-70</p>
<p class="opacity-75 mt-1">opacity-75</p>
<p class="opacity-80 mt-1">opacity-80</p>
<p class="opacity-90 mt-1">opacity-90</p>
<p class="opacity-95 mt-1">opacity-95</p>
<p class="opacity-100 mt-1">opacity-100</p>
opacity-0
opacity-5
opacity-10
opacity-20
opacity-25
opacity-30
opacity-40
opacity-50
opacity-60
opacity-70
opacity-75
opacity-80
opacity-90
opacity-95
opacity-100
Tailwind CSSでは、幅の絶対値を w-1 から w-64 までの17段階で指定できる。
<div class="w-1 mt-1 bg-green-100">1</div>
<div class="w-2 mt-1 bg-green-100">2</div>
<div class="w-3 mt-1 bg-green-100">3</div>
<div class="w-4 mt-1 bg-green-100">4</div>
<div class="w-5 mt-1 bg-green-100">5</div>
<div class="w-6 mt-1 bg-green-100">6</div>
<div class="w-8 mt-1 bg-green-100">w-8</div>
<div class="w-10 mt-1 bg-green-100">w-10</div>
<div class="w-12 mt-1 bg-green-100">w-12</div>
<div class="w-16 mt-1 bg-green-100">w-16</div>
<div class="w-20 mt-1 bg-green-100">w-20</div>
<div class="w-24 mt-1 bg-green-100">w-24</div>
<div class="w-32 mt-1 bg-green-100">w-32</div>
<div class="w-40 mt-1 bg-green-100">w-40</div>
<div class="w-48 mt-1 bg-green-100">w-48</div>
<div class="w-56 mt-1 bg-green-100">w-56</div>
<div class="w-64 mt-1 bg-green-100">w-64</div>
Tailwind CSSでは、親要素の幅に対する相対値で要素の幅を指定できる。幅の相対値を表すクラスを次に示す。
<div class="w-1/2 mt-2 bg-green-100">w-1/2</div>
<div class="w-1/3 mt-2 bg-green-100">w-1/3</div>
<div class="w-2/3 mt-1 bg-green-100">w-2/3</div>
<div class="w-1/4 mt-2 bg-green-100">w-1/4</div>
<div class="w-2/4 mt-1 bg-green-100">w-2/4</div>
<div class="w-3/4 mt-1 bg-green-100">w-3/4</div>
<div class="w-1/5 mt-2 bg-green-100">w-1/5</div>
<div class="w-2/5 mt-1 bg-green-100">w-2/5</div>
<div class="w-3/5 mt-1 bg-green-100">w-3/5</div>
<div class="w-4/5 mt-1 bg-green-100">w-4/5</div>
<div class="w-1/6 mt-2 bg-green-100">w-1/6</div>
<div class="w-2/6 mt-1 bg-green-100">w-2/6</div>
<div class="w-3/6 mt-1 bg-green-100">w-3/6</div>
<div class="w-4/6 mt-1 bg-green-100">w-4/6</div>
<div class="w-5/6 mt-1 bg-green-100">w-5/6</div>
<div class="w-1/12 mt-2 bg-green-100">w-1/12</div>
<div class="w-2/12 mt-1 bg-green-100">w-2/12</div>
<div class="w-3/12 mt-1 bg-green-100">w-3/12</div>
<div class="w-4/12 mt-1 bg-green-100">w-4/12</div>
<div class="w-5/12 mt-1 bg-green-100">w-5/12</div>
<div class="w-6/12 mt-1 bg-green-100">w-6/12</div>
<div class="w-7/12 mt-1 bg-green-100">w-7/12</div>
<div class="w-8/12 mt-1 bg-green-100">w-8/12</div>
<div class="w-9/12 mt-1 bg-green-100">w-9/12</div>
<div class="w-10/12 mt-1 bg-green-100">w-10/12</div>
<div class="w-11/12 mt-1 bg-green-100">w-11/12</div>
<div class="w-full mt-2 bg-green-100">w-full</div>
Tailwind CSSを使ってテキストを左寄せにするには、text-left クラスを指定する。
<p class="text-left">text-left</p>
text-left
Tailwind CSSを使ってテキストを中央揃えにするには、text-center クラスを指定する。
<p class="text-center">text-center</p>
text-center
Tailwind CSSを使ってテキストを右寄せにするには、text-right クラスを指定する。
<p class="text-right">text-right</p>
text-right
Tailwind CSSを使ってテキストを両端揃えにするには、text-justify クラスを指定する。
<p class="text-justify w-64">
Dorothy lived in the midst of the great Kansas prairies, with Uncle Henry, who was a farmer,
and Aunt Em, who was the farmer's wife.
Their house was small, for the lumber to build it had to be carried by wagon many miles.
There were four walls, a floor and a roof, which made one room; and this room contained a rusty
looking cooking stove, a cupboard for the dishes, a table, three of four chairs, and the beds.
</p>
Dorothy lived in the midst of the great Kansas prairies, with Uncle Henry, who was a farmer, and Aunt Em, who was the farmer's wife. Their house was small, for the lumber to build it had to be carried by wagon many miles. There were four walls, a floor and a roof, which made one room; and this room contained a rusty looking cooking stove, a cupboard for the dishes, a table, three of four chairs, and the beds.
Tailwind CSSでテキストに下線を引くには、underline クラスを指定する。
<p class="underline">
The quick brown fox jumps over the lazy dog.
</p>
The quick brown fox jumps over the lazy dog.
Tailwind CSSでテキストに打ち消し線を引くには、line-through クラスを指定する。
<p class="line-through">
The quick brown fox jumps over the lazy dog.
</p>
The quick brown fox jumps over the lazy dog.
<p class="no-underline">
The quick brown fox jumps over the lazy dog.
</p>
The quick brown fox jumps over the lazy dog.
<ul class="list-disc">
<li>first</li>
<li>second</li>
<li>third</li>
</ul>
<ul class="list-decimal">
<li>first</li>
<li>second</li>
<li>third</li>
</ul>
<ul class="list-none">
<li>first</li>
<li>second</li>
<li>third</li>
</ul>
Tailwind CSSでコンテナを作成するには、container クラスを指定する。
条件 | CSS |
---|---|
width < 640px | max-width: 100%; |
640px ≤ width < 768px | max-width: 640px; |
768px ≤ width < 1024px | max-width: 768px; |
1024px ≤ width <1280px | max-width: 1024px; |
1280px ≤ width < 1536px | max-width: 1280px; |
1536px ≤ width | max-width: 1536px; |
他のフレームワークで使用されているコンテナとは異なり、Tailwind CSS のコンテナは自動的に中央に配置されず、水平方向のパディングも組み込まれていない。
<div class="container bg-green-100">
.container
</div">
コンテナを水平方向の中央に配置するには、mx-auto
クラスを指定する。
<div class="container max-auto bg-green-100">
.container .mx-auto
</div">