ToolKit[Titon]を利用した
Button Groupのサンプルプログラムです。
ToolKit[Titon]については
下記サイトを参照してください。
参照URL①:Toolkit – Project Titon
参照URL②:Bootstrapのように多数のコンポーネントが詰まったUIツールキット「Titon Toolkit」:phpspot開発日誌
デモサイト:Button Group – Titon Toolkit Demo Site
HTML head部
<head> <meta charset="utf-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no" /> <link rel="stylesheet" type="text/css" href="css/toolkit.css" /> <link rel="stylesheet" type="text/css" href="css/ui.css" /> </head>
HTML body部(サンプル①)
<div class="button-group"> <button class="button" type="button">Default</button> <button class="button" type="button">Button</button> <button class="button" type="button">Group</button> </div>
HTML body部(サンプル②)
<!-- Small ここから --> <div class="button-group small"> <button class="button" type="button">Small</button> <button class="button" type="button">Button</button> <button class="button" type="button">Group</button> </div> <!-- Small ここまで --> <!-- Defalu ここから --> <div class="button-group"> <button class="button" type="button">Default</button> <button class="button" type="button">Button</button> <button class="button" type="button">Group</button> </div> <!-- Defalu ここまで --> <!-- Large ここから --> <div class="button-group large"> <button class="button" type="button">Large</button> <button class="button" type="button">Button</button> <button class="button" type="button">Group</button> </div> <!-- Large ここまで -->
HTML body部(サンプル③)
<ul class="button-group"> <li><button class="button" type="button">Action</button></li> <li> <button class="button js-drop" type="button" data-drop="#menu"><span class="caret-down"></span></button> <ul class="drop drop--down" id="menu"> <li class="drop-heading">カテゴリー1</li> <li><a href="#">メニュー1</a></li> <li><a href="#">メニュー2</a></li> <li><a href="#">メニュー3</a></li> <li class="drop-heading">カテゴリー2</li> <li><a href="#">メニュー4</a></li> <li><a href="#">メニュー5</a></li> <li><a href="#">メニュー6</a></li> </ul> </li> </ul>
解説
Button Groupのみの機能を使う場合は
ファイル[toolkit.js]は
必要無いですので
ファイル[toolkit.css]及び
ファイル[ui.css]のみを
読み込んでいます。
ただし、【サンプル③】の
ドロップダウン機能を利用する場合は
ファイル[toolkit.js]も必要になります。
※ToolKit[Titon]のライセンスは[BSD]です。