Modern UI(旧:Metro)デザインのボタンやフォームを簡単に実装できるライブラリ -CSS3 Microsoft Modern Buttons
Post on:2012年10月24日
週末に発売予定のWindows8で採用されているModern UIの大きな特徴であるボタンやフォームを超軽量の外部スタイルシートファイルと簡単なclass指定で実装できるCSS3のライブラリを紹介します。

Modern Buttons
CSS3 Microsoft Modern Buttons -GitHub
※キャプチャはWindows8のModern UI
Modern Buttonsの特徴
Modern Buttonsは、ボタンやフォームをCSS3で美しくスタイルした軽量(5.5KB gzipped)で使いやすいCSS/JavaScriptのライブラリです。

- クロスブラウザ対応
- IE8をはじめ、最新のChrome, Firefox,など全てのモダンブラウザに対応。
- Bootstrap対応
- HTML/CSSのフレームワーク「Bootstrap2.0+」対応で、簡単に組み込めます。
- 制作者用にLESS, SASS
- ウェブ制作者用に、LESS, SASSのファイルも完備。
- LESS, SASSは、dsl-branchから。
- 商用利用、複製、頒布、OK
- ライセンスはCC 3.0で、商用利用、複製、頒布などOKです。
Modern Buttonsのデモ:ボタン
数多くあるボタンのデモから、いくつか紹介します。

左から、a要素、input要素、button要素を使ったシンプルなボタン

ボタンのカラーはclassを変更するだけです。

サイズもclassを変更するだけで、サイズなど他のバリエーションと組み合わせもOK。

角丸やストライプもclassを変更するだけです。

ボタンのグループ化やツールバーのように分けて配置することもできます。

アイコンを配置するとかなりModern UIのようなデザインになります。

jQueryを使って、リスト要素でドロップダウン型のボタンも作成できます。

ドロップダウン型のボタンにもMorder UIのスタイルをあてることができます。
Modern Buttonsのデモ:フォーム
Modern Buttonsではボタンだけでなく、フォームのエレメントも数多く揃っています。

シンプルながら利便性を考慮したテキストエリア・ボックス、チェックボックス・ラジオボタン。

select要素を使ったドロップダウンやリスト。

入力エリアの前後にアイテムを設置することもできます。

フォームのエレメントのサイズも簡単に変更できます。
sponsors