LoginSignup
4
5

More than 5 years have passed since last update.

BootstrapをSassでカスタマイズ

Posted at

Bootstrap公式サイトのダウンロードページからSass用のソースをダウンロードします。
Getting_started_·_Bootstrap_🔊_1D66EF67.png
ファイル構成は次のようになっています。
bootstrap-sass-3_3_7_1D66F0A5.png
index.htmlを作成してBootstrapのテンプレートを記述します。

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
    <title>Bootstrap 101 Template</title>

    <!-- Bootstrap -->
    <link href="css/bootstrap.min.css" rel="stylesheet">

    <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
    <!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
    <!--[if lt IE 9]>
      <script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
      <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
    <![endif]-->
  </head>
  <body>
    <h1>Hello, world!</h1>

    <!-- jQuery (necessary for Bootstrap's JavaScript plugins) -->
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
    <!-- Include all compiled plugins (below), or include individual files as needed -->
    <script src="js/bootstrap.min.js"></script>
  </body>
</html>

ターミナルで次のコマンドを入力します。

$ cd assets/
$ compass init

こんなファイル構成です。

スクリーンショット_2016_08_19_17_48_1D66FF83.png
index.htmlを次のように変更します。

<link href="css/bootstrap.min.css" rel="stylesheet">

<link href="assets/stylesheets/screen.css" media="screen, projection" rel="stylesheet" type="text/css" />

スクリーンショット_2016_08_19_18_25_1D670809.png

ここの_bootstrap-variables.sassstylesheets/にコピーして、_bootstrap-variables.scssに変更します。

screen.cssを編集します。

@import "compass/reset";
@import "_bootstrap-variables";
@import "../stylesheets/_bootstrap";
$ compass watch

サンプルをHTMLに貼っつけて確認します。

Bootstrap_101_Template_1D67126A.png

ここからはBootstrapライフの始まりです。

4
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
5