TwitterBootstrapのテーマをRailsアプリに適用する
環境
twitter-bootstrap-rails (2.1.7)
rails (= 3.2.6)
less-rails (2.2.6)
ruby 1.9.3p194
bootstrapテーマは以下とかからダウンロードできます。よく見ていませんが有料もあるようですが無料もあります。
http://getkickstrap.com/
テーマをダウンロードする
好きなテーマを決めたらダウンロードする。
ダウンロードするとzipになってるので解凍する。
解凍すると以下のファイルが出てくる。
bootswatch.less variables.less
テーマを適用する
これらのlessファイルをAPP_ROOT/app/asset配下に置く。
次は、APP_ROOT/app/assets/stylesheets/bootstrap_and_overrides.css.lessに以下のimport文を追加。
@import "../bootswatch.less"; @import "../variables.less";
追加後のbootstrap_and_overrides.css.lessはこんな感じ。
@import "twitter/bootstrap/bootstrap"; @import "twitter/bootstrap/responsive"; @import "../bootswatch.less"; @import "../variables.less"; // Set the correct sprite paths @iconSpritePath: asset-path("twitter/bootstrap/glyphicons-halflings"); @iconWhiteSpritePath: asset-path("tw ......
テーマを適用したページ
ダウンロードしたlessファイルを、なんでstylesheets配下におかないのかについては以下の記事で解説しています。
http://rainbowdevil.jp/?p=1138
関連記事
Twitter Bootstrapのテンプレート、カラーテーマなどをカスタマイズできるサービス
http://matome.naver.jp/odai/2133721441789659601