どのように風のCSSを使用するには?


プロジェクトのための風変わりなCSSを使用して、CDNを介してメインのTruwind CSSファイルを含めて、デフォルトユーティリティクラスを使用して要素をビルドしたり、パッケージマネージャを介してTarwind CSSを含めることを推奨しているメソッドを使用する方法が複数あります.次に、好ましい建物ツールの技術を選択し、簡単にパラメータを変更し、さらに余分なユーティリティクラスを追加するためにTailwind構成ファイルを使用します.
このガイドでは、両方のメソッドをカバーし、どのように最も人気のあるユーティリティの最初のCSSのフレームワークを使用して始めることができるいくつかの例を示します.

CDN経由でのCookwind CSSの使用
あなたがCDNを通してそれを含むならば、推薦された方法とあなたがTrewind CSSの利点の多くを失うであろうが、それは速くクラスをテストして、より最初の方法論の良い理解を得るすばらしい方法でありえます.
次のスタイルシートを<head> コンパイルされたカスタム風のCSSファイルにプルするHTMLテンプレートのタグ
<link href="https://unpkg.com/[email protected]^1.0/dist/tailwind.min.css" rel="stylesheet">
その後、Tailwind CSSからデフォルトのユーティリティクラスを使用して再生を開始できます.ユーティリティクラスを使用してテンプレートに次のHTMLマークアップを追加します.
<button class="bg-teal-500 hover:bg-teal-600 focus:outline-none focus:shadow-outline py-2 px-3 text-white rounded-sm">
    Sign Up
</button>
クラスのそれぞれの意味を打破しましょう.

  • BG - TEAL - 500 -ボタンの背景にティール色を加えます

  • ホバー:BG - TEAL - 600は、ボタンの背景色をわずかにより暗い

  • Focus :なしNone -ボタンがフォーカスされているときにデフォルトのブラウザアウトラインのスタイルを無効にする

  • フォーカス:シャドウアウトライン-フォーカスされているときにボタンに影のアウトラインを追加

  • PI - 2 - y軸( topとbottom )にパディングを追加する

  • PX - 3 - X軸(左と右)にパディングを追加する

  • テキストホワイト-ボタンホワイトの中にテキストを作る

  • 丸められたSM -ボタンに小さな境界半径を加えます
  • あなたは今、なぜ多くのクラスとハッスルボタンを求めることがありますか?それだけではなく、クラスの上にある方が良いでしょう.btn , クラスのCSSファイルを追加しましたか?はい.
    あなたのプロジェクトを通してボタンの種類のカップルだけを持っている場合は、それは絶対にボタンのための単一のクラスを持っているし、おそらく色やサイズを変更するためにいくつかの詳細に罰金です.
    しかし、あなたのプロジェクトが非常に大きくて、より多様であるならば、あなたはわずかにより大きいかより小さい、または1つまたは2つの場所で使用されるだけであるようなボタンへのわずかな変化である必要があるとき、多くの状況を持っているかもしれません.
    これらのケースでは、ユーティリティの最初のメソッドを使用することは非常に有利です.なぜなら、1つのボタンでCSSファイルに余分なクラスを作成する必要はないからです.
    上の例ではpy-3 or px-4 ボタンを大きくするには、ボタンを大きくするために別のクラスを作成する必要はないでしょう.簡単に言えば:それはこの方法を開発するだけで高速です.
    チェックアウトするdocumentation of these utility classes 公式サイトでは、あなたのHTMLテンプレートでそれらを再生します.

    パッケージマネージャを使用した
    一般的に、依存関係やライブラリの保守性を高めるために、パッケージマネージャを使用することを推奨します.最も人気のあるフロントエンドのパッケージマネージャはNPMので、我々はそれを引っ張るためにそれを使用することをお勧めします.ノードとNPMを必ずマシンにインストールしてください.
    あなたが持っていないならばpackage.json 次のコマンドを実行して設定ファイルを起動します.
    npm init
    
    あなたは、タイトル、著者、バージョンなどのプロジェクトに関する情報のいくつかの部分を追加するように求められます.テストの目的のためには、単に“”あなたの方法を入力することができます.
    次に、次のコマンドを実行してローカル風のCSSをインストールします.
    npm install tailwindcss
    

    あなたのCSSに
    ローカルの作成main.css あなたのCSSにTruwindのベース、コンポーネント、およびユーティリティスタイルを注入するために、ファイルと使用@ tailwind
    @tailwind base;
    
    @tailwind components;
    
    @tailwind utilities;
    
    これらのディレクティブは、ファイルを構築する際に実際のCSSコードをTarwindから交換します.

    設定ファイルを作成する
    Tailwindのユーティリティクラスをカスタマイズしたい場合は、Tailwind設定ファイルを使用することをお勧めします.たとえば、簡単に色、sizings、放射線、影、フォントの家族、および多くを変更する場合は、これはほとんどの努力でそれらを変更する最も簡単な方法です.
    Tailwind CLIを使用して、次のコマンドを実行して設定ファイルを生成します.
    npx tailwindcss init
    
    これにより、次のコンテンツを持つファイルが作成されます.
    // tailwind.config.js
    module.exports = {
        future: {},
        purge: [],
        theme: {
        extend: {},
        },
        variants: {},
        plugins: [],
    }
    
    このガイドの建物ツール部分を終了した後、このファイルに戻って、既存のクラスの色やその他のプロパティを更新する方法や、ローカルのTruwind CSS設定に新しいクラスを追加する方法を示します.

    処理風風CSS
    これは、ローカル風のCSSを設定する最終段階です.以下の2つのプラグインをあなたのものに加えてくださいtailwind.config.js ビルドチェーン用のファイル:
    module.exports = {
        plugins: [
            // ...
            require('tailwindcss'),
            require('autoprefixer'),
            // ...
        ]
    }
    
    簡単なプロジェクトでは、次のコマンドを実行して、設定したテール風の構成を処理できます.
    npx tailwindcss build main.css -o output.css
    
    確認してくださいmain.css ファイルはディレクティブをインポートし、output.css HTMLテンプレートのファイル.プロジェクトに含める必要のあるCSSはoutput.css , ないmain.css .

    設定ファイルの使用
    デフォルトでは、Tarwindは常にtailwind.config.js ファイルを設定したパラメータを考慮します.このファイルでは、色、sizings、間隔、フォントファミリー、および多くの変更など、既存のユーティリティクラスの値を変更できます.また、既存のものに余分なクラスを追加することができます.
    いくつかの簡単な例を使いましょう.一般的なものから始めましょう.

    フォントファミリーの変更
    まず最初に、プロジェクトの新しいフォントファミリを含める必要があります.Googleのフォントを使用することをお勧めします.私たちは「Nunito」フォントファミリが好きですGoogle Fonts , このようにHTMLテンプレートに追加しました.
    <link href="https://fonts.googleapis.com/css2?family=Nunito&display=swap" rel="stylesheet">
    
    その後、フォントを含むtailwind.config.js ファイルを追加します.
    module.exports = {
        future: {
            // removeDeprecatedGapUtilities: true,
            // purgeLayersByDefault: true,
        },
        purge: [],
        theme: {
            fontFamily: {
            sans: ['Nunito', 'sans-serif'],
            display: ['Nunito', 'sans-serif'],
            body: ['Nunito', 'sans-serif'],
            },
            extend: {},
        },
        variants: {},
        plugins: [
            require('tailwindcss'),
            require('autoprefixer'),
        ],
    }
    
    では、風の設定ファイルを処理するコマンドを実行します.
    npx tailwindcss build styles.css -o output.css
    
    ブラウザでHTMLテンプレートを表示するときにフォントが変更されたことがわかります.

    カスタム色の追加
    ほとんど必然的にあなたのプロジェクトにブランドの色を変更または追加する必要があります.Tailwind CSSから設定ファイルを使用すると、このプロセスは非常に簡単です.次のような設定ファイルの「拡張」オブジェクトの中に新しい色のキーペアを追加します.
    extend: {
        colors: {
            primary: '#EA755E',
        }
    }
    
    今すぐ変更bg-teal-500 and hover:bg-teal-500 あなたが作成したボタンのクラスbg-primary and hover:bg-primary . Truwindを処理するためにあなたの端末でコマンドを実行して、ボタンが現在新しく追加された色を使用する方法を見るためにあなたのブラウザーをチェックしてください.
    Tarwindに関してとても素晴らしいことは、新しい色が現在背景色を変えるだけでなく、テキスト、影とより多くの色を変えることのためにも使われるということです.

    ビルドツールの例
    設定ファイル内の何かを変更するたびに、カスタムのTarwind処理コマンドを実行します.これは建物のツールが再生される場所です.公式ドキュメントには、ウェブパック、ガップ、ララベルミックスなどの最も人気のある建築ツールがあります.チェックアウトofficially supported build tools ドキュメントから.
    無料テンプレートとテーマにアクセスするcreating an account at Themesberg .