MENU

tailwindcssでタイトルを作ってみる

目次

Hello Tailwindを出力

テキストエディタに入力していきます。

ソースコード

  1. <!doctype html>
  2. <html>
  3. <head>
  4.     <!-- ... -->
  5.     <meta charset="UTF-8" />
  6.     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
  7.     <link href="dist/tailwind.css" rel="stylesheet">
  8.     <!-- <link href="https://unpkg.com/tailwindcss@^1.0/dist/tailwind.min.css" rel="stylesheet"> -->
  9. </head>
  10. <body>
  11.     <div class="container mx-auto px-4">
  12.         <div class="box-border h-50 w-90 p-4 border-4">
  13.             <h1 class="text-5xl text-pink-300 text-center font-semibold">Hello Tailwind</h1>
  14.         </div>
  15.     </div>
  16. </body>
  17. </html>

解説

.mx-autoを使い、コンテナを中央に配置します。

要素(外枠とh1)をdivで囲み、.mx-autoを使い、コンテナを中央に配置にします。

コンテナを中央に配置するには、.mx-autoユーティリティを使用します。

公式サイトから引用:https://tailwindcss-ja.entap.app/docs/container

mx-autoは左右のmarginを自動で調整してくれます。
左右同じようにmarginを揃えてくれるので、結果的に央揃えになります。

水平方向のパディングを追加するには、.px-{size}ユーティリティを使用します。

公式サイトから引用:https://tailwindcss-ja.entap.app/docs/container

.px-でコンテナの内側に4px、横方向にパディングをとります。

  • xはx軸(横)
  • pはpaddingのp
  • mはmarginのm

ボックスサイジング

box-borderでh1を囲みます。

  • h-で高さを指定
  • w-で横幅を指定
  • pでpaddingを指定
  • border-で境界線の太さを指定

今回は目分量で設定してしまいましたが、公式サイトに「要素の高さを設定するためのユーティリティ」について説明されていますので、詳しくはそちらをご確認ください。

見出し(h1)の装飾

text-でフォントサイズを指定します。

  • text-5xlは、font-size: 3rem、line-height 1rem になります。
  • text-pink-300は #F9A8D になります。
  • text-centerは 文字を中央揃えにします。
  • font-semiboldは font-weight: 600になります。

参考URL

  1. Tailwindcss公式サイト
  2. Tailwindcss公式サイト コンテナ
  3. Tailwindcss公式 ボックスサイジング
  4. Tailwindcss公式 色のカスタマイズ
  5. Tailwindcss公式 要素の高さを設定するためのユーティリティ

GoogleChromeの検証モードで表示を確認します。

PCサイズで表示

タブレットサイズで表示(iPad Pro)

スマートフォンサイズ(iPhoneX)

よかったらシェアしてね!
目次
閉じる