ドキュメント

タイトル
Bootstrapボタン
説明
Bootstrapフレームワークの標準的なボタンデザインです。
カテゴリー
フレームワーク
リンク & ボタン
ライブラリー
Bootstrap
組み込みファイル
<!-- Bootstrapスタイルの追加 -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta.3/css/bootstrap.min.css">
関連

ソースコード

<!doctype html>
<html>
<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <!-- Bootstrapスタイルの追加 -->
    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta.3/css/bootstrap.min.css">    
    <title>Bootstrapボタン</title>
</head>
<body>
    <header>
        <h1 class="dlw-title">Bootstrapボタン</h1>
        <p class="dlw-description">Bootstrapフレームワークの標準的なボタンデザインです。</p>
    </header>
    <section>
        <h2 class="dlw-subtitle">[1] デフォルトボタン</h2>
        <button type="button" class="btn btn-primary">Primary</button>
        <button type="button" class="btn btn-secondary">Secondary</button>
        <button type="button" class="btn btn-success">Success</button>
        <button type="button" class="btn btn-danger">Danger</button>
        <button type="button" class="btn btn-warning">Warning</button>
        <button type="button" class="btn btn-info">Info</button>
        <button type="button" class="btn btn-light">Light</button>
        <button type="button" class="btn btn-dark">Dark</button>
        <button type="button" class="btn btn-link">Link</button>
    </section>
    <section>
        <h2 class="dlw-subtitle">[2] アウトラインボタン</h2>
        <button type="button" class="btn btn-outline-primary">Primary</button>
        <button type="button" class="btn btn-outline-secondary">Secondary</button>
        <button type="button" class="btn btn-outline-success">Success</button>
        <button type="button" class="btn btn-outline-danger">Danger</button>
        <button type="button" class="btn btn-outline-warning">Warning</button>
        <button type="button" class="btn btn-outline-info">Info</button>
        <button type="button" class="btn btn-outline-light">Light</button>
        <button type="button" class="btn btn-outline-dark">Dark</button>
    </section>
    <section>
        <h2 class="dlw-subtitle">[3] ボタンのサイズ</h2>
        <button type="button" class="btn btn-primary btn-lg">Large button</button>
        <br>
        <button type="button" class="btn btn-primary btn-sm">Small button</button>
        <br>
        <button type="button" class="btn btn-primary btn-lg btn-block">Block level button</button>
    </section>
    <section>
        <h2 class="dlw-subtitle">[4] ボタンの状態</h2>
        <a href="#" class="btn btn-primary btn-lg active" role="button" aria-pressed="true">Active State</a>
        <button type="button" class="btn btn-lg btn-primary" disabled>Disabled State</button>
    </section>
    <section>
        <h2 class="dlw-subtitle">[5] ボタングループ</h2>
        <div class="btn-group" role="group" aria-label="Basic example">
            <button type="button" class="btn btn-primary">Left</button>
            <button type="button" class="btn btn-primary">Middle</button>
            <button type="button" class="btn btn-primary">Right</button>
        </div>
    </section>
    <section>
        <h2 class="dlw-subtitle">[6] ボタンツールバー</h2>
        <div class="btn-toolbar" role="toolbar" aria-label="Toolbar with button groups">
            <div class="btn-group mr-2" role="group" aria-label="First group">
                <button type="button" class="btn btn-primary">1</button>
                <button type="button" class="btn btn-primary">2</button>
                <button type="button" class="btn btn-primary">3</button>
                <button type="button" class="btn btn-primary">4</button>
            </div>
            <div class="btn-group mr-2" role="group" aria-label="Second group">
                <button type="button" class="btn btn-primary">5</button>
                <button type="button" class="btn btn-primary">6</button>
                <button type="button" class="btn btn-primary">7</button>
            </div>
            <div class="btn-group" role="group" aria-label="Third group">
                <button type="button" class="btn btn-primary">8</button>
            </div>
        </div>
    </section>
    <section>
        <h2 class="dlw-subtitle">[7] ボタングループのサイズ</h2>
        <div class="btn-group btn-group-lg" role="group" aria-label="Basic example">
            <button type="button" class="btn btn-primary">Large Left</button>
            <button type="button" class="btn btn-primary">Large Middle</button>
            <button type="button" class="btn btn-primary">Large Right</button>
        </div>
        <br>
        <div class="btn-group btn-group-sm" role="group" aria-label="Basic example">
            <button type="button" class="btn btn-primary">Small Left</button>
            <button type="button" class="btn btn-primary">Small Middle</button>
            <button type="button" class="btn btn-primary">Small Right</button>
        </div>
    </section>
    <section>
        <h2 class="dlw-subtitle">[8] ボタングループの入れ子</h2>
        <div class="btn-group" role="group" aria-label="Button group with nested dropdown">
            <button type="button" class="btn btn-primary">1</button>
            <button type="button" class="btn btn-primary">2</button>
            <div class="btn-group" role="group">
                <button id="btnGroupDrop1" type="button" class="btn btn-primary dropdown-toggle" data-toggle="dropdown" aria-haspopup="true"
                    aria-expanded="false">
                    Dropdown
                </button>
                <div class="dropdown-menu" aria-labelledby="btnGroupDrop1">
                    <a class="dropdown-item" href="#">Dropdown link</a>
                    <a class="dropdown-item" href="#">Dropdown link</a>
                </div>
            </div>
        </div>
    </section>
    <section>
        <h2 class="dlw-subtitle">[9] 垂直ボタングループ</h2>
        <div class="btn-group-vertical" role="group" aria-label="Basic example">
            <button type="button" class="btn btn-primary">Top</button>
            <button type="button" class="btn btn-primary">Middle</button>
            <button type="button" class="btn btn-primary">Bottom</button>
        </div>
        <br>
        <div class="btn-group-vertical" role="group" aria-label="Button group with nested dropdown">
            <button type="button" class="btn btn-primary">1</button>
            <button type="button" class="btn btn-primary">2</button>
            <div class="btn-group" role="group">
                <button id="btnGroupDrop1" type="button" class="btn btn-primary dropdown-toggle" data-toggle="dropdown" aria-haspopup="true"
                    aria-expanded="false">
                    Dropdown
                </button>
                <div class="dropdown-menu" aria-labelledby="btnGroupDrop1">
                    <a class="dropdown-item" href="#">Dropdown link</a>
                    <a class="dropdown-item" href="#">Dropdown link</a>
                </div>
            </div>
        </div>
    </section>
    <section>
        <h2 class="dlw-subtitle">[10] チェックボックス(ボタントグルスタイル)</h2>
        <div class="btn-group btn-group-toggle" data-toggle="buttons">
            <label class="btn btn-primary active">
                <input type="checkbox" checked autocomplete="off"> Active
            </label>
            <label class="btn btn-primary">
                <input type="checkbox" autocomplete="off"> Check
            </label>
            <label class="btn btn-primary">
                <input type="checkbox" autocomplete="off"> Check
            </label>
        </div>
    </section>
    <section>
        <h2 class="dlw-subtitle">[11] ラジオボタン(ボタントグルスタイル)</h2>
        <div class="btn-group btn-group-toggle" data-toggle="buttons">
            <label class="btn btn-primary active">
                <input type="radio" name="options" id="option1" autocomplete="off" checked> Active
            </label>
            <label class="btn btn-primary">
                <input type="radio" name="options" id="option2" autocomplete="off"> Radio
            </label>
            <label class="btn btn-primary">
                <input type="radio" name="options" id="option3" autocomplete="off"> Radio
            </label>
        </div>
    </section>
</body>
</html>

コメント

検索

スタイルデザイン
テキストスタイルデザインCSS

ここではテキストにスタイルシートで様々な効果を付したデザインサンプルを掲載しています。

見出しスタイルデザインCSS

見出しは、その下の記事の性質を示すテキストです。
ここでは、スタイルシートを使用した見出しのデザインサンプルが掲載しています。

順番リストデザインスタイルCSS

HTML <ol> 要素は順序付けられた項目リストを表します。
ここでは、スタイルシートを使用するolのデザインサンプルを掲載しています。

分割線スタイルデザインCSS

HTML <hr>要素は、段落レベルの要素間のテーマ区切りを表します。
ここでは、スタイルシートを使用してhrのデザインサンプルを掲載しています。

ボックスシャドウスタイルデザインCSS

CSSプロパティbox-shadowは、要素のフレーム枠の周囲にシャドーエフェクトを追加するために使用されます。
ここでは、スタイルシートを使用したボックスシャドウプロパティのデザインサンプルを掲載しています。

レイアウト
ブレークポイントを指定して画像を切り替える方法JS

<picture>srcsetを使用して、画面サイズに応じて画像を切り替える方法です。レティーナにも対応しています。
このサンプルではIE用にPicturefillを追加しています。

リンク & ボタン
BootstrapボタンCSS

Bootstrapフレームワークの標準的なボタンデザインです。

Hover.cssCSS

Hover.cssはマウスオーバー効果のスタイルシートコレクションです。

Button.cssCSS

Button.cssは、CSS3のボタンアニメーションのコレクションです。

カード
BootstrapカードCSS

これはBootstrapフレームワークの標準的なカードデザインのまとめです。

テキスト
Arctext.jsjQuery

Arctext.jsは文字列を指定した円半径に沿ってカーブさせるjQueryプラグインです。

Lettering.jsjQuery

Lettering.jsは、1文字、1単語、1列の指定された文字列を<span>タグで囲むjQueryプラグインです。

Textillate.jsjQuery

Textillate.jsは、イン/アウトアニメーションエフェクトをテキストに追加するjQueryプラグインです。

FitText.jsjQuery

FitText.jsは、親要素の幅に応じてフォントサイズをフィットさせるjQueryプラグインです。

メディア
FeedEkjQuery

FeedEkは、RSSフィードとAtomフィードを解析して表示するjQueryプラグインです。

YouTubeの埋め込み

YouTubeのさまざまな埋め込み方法の紹介。

FitVids.jsjQuery

FitVidsはiframeで埋め込まれたYouTube動画をレスポンシブ対応に変換するjQueryプラグインです。

xZoomjQuery

xZoomは画像のズームプレビューを表示するjQueryプラグインです。
プレビュー位置とズームをカスタマイズすることができます。

Instagram.cssCSS

Instagram.cssは、インスタントグラムのような写真をフィルタリングするスタイルシートです。

日付
Moment.jsJS

Moment.jsは日付と時刻を処理して表示するjavascriptです。
このサンプルでは日本語にローカライズしています。

Bootstrap Material DatePickerjQuery

Bootstrap Material DatePickerはMoment.jsを使用したjQueryデータピッカープラグインです。

テーブル
MultifilterjQuery

MultifilterはjQueryテーブルフィルタリングプラグインです。

FlexテーブルCSS

"display: flex;"を使用したレスポンステーブル
rowspanはサポートされていません。

GridテーブルCSS

"display: grid;"を使用したレスポンステーブル
rowspanはサポートされていません。

BootstrapテーブルCSS

Bootstrapフレームワークの標準的なテーブルデザインです。

フォーム
jQuery Mask PluginjQuery

jQuery Mask Pluginは、フォームフィールドでマスク(検証)を行うjQueryプラグインです。

Select2 #1. 基本的な設定jQuery

Select2は、セレクトフォームをより高度にするjqueryプラグインです。
Select2の基本的な使い方は次のとおりです。

jQuery SearcherjQuery

jQuery Searcherは、さまざまなマークアップをサポートするjQuery検索/フィルタリングプラグインです。

スライダー
BootstrapカルーセルjQuery

Bootstrapフレームワークの標準的なカルーセルです。

FlexSlider #1. シングルスライダーjQuery

FlexSliderはレスポンシブjQueryスライダープラグインです。
ここにはFlexsliderの基本的な単一スライダー設定を掲載しています。

FlexSlider #2. カルーセルスライダーjQuery

FlexSliderはレスポンシブjQueryスライダープラグインです。
ここにはFlexsliderの基本的なカルーセルスライダー設定を掲載しています。

ライトボックス
fancyBox #1. 基本的なイメージライトボックスjQuery

fancyBoxはjQueryライトボックスプラグインです。
ここではfancyBoxの基本的なイメージライトボックスの設定を行います。

fancyBox #2. メディアライトボックスjQuery

fancyBoxはjQueryライトボックスプラグインです。
ここでは、YouTube、Vimeo、Instagram、Googleマップ、fancyBoxのインラインHTML、iframeライトボックスの設定を掲載しています。

ナビゲーション
animsitionjQuery

animsitionはページ遷移時にアニメーションエフェクトを追加するjQueryプラグインです。

GreedyNavjQuery

GreedyNavは画面縮小時にはみ出した項目をドロップダウンに切り替えるjQueryを用いたレスポンシブナビゲーションメニューです。

GridTabjQuery

GridTabはグリッドベースのレスポンシブタブを作成する軽量なjQueryプラグインです。

jQuery.NiceScrolljQuery

jQuery.NiceScrollはスクロールの表示と機能を拡張するjQueryプラグインです。

metisMenujQuery

metisMenuは水平・垂直メニューを展開するjQueryプラグインです。

fullPage.js #1. 基本的なフルスクリーンスクロールjQuery

fullPage.jsはフルスクリーンスクロールjQueryプラグインです。
ここでは、基本的なfullPage.jsのフルスクリーンスクロールを掲載しています。

fullPage.js #2. メニュー付のフルスクリーンスクロールjQuery

fullPage.jsはフルスクリーンスクロールjQueryプラグインです。
ここではナビゲーションメニューを表示しています。

Offside.js #1. 基本的なオフキャンバスJS

Offside.jsはオフキャンバス展開するJavaScriptキットです。
これは、左側オフキャンバスが展開するサンプルです。

Offside.js #2. 複数のオフキャンバスJS

Offside.jsはオフキャンバス展開するJavaScriptキットです。
これは、複数のオフキャンバスが展開するサンプルです。

Filterizr #1. 基本的なフィルタリングjQuery

Filterizrはコンテナ内のアイテムをフィルタリング、並べ替え、シャッフル、検索をするjQueryプラグインです。
これはオプションを使用しない基本的なサンプルです。

Filterizr #2. 高度なフィルタリングjQuery

Filterizrはコンテナ内のアイテムをフィルタリング、並べ替え、シャッフル、検索をするjQueryプラグインです。
これはFilterizrのより高度なフィルタリングのサンプルです。

アニメーション
animsitionjQuery

animsitionはページ遷移時にアニメーションエフェクトを追加するjQueryプラグインです。

Textillate.jsjQuery

Textillate.jsは、イン/アウトアニメーションエフェクトをテキストに追加するjQueryプラグインです。

ScrollajQuery

Scrollaはスクロール時に表示するアイテムにアニメーション効果を付加するjQueryプラグインです。

Hover.cssCSS

Hover.cssはマウスオーバー効果のスタイルシートコレクションです。

Animate.cssCSS

Animate.cssはアニメーション効果のスタイルシートコレクションです。

jQuery Easing PluginjQuery

jQuery Easing Plugin はjQueryのイージング(アニメーション効果)を拡張するプラグインです。
ここでは要素へのイージングのサンプルを掲載しています。

背景
fullPage.js #1. 基本的なフルスクリーンスクロールjQuery

fullPage.jsはフルスクリーンスクロールjQueryプラグインです。
ここでは、基本的なfullPage.jsのフルスクリーンスクロールを掲載しています。

fullPage.js #2. メニュー付のフルスクリーンスクロールjQuery

fullPage.jsはフルスクリーンスクロールjQueryプラグインです。
ここではナビゲーションメニューを表示しています。

jquery.mb.YTPlayerjQuery

jQuery.mb.YTPlayerは背景にYouTube動画を表示するjQueryプラグインです。

モーダル & ツールチップ
Hint.cssCSS

Hint.cssはツールチップ用のスタイルシートです。
クラス名を追加するだけでツールチップを表示することが出来ます。

ProtipjQuery

Protipはツールチップを生成するjQueryプラグインです。
ツールヒントの位置、大きさなどは、データ属性のみで設定します。

ソーシャル
フレームワーク
BootstrapカルーセルjQuery

Bootstrapフレームワークの標準的なカルーセルです。

BootstrapカードCSS

これはBootstrapフレームワークの標準的なカードデザインのまとめです。

BootstrapボタンCSS

Bootstrapフレームワークの標準的なボタンデザインです。

BootstrapテーブルCSS

Bootstrapフレームワークの標準的なテーブルデザインです。

チートシート
GreenSockチートシート

GreenSockによるTweenMAX、TweenLite、TimelineLite、TimelineMaxのチートシート

その他
Google検索

このページでは、コードをまとめて検索することができます。