Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
【CSSの常識が変わる】Tailwind CSSで実装するモダンUI構築
Rating: 4.2 out of 5(18 ratings)
369 students

【CSSの常識が変わる】Tailwind CSSで実装するモダンUI構築

Tailswind CSSをこの動画1本で完全マスター! Tailwind CSSで効率的に再利用性の高いUIを構築し、実務で通用する開発スキルを習得しましょう!基礎から応用まで、完全網羅した講義です。
Created byRyo Yamaguchi
Last updated 4/2026
Japanese
Japanese [Auto],

What you'll learn

  • Tailwind CSSの基本概念とユーティリティファーストの設計思想を理解し、従来のCSSとの違いを説明できるようになる
  • レスポンシブデザインや複雑なレイアウトをTailwind CSSのクラスを組み合わせて効率的に実装できるようになる
  • カスタムテーマの設定方法を習得し、自社のブランドカラーやデザインシステムをTailwindに適用できるようになる
  • 高度なアニメーションやインタラクションをTailwind CSSの拡張機能を使って実装できるようになる

Course content

6 sections48 lectures3h 31m total length
  • Tailwind CSSとは?2:24
  • 使用するツールの紹介とインストールの方法2:57
  • HTMLプロジェクトへのTailwind CSSの導入方法7:01
  • ReactプロジェクトへのTailwind CSSの導入方法4:06

    Next.jsプロジェクト開始時のコマンドにて、TailWind CSSをインストールするかどうか聞かれ、Yesとした場合は、Version3がインストールされてしまうため、別途Tailwind CSSをインストールするようにしています。

  • Next.jsプロジェクトへのTailwind CSSの導入方法4:24
  • Tailwind CSSの使い方5:21

    Next.jsプロジェクトにて説明していきますが、HTMLプロジェクトやNext.jsでも同様の実装ができますので、

    使用するプロジェクトにて同じように記述していってください。

    Next.jsやReactプロジェクトの場合は、classNameに記述していきますが、HTMLのプロジェクトでは、classに記述していってください。

    使い始めは、各プロパティにどのようなclass名が付与されているか、わからないので、Tailwind CSSの公式ドキュメントから、調べていきましょう。


  • Tailwind CSSのデフォルトの変数について4:20

    CSSでは、以下のように記述することで変数を定義でき、


    :root {

      --main-bg-color: brown;

    }


    変数を参照する際は、以下のように記述します。


    details {

      background-color: var(--main-bg-color);

    }


    上記を前提にTailwind CSSでは、デフォルトで変数が定義されています。


    これらのデフォルトの変数をそのまま使用するのも良いですし、プロジェクトによっては、この変数の値をカスタマイズして使用するのも良いかと思います。

  • Tailwind CSSの開発を補助する拡張機能0:25
  • Tailwind CSSのフォーマッター1:25

    VSCodeにてファイル保存時に自動で並び替える際に、VSCodeの拡張機能でPrittierを入れており、VSCodeの設定で、formatOnSaveがtrueとなっており、defaultFormatterがprittierになっている必要があります。

Requirements

  • HTML、CSSの基礎

Description

このコースでは、現代のWeb開発で人気急上昇中のユーティリティファーストCSSフレームワーク「Tailwind CSS」を使いこなし、モダンなUIを構築するための実践的なスキルを身につけることができます。

従来のCSSでは、クラス名の命名規則を考えたり、複雑なセレクタを書いたりする必要がありましたが、Tailwindを使えばそのような手間から解放され、HTMLマークアップ内で直接デザインを実現できます。このアプローチにより、開発速度が飛躍的に向上し、一貫性のあるデザインシステムを維持しやすくなります。


コース内では、まずHTMLのみのプロジェクトから始め、ReactやNext.jsといった主要なフレームワークへの導入方法まで、環境別のセットアップ手順を詳しく解説します。また、効率的な開発に欠かせないTailwindの検索方法や、カスタムテーマの設定方法も学びます。


さらに、実際のプロジェクトとして3つの異なるページを構築し、レスポンシブデザイン、アニメーションなど、現代のWebデザインに必要な要素を実装します。VSCodeでの拡張機能やフォーマッターの活用法も紹介し、開発効率を最大化するための環境構築についても学べます。


このコースを通じて、CSS記述量を大幅に削減しながらも、モダンで魅力的なUIを素早く構築できるようになります。Web開発の現場で即戦力となるTailwind CSSのスキルを、実践的なプロジェクトを通して身につけましょう。


Who this course is for:

  • Tailwind CSSを扱ったことがない初学者、中級者