TECH I.S.

CSS ページネーションの例


CSS を使用してレスポンシブなページネーションを作成する方法を学びます。


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

多くのページがあるウェブサイトを持っている場合、各ページにある種のページネーションを追加したいかもしれません:

.pagination {   display: inline-block; } .pagination a {   color: black;   float: left;   padding: 8px 16px;   text-decoration: none; }

自分で試してみる »


アクティブでホバー可能なページネーション

現在のページを.activeクラス、および使用:hoverセレクターを使用して、マウスを上に移動したときに各ページ リンクの色を変更します。

.pagination a.active {   background-color: #4CAF50;   color: white; } .pagination a:hover:not(.active) {background-color: #ddd;}

自分で試してみる »

丸みを帯びたアクティブ ボタンとホバー可能なボタン

追加border-radius丸みを帯びた「アクティブ」および「ホバー」ボタンが必要な場合のプロパティ:

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

自分で試してみる »

ホバー可能なトランジション効果

追加transitionプロパティをページ リンクに追加して、ホバー時の遷移効果を作成します。

.pagination a {   transition: background-color .3s; }

自分で試してみる »



縁取りされたページネーション

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

.pagination a {   border: 1px solid #ddd; /* Gray */ }

自分で試してみる »

丸みを帯びた境界線

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

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

自分で試してみる »

リンク間のスペース

ヒント:追加marginページ リンクをグループ化しない場合のプロパティ:

.pagination a {   margin: 0 4px; /* 0 is for top and bottom. Feel free to change it */ }

自分で試してみる »


ページネーションのサイズ

でページネーションのサイズを変更しますfont-size財産:

.pagination a {   font-size: 22px; }

自分で試してみる »


中央揃えのページネーション

ページネーションを中央に配置するには、コンテナー要素 (<div> など) を次のように囲みます。text-align:center

.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"; }

自分で試してみる »



プログラミング学習を加速させる

プログラミングをプロの講師に教えてもらいませんか。

テックアイエスのプログラミングスクールは初心者も大歓迎です。年齢制限もありません。転職・副業に強く、挫折させない手厚いサポートで稼ぐ力を身につけましょう!

スクールの詳細