3分でSCSS


お気に入りの資源

  • Official Docs

  • The complete guide to SCSS/SASS
  • 待って待ちなさい。


    我々がレースに行く前に、それはSASS/SCSSであることについて話すのが良いかもしれません.SCSSは他のフォーマット(CSS)に処理する必要があるというプリプロセッサであり、CSSのスーパーセットである.これは、CSS標準の一部ではなく、CSSを書くときに少し速く動く機能を使うことを意味します.SCSSはCSSのスーパーセットであるので、通常の古いCSSは有効なSSSであり、CSSからSSSへの移行をより簡単にし、いくつかのファイルの名前を変更するだけであることを意味します.我々はSCSSの周りを投げてきたし、お尻にリンクしているので、2つの違いは何かを疑問に思うかもしれません.このStackoverflow 答えはうまくそれを合計します、しかし、基本的に、SCSSはより新しいバージョンです、そして、2はちょうど2つの異なる構文です.scssをお勧めします.正確にscssは何かについてもっと知りたいですか?チェックするarticle

    これをしましょう


    私たちは物事をできるだけ軽量に保つためのファンです
    NSSスクリプトをSCSSコンパイルプロセスを調整するために選ぶ.これは
    簡単に統合するために変更されるwebpack , gulp , grunt , broccoli , brunch または何を使用している.
    では、インストールしましょうnode-sass SSSファイルを構築する際に処理されます.プロジェクトのルートでNPM経由でインストールしましょう.
    npm install --save node-sass
    
    今、我々はスクリプトをSSSファイルを編集し、コンパイルするときに見て追加する必要があります
    有効なCSSファイルにダウンします.そこでNPMスクリプトを追加して処理します.
    "scripts": {
        "scss": "npx node-sass -w scss/app.scss -o assets/css/"
      }
    
    NPXは何ですか?Read about it here. 基本的には、すぐにノードパッケージを呼び出し、この場合ローカルパッケージを呼び出します.コメントで指摘されるように、我々はNPMスクリプトを通してそれを呼んでいるので、最初にNPXを書く必要さえありませんnode-sass -w scss/app.scss -o assets/css/ . その後、我々のSSSファイルアプリケーションを見てノードのsassを教えてください.scssと結果を出力します.scssファイルを作りましょう
    cd scss & touch app.scss
    
    我々のアプリにいくつかのSCSSを追加しましょう.scssファイル:
    $black: #000000;
    .container {
        margin: 0 auto;
            &:hover {
                border: 1px solid $black;
            }
    }
    
    CSSディレクトリにあるものをチェックしてみましょう.
    .container {
      margin: 0 auto; }
      .container:hover {
        border: 1px solid black; }
    
    クール!それは我々のSCSSを取って、我々が使うことができる有効なCSSを出力しました.3分未満で、行動中のすべてのビデオを見ましょう!

    Original Post on Dev Diaries