プロジェクトの各HTMLページにMaterial LiteのCSSとJavaScriptファイルを含めます。CDNでホストされているファイルを使用することをお勧めします。また、カスタマイズしてダウンロードして自分でホストしたり、ソースコードからビルドしたり、npm/Bowerプロジェクトにインストールしたりすることもできます。
<link>
と<script>
要素を追加するだけです(gzip圧縮で27kB)<link rel="stylesheet" href="https://fonts.googleapis.com/icon?family=Material+Icons">
<link rel="stylesheet" href="https://code.getmdl.io/1.3.0/material.indigo-pink.min.css">
<script defer src="https://code.getmdl.io/1.3.0/material.min.js"></script>
カラースキームを選択
マテリアルデザインで使用されるカラースキームは、プライマリカラーとアクセントカラーに基づいており、パーソナライズすることができます。これらの色は、material.{primary}-{accent}.min.css
(例:material.indigo-pink.min.css
)のパターンに従ってCSSファイル名で指定されます。CDNは、一般的なマテリアルデザインカラーに基づいた多くのカラーコンビネーションをホストしています。利用可能なカラーコンビネーションを確認してプレビューするには、カスタマイズとプレビューツールを使用してください。
縮小版のCSSとJavascriptをダウンロードする(gzip圧縮で27kB)
<link>
と<script>
要素を追加してこれらのファイルを参照し、マテリアルアイコンフォントも含めます。<link rel="stylesheet" href="./material.min.css">
<script src="./material.min.js"></script>
<link rel="stylesheet" href="https://fonts.googleapis.com/icon?family=Material+Icons">
カラースキームを選択
マテリアルデザインで使用されるカラースキームは、プライマリカラーとアクセントカラーに基づいており、パーソナライズすることができます。カスタマイズとプレビューツールを使用して、サイトのプライマリカラーとアクセントカラーの組み合わせを選択してプレビューします。次に、ボタンを使用してカスタマイズされたMaterial Design Lite CSSをダウンロードし、`material.min.css`をカスタマイズされたものに置き換えます。
ソースコードはGitHubでホストされています。コードをダウンロードしてビルドする必要があります。
# Clone/copy the Material Design lite source code.
git clone https://github.com/google/material-design-lite.git
# Go into the newly created folder containing the source code.
cd material-design-lite
# Install necessary dependencies.
npm install && npm install -g gulp
# Build a production version of the components.
gulp
Material Design Liteライブラリのファイルはdist
フォルダにあります。プロジェクトにコピーしてください。
<link>
と<script>
要素を追加してこれらのファイルを参照し、マテリアルアイコンフォントも含めます<link rel="stylesheet" href="./material.min.css">
<script src="./material.min.js"></script>
<link rel="stylesheet" href="https://fonts.googleapis.com/icon?family=Material+Icons">
注意
この方法を使用すると、MDL要素のカラースキームをカスタマイズできません。カラースキームをカスタマイズする場合は、CDNでホストされているライブラリまたはダウンロード可能なライブラリを使用してください。この場合は、カスタマイズとプレビューツールを使用してください。Bowerが有効になっているプロジェクトに、Material Design Liteファイルを簡単にインストールするには、次を使用します。
bower install material-design-lite --save
これにより、Material Design Liteライブラリファイルがプロジェクトのbower_components
フォルダにインストールされます。
<link>
と<script>
要素を追加してこれらのファイルを参照し、マテリアルアイコンフォントも含めます<link rel="stylesheet" href="/bower_components/material-design-lite/material.min.css">
<script src="/bower_components/material-design-lite/material.min.js"></script>
<link rel="stylesheet" href="https://fonts.googleapis.com/icon?family=Material+Icons">
注意
この方法を使用すると、MDL要素のカラースキームをカスタマイズできません。カラースキームをカスタマイズする場合は、CDNでホストされているライブラリまたはダウンロード可能なライブラリを使用してください。この場合は、カスタマイズとプレビューツールを使用してください。npmが有効になっているプロジェクトに、Material Design Liteファイルを簡単にインストールするには、次を使用します。
npm install material-design-lite --save
これにより、Material Design Liteライブラリファイルがプロジェクトのnode_modules
フォルダにインストールされます。
<link>
と<script>
要素を追加してこれらのファイルを参照し、マテリアルアイコンフォントも含めます<link rel="stylesheet" href="/node_modules/material-design-lite/material.min.css">
<script src="/node_modules/material-design-lite/material.min.js"></script>
<link rel="stylesheet" href="https://fonts.googleapis.com/icon?family=Material+Icons">
注意
この方法を使用すると、MDL要素のカラースキームをカスタマイズできません。カラースキームをカスタマイズする場合は、CDNでホストされているライブラリまたはダウンロード可能なライブラリを使用してください。この場合は、カスタマイズとプレビューツールを使用してください。これで完了です!サイトにMDLコンポーネントを追加する準備ができました。