Skip to content

matsui-a/sass_template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

はじめてのSASS

色々なサイトを参考にして、

自分用にテンプレートのSASSファイルを作ってみました。

ファイル構成

    |-css
    |  |-style.css
    |-sass
       |-style.scss
       |-core/
            |-_setting.scss
            |-_reset.scss
            |-_layout.scss
            |-_main.scss
            |-_mixin.scss
            |-_print.scss
  • CSSファイルに変換するSCSSファイルはstyle.scssのみです。
  • それ以外のSCSSファイルにはインポート専用ファイルとしてアンダースコア( _ )をつけてます。

Coreディレクトリ

1._setting.scss

Coreディレクトリ内で基礎となるファイルをいれてます。

サポートするブラウザ、画像パス、HTML5の条件分岐、CSS3用ベンダープリフィックスの指定、 フォントサイズの設定(px→%指定に自動的に変更してくれる便利関数)、 リンクの色設定を記述してます。

    |-support
    |-path
    |-html5
    |-CSS3
    |-fontSize
    |-color

2._reset.scss

html5doctorのリセットCSSYUIのリセットCSSをそれぞれ記述し、 _setting.scssにあるhtml5の設定を変更することで分岐させてます。

3._layout.scss

大まかなレイアウトのCSSを表記。 レスポンシブデザインやグリッドデザイン向けのサイズ計算用mixinもここに記述してます。

    |-layout/
    |  |-responsiveDesign
    |  |-gridDesign
    |-#contents
    |-#header
    |-#footer

4._main.scss

スタイルはここに記述していきます。

5._mixin.scss

共有できそうな変数やMixinsなどをまとめて入れてます。

    |-Mixin/
    |  |-clearfix
    |  |-min-height
    |  |-inline-block
    |  |-background-size
    |  |-brightness
    |  |-sprite
    |  |-font-family
    |-Mixin(for CSS3)/
      |-border-radius
       |-gradient
       |-text-shadow
       |-box-shadow
       |-box-sizing

6._print.scss

印刷用の記述をしてます。

style.scss

上記のcoreファイルを読み込んでます。

参考サイト

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published