ホームページ  >  記事  >  ウェブフロントエンド  >  CSS を使用してページの下部にさまざまなページング効果を表示するにはどうすればよいですか? (各種スタイル例)

CSS を使用してページの下部にさまざまなページング効果を表示するにはどうすればよいですか? (各種スタイル例)

藏色散人
藏色散人オリジナル
2018-08-11 11:37:553059ブラウズ

ほとんどの Web サイトは複数のページで構成されていますが、単一ページであることはほとんどありません。非常に多くのページがページング機能を必要とします。この記事では、cssページング設定とcssページングコードの具体的な実装操作を紹介します。

1. 単純な CSS ページング コードの具体的な例は次のとおりです:

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>css分页样式代码测试</title>
    <style>
        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;
        }
    </style>
</head>
<body>
<h2>简单的分页</h2>
<ul class="pagination">
    <li><a href="#">«</a></li>
    <li><a href="#">1</a></li>
    <li><a class="active" href="#">2</a></li>
    <li><a href="#">3</a></li>
    <li><a href="#">4</a></li>
    <li><a href="#">5</a></li>
    <li><a href="#">6</a></li>
    <li><a href="#">7</a></li>
    <li><a href="#">»</a></li>
</ul>
</body>
</html>

効果は次のとおりです:

CSS を使用してページの下部にさまざまなページング効果を表示するにはどうすればよいですか? (各種スタイル例)

2. CSS ページング効果 -- クリックとマウスオーバーのページング スタイル固有のコード例は次のとおりです:

<h2>css分页效果--点击及鼠标悬停分页样式</h2>
<p>请你移动鼠标到分页的数字上</p>
<ul class="pagination">
    <li><a href="#">«</a></li>
    <li><a href="#">1</a></li>
    <li><a class="active" href="#">2</a></li>
    <li><a href="#">3</a></li>
    <li><a href="#">4</a></li>
    <li><a href="#">5</a></li>
    <li><a href="#">6</a></li>
    <li><a href="#">7</a></li>
    <li><a href="#">»</a></li>
</ul>

style スタイル コード:

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;
}
ul.pagination li a.active {
    background-color: #4CAF50;
    color: white;
}
ul.pagination li a:hover:not(.active) {background-color: #ddd;}

効果は次のとおりです:

CSS を使用してページの下部にさまざまなページング効果を表示するにはどうすればよいですか? (各種スタイル例)

注: 現在のページをクリックすると、.active を使用して現在のページ スタイルを設定できます。 :hover セレクターを使用して、マウスをホバーしたときにスタイルを変更できます。

: リンク上にマウスを移動すると、ホバーによって追加される特別なスタイル。リンクだけでなく、すべての要素で使用できます。

:リンクセレクターは、未訪問のページへのリンクのスタイルを設定します。

:訪問済みセレクターは、訪問済みのページへのリンクのスタイルを設定します: アクティブセレクターは、リンクをクリックしたときのスタイルを設定します。

3. CSS ページング スタイル - 角丸スタイル

ここでのコードの主な違いは、border-radius 属性に関連しています。

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

の効果は次のとおりです。

CSS を使用してページの下部にさまざまなページング効果を表示するにはどうすればよいですか? (各種スタイル例)

注:

border-radius プロパティは、4 つの border-*-radius プロパティを設定するために使用される短縮プロパティです。このプロパティを使用すると、要素に丸い境界線を追加できます。

この記事では、CSS ページング スタイルに関する 3 つの状況を紹介しますので、困っている友人の参考になれば幸いです。



以上がCSS を使用してページの下部にさまざまなページング効果を表示するにはどうすればよいですか? (各種スタイル例)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。