最新のWeb開発のチュートリアル
×

CSS チュートリアル

CSS HOME CSS 導入 CSS 構文 CSS の仕方 CSS 色 CSS 背景 CSSボーダー CSS 余白 CSS パディング CSS 高さ/幅 CSS テキスト CSS フォント CSS リンクス CSS リスト CSS テーブル CSS ボックスモデル CSSの概要 CSSの表示 CSS 最大幅 CSSのポジション CSS 浮く CSS Inline-block CSS 整列します CSS コンビネータ CSS 擬似クラス CSS 擬似要素 CSS ナビゲーションバー CSS ドロップダウン CSS ツールチップ CSS イメージギャラリー CSS 画像の不透明度 CSS 画像のスプライト CSS attrのセレクタ CSSフォーム CSS カウンター

CSS3

CSS3 導入 CSS3 角丸 CSS3 ボーダーイメージ CSS3 背景 CSS3 色 CSS3 グラデーション CSS3 影 CSS3 テキスト CSS3 フォント CSS3 2Dトランスフォーム CSS3 3Dトランスフォーム CSS3 トランジション CSS3 アニメーション CSS3 画像 CSS3 ボタン CSS3 ページネーション CSS3 複数の列 CSS3 ユーザーインターフェース CSS3 ボックスのサイズ設定 CSS3 Flexbox CSS3 メディアクエリー CSS3 MQ例

CSS レスポンシブWebデザイン

レスポンシブWebデザイン イントロ レスポンシブWebデザイン ビューポート レスポンシブWebデザイン グリッドビュー レスポンシブWebデザイン メディアクエリー レスポンシブWebデザイン 画像 レスポンシブWebデザイン ビデオ レスポンシブWebデザイン フレームワーク

CSS Examples

CSS 例 CSS クイズ CSS 証明書

CSS References

CSS 参照 CSS セレクタ CSS 機能 CSS リファレンス聴覚 CSS Web Safe フォント CSS アニメーション CSS ユニット CSS PX-EMコンバータ CSS 色 CSS 色値 CSS 色名 CSS3 ブラウザのサポート

 

CSSページネーション例


CSSを使用して応答ページネーションを作成する方法を学びます。


シンプルなページネーション

あなたはページのたくさんのウェブサイトを持っている場合は、各ページにページネーションのいくつかの並べ替えを追加することがあります。

ページネーションを作成するには、HTMLリストのスタイル:

ul.pagination {
    display: inline-block;
    padding: 0;
    margin: 0;
}

ul.pagination li {display: inline;}

ul.pagination li a {
    color: black;
    float: left;
    padding: 8px 16px;
    text-decoration: none;
}
»それを自分で試してみてください

アクティブおよびHoverableページネーション

で現在のページをハイライト表示.activeクラス、および使用:hover 、それらの上にマウスを移動するときに、各ページのリンクの色を変更するには、セレクタを:

ul.pagination li a.active {
    background-color: #4CAF50;
    color: white;
}

ul.pagination li a:hover:not(.active) {background-color: #ddd;}
»それを自分で試してみてください

丸みを帯びたアクティブおよびHoverableボタン

追加border-radiusあなたは丸め「アクティブ」と「ホバー」ボタンをしたい場合は、プロパティを:

ul.pagination li a {
    border-radius: 5px;
}

ul.pagination li a.active {
    border-radius: 5px;
}
»それを自分で試してみてください

Hoverableトランジションエフェクト

追加transitionホバー上のトランジションエフェクトを作成するには、ページのリンクにプロパティを:

ul.pagination li a {
    transition: background-color .3s;
}
»それを自分で試してみてください

フチページネーション

使用borderページネーションに境界線を追加するには、プロパティを:

ul.pagination li a {
    border: 1px solid #ddd; /* Gray */
}
»それを自分で試してみてください

丸みを帯びたボーダー

ヒント:ページネーションであなたの最初と最後のリンクに丸い枠線を追加します。

.pagination li:first-child a {
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}

.pagination li:last-child a {
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}
»それを自分で試してみてください

リンク間のスペース

ヒント:追加marginページ・リンクグループにしたくない場合は、プロパティを:

ul.pagination li a {
    margin: 0 4px; /* 0 is for top and bottom. Feel free to change it */
}
»それを自分で試してみてください

ページネーションサイズ

でページネーションのサイズを変更font-sizeプロパティ:

ul.pagination li a {
    font-size: 22px;
}
»それを自分で試してみてください

中心のページネーション

、ページネーションを中央(のようにその周囲にコンテナ要素をラップする<div>および追加text-align:center

div.center {
    text-align: center;
}
»それを自分で試してみてください

その他の例


パン粉

ページネーションの別のバリエーションは、いわゆる「ブレッドクラム」です。

ul.breadcrumb {
    padding: 8px 16px;
    list-style: none;
    background-color: #eee;
}

ul.breadcrumb li {display: inline;}

ul.breadcrumb li+li:before {
    padding: 8px;
    color: black;
    content: "/\00a0";
}
»それを自分で試してみてください