/simple-wp-bootstrap

Primary LanguageSCSSGNU General Public License v2.0GPL-2.0

simple-wp-bootstrap

_S(アンダースコアズ)で作ったテーマへBootstrapを組み込んだテンプレートセット。 workspaceフォルダはBootstrap.cssのカスタムビルドを行うスペースとして利用することを想定している。

制作環境

Gulpの利用

  • マシンへNode.jsをインストールする
  • workspaceディレクトリを用意する
  • workspaceディレクトリへgulpおよびプラグインをインストールする
  • workspace内に、sassディレクトリを作成する
  • npm init -y
  • npm install -D gulp
  • npm install -D gulp-sass
  • npm install -D gulp-postcss
  • npm install -D gulp-autoprefixer
  • npm install -D css-declaration-sorter
  • npm install -D gulp-merge-media-queries
  • gulpfile.jsをプロジェクトフォルダに設置する。

galpfile.jsの内容

書き出し先

workspace > sass内に設置された.scssは全て監視対象となっており、保存時に自動でcssディレクトリに書き出される。 そのほか、

メディアクエリについて

通常のメディアクエリでは記述箇所が離れるため、視認性が悪く不要な記述が増える傾向があるため、 @include構文を利用してメディアクエリを各プロパティにセットして記述していく。 メディアクエリは_mq_mixin.scssで管理しており、各scssファイルの冒頭で @import "mq_mixin"; を記述することで利用可能になる。

詳しくは下記の記事を参照 https://macoblog.com/sass_media_query/