CSS でデジタル ページング効果のコードと手順を実装する方法

CSS でデジタル ページング効果のコードと手順を実装する方法
かなりの数のウェブサイトがデジタルページング効果を使用しています。たとえば、このサイトのページングもこの手法を採用しており、使用すると非常に美しくなります。
コード例は次のとおりです。

コードをコピー
コードは次のとおりです。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<meta http-equiv="コンテンツタイプ" コンテンツ="text/html; charset=utf-8" />
<meta name="author" content="http://www.softwhy.com/" />
<ヘッド>
<title>アリ族</title>
<スタイル タイプ="text/css">
ウル
{
リストスタイル:なし;
}
ウル・リ
{
フロート:左;
幅:22px;
高さ:22px;
左マージン:5px;
}
1つの
{
幅:20px;
高さ:20px;
表示:ブロック;
テキスト配置:中央;
テキスト装飾:なし;
背景色:白;
境界線:1px 実線 #666;
}
ホバー
{
幅:40px;
高さ:30px;
境界線:1px 実線 #666;
位置:絶対;
行の高さ:30px;
マージン:-5px 0 0 -10px;
}
</スタイル>
</head>
<本文>
<ul>
<li><a href="#">1</a></li>
<li><a 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>
</ul>
</本文>
</html>

上記のコードは目的の効果を実現します。実装手順を簡単に紹介します
1. float プロパティを使用して、li 要素を水平方向に揃えます。
2. a 要素をブロックレベル要素として設定し、そのサイズを設定します。
3. リンク疑似クラスを使用して、マウスをリンク上に置いたときに a 要素のサイズを制御し、絶対配置を使用することで、現在の a 要素が周囲の要素を覆うことができます。
特記事項: a 要素の背景色が白に設定されているのは、背景がデフォルトで透明になっているためです。背景色が設定されていない場合は、両側の境界線が覆われているのがわかります。

<<:  Mysql ALTER TABLE はフィールドを追加するときにテーブルをロックしますか?

>>:  長いデータを HTML で表示するときに処理する方法

推薦する

DOCTYPEタイプの詳細な紹介

<br />通常、HTML では次の方法で DOCTYPE を宣言します。 <!D...

Dockerイメージ構築原理の分析(Dockerをインストールしなくてもイメージを構築できる)

イメージの構築は、DevOps プロセスにおいて非常に重要なプロセスです。一般的に、イメージの構築と...

Linuxドライバのプラットフォームバスの詳細説明

目次1. プラットフォームバスの紹介1.1. Linuxドライバの分離と階層化1.1.1. Linu...

WeChatアプレットでグローバル変数を監視する方法

最近、仕事で問題に遭遇しました。グローバル変数 red_heart があります。これは多くの場所で使...

Reactはルーティングを使用してログインインターフェースにリダイレクトします

前回の記事では、webpack と react 環境を設定した後、ログイン インターフェースとその後...

React useMemo と useCallback の使用シナリオ

目次メモを使うコールバックの使用メモを使う親コンポーネントが再レンダリングされると、そのすべての要素...

favico.ico---ウェブサイトicoアイコン設定手順

1. 正常に生成されたアイコン ファイルをダウンロードし、名前を favico.ico に変更して、...

Docker 自動ビルド 自動ビルド実装プロセス図

自動ビルドとは、Docker Hub を使用して、Dockerfile ファイルを含む GitHub...

ウェブ開発におけるクロスドメインの理由に対する複数のソリューション

目次クロスドメインの理由JSONP Nginxソリューションバックエンドソリューションクロスドメイン...

Web コンポーネントの内部イベント コールバックと問題点の分析

目次前面に書かれたWC とは何でしょうか?現在の欠陥1. コンポーネント内部イベントのコールバック2...

element-uiのアップロードコンポーネントでファイルやその他のパラメータを転送する際の問題を分析する

最近、element-ui を統合したプロジェクトで vuethink を使用しました。以前は bo...

ユーザー中心設計

最近、デジタル デザイン コミュニティで「誰が何を担当するのか」という明らかな混乱についてよく質問さ...

ウェブページ制作でウェブフォントファイルにベクターアイコンを追加する方法

ご存知のとおり、コンピューターには 2 種類の画像があり、1 つはビットマップ、もう 1 つはベクタ...

HTML フォームタグチュートリアル (4):

ここで、次のような項目をフォームに追加したいとします: 現在いる都市を参照します。ここで私たちが話し...

Windows 上の Docker にさまざまなソフトウェアをインストールする詳細なプロセス

1. MySQLをインストールする # docker で mysql をダウンロード docker ...