Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?
実はだいぶ前に作ったあったものの、いろんなことにかまけてるうちにまとめる気力が減って途中で止まっていましたが、ちょうどまとまった時間ができたので乗り掛かった舟、勢いでまとめて公開しておきます。 https://github.com/okamoai/gulp-boilerplate フロントエンド界隈だと gulp 自体が若干レガシー化して来た感あるんですが、まだまだ案件でも使えると思うのでもし良かったら触ってやってみてください。 最近はタスクランナー使わずに npm scripts でやった方がよさげですが、実はそっちの Boilerplate も作ってあったりします。これもそのうちリポジトリに上げる予定です。 Feature 静的サイトの出力に適しています。 極力 gulp タスクのコードそのものは修正せず、 gulp/config.js ファイルと src/ 以下の開発ファイルのみで既
概要 Bootstrap 4 のソースコードをいじらずに、変数を変更してカスタマイズする方法のメモ。 Bootstrap 4を使うならSassを使って3倍幸せになろう で説明されているように、スタイルの上書きでカスタマイズするのは保守性がよろしくないので、Bootstrap4の変数を変更することで気持ちよくカスタマイズする。 また、Bootstrapのソースコードを変更すると、Bootstrapパッケージをアップデートすると変更が消えてしまうので、変更内容は分離する。 とは言え、特に難しいことをするわけではなく、これこそが公式ドキュメントで説明されている方法でもある。 下ごしらえ まず、自分のSCSSファイルを作成する。名前は何でもいいが、ここではcustom.scssとする。 中身は、Bootstarpのscssファイルへのパスを指定した@importだけ。
初投稿です。優しくしてください。 モジュールバンドラと聞いて、webpack、gulp、Parcel、Grunt・・・ とまあぱっと思いつくのはだいたいその辺ですが、できることってぶっちゃけどれもほぼ一緒だよね感(一長一短ありますが)。 フロントエンドツール多すぎ問題。 ってことで入門的にとりあえず流行ってるし使いやすそうなので、webpack3を触ってみました。 そもそもwebpackってなに? CSSやJavaScript、画像などのWebコンテンツを構成するあらゆるファイルを「モジュール」という単位で取り扱い、「バンドル」という1つのファイルに最適な形で変換するためのツールです。 そのままですが、要は複数のファイルを一つのファイルにまとめるツールです。 それによりファイルのリクエスト数を減らし、ページ読み込み速度の改善が見込めます。 JavaScriptのビルドに使用されることがほと
node -e "console.log('http://browserl.ist/?'+ encodeURI('q=' + require('./package').browserslist.join(',')))" 蛇足 主にAutoprefixerの対象ブラウザを指定するためにpackage.jsonに記述する browserslist というフィールドがある。 実際どのブラウザが対象なのか確認できる http://browserl.ist というサイトがある package.json内は配列で書かれてるが、browserl.istにはカンマ区切りで渡す必要がある したがってエイヤでポン。 ついでに package.json以外に、.browserslistrcに書く方法などもあるので、その場合はこれでは対応できない。 とはいえ、やってることはシンプルなので、テキトーにスクリプト書い
bundle Warning: the running version of Bundler (1.16.1) is older than the version that created the lockfile (1.16.2). We suggest you upgrade to the latest version of Bundler by running `gem install bundler`. Fetching gem metadata from https://rubygems.org/......... Using rake 12.3.1 ...(省略) Fetching sassc 1.12.1 Installing sassc 1.12.1 with native extensions Gem::Ext::BuildError: ERROR: Failed to
vueファイルにどんどんCSSを書いていくと管理が大変です。 スコープを適用していれば問題無いですが、CSSファイルが一つのフォルダに纏められてないのは嫌だ! そこで今回紹介するのは、POSTCSS + ITCSSを使った設計方法をNuxt.jsに適用するというものです。 POSTCSS POSTCSSはCSSツールを作るためのフレームワークです。様々なプラグインを使ってCSSに変更を当てると言うと簡単でしょうか。 sassみたいにネストして書けるプラグインや、ベンダープリフィックスを自動でつけてくれるプラグインなど多種多様です。 プラグインは自分で取捨選択できるため、プロジェクトごとにカスタマイズできることがメリットです! 詳しくは、ここにわかりやすく解説されています。 ITCSS ITCSSはCSS methodology(方法論)の一つで、BEMやOOCSSなどもそこに含まれます。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く