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 で表示するときに処理する方法

推薦する

JavaScriptはスタック構造の詳細なプロセスを実装する

目次1. スタック構造を理解する2. スタック構造のカプセル化3. 10進数を2進数に変換する1. ...

Windows 10 に Linux サブシステムをインストールする 2 つの方法 (画像とテキスト付き)

Windows 10 は Linux サブシステムをサポートするようになり、面倒なデュアル システ...

フロントエンドの面接の質問の最も包括的なコレクション

HTML+CSS 1. WEB 標準と W3C の理解と知識<br /> タグを閉じ、小...

データベースSQL SELECTクエリの仕組み

私たちは Web 開発者として、プロの DBA ではありませんが、データベースなしではやっていけませ...

ホームページのデザインはウェブデザイナーのレベルを最もよく反映する

私がこれまで携わってきた多くのプロジェクトでは、基本的に避けられない悪循環がありました。それは、ホー...

Docker イメージの最適化 (1.16GB から 22.4MB)

目次最適化の第一歩: 軽量ベースイメージの使用第2段階の最適化:多段階構築Docker は、ソフトウ...

bashの初期化メカニズムの詳細な説明

Bash 初期化ファイル対話型ログインシェル次の場合にはログイン シェルを取得できます。ローカル端末...

背景のグラデーションと自動フルスクリーンを実現するCSSコード

背景グラデーションと自動フルスクリーンに関する CSS の問題編集長は CSS の開発中に致命的な問...

JavaScript 開発における標準コミットメッセージの重要性の詳細な説明

目次標準コミットメッセージの重要性コミットするコミットリント依存関係をインストールする.commit...

3つの簡単な調整でMySQLを最適化する

私は熟練した DBA になるつもりはありませんが、MySQL を最適化するときは、いくつかの構成を調...

js の一般的でない演算子と演算子の概要

一般的な演算子と JavaScript の演算子の概要カテゴリオペレーター算術演算子+、–、*、/、...

Mysqlチュートリアルでのグループランキングの実装例の詳細な説明

目次1. データソース2. データの総合順位1) 総合ランキング2) 同順位3) 同順位3. データ...

iframeを透明にするパラメータ

<iframe src="./ads_top_tian.html" all...

レスポンシブフレームワークのテーブルヘッダーの自動改行問題に対する簡単な解決策

最近、Bootstrap を使って Web サイトを開発しています。表を処理していたところ、PC で...

vue+echartsチャートの使用に関する問題記録

序文echarts は私が最もよく使用するチャート作成ツールであり、非常に完全なエコシステムとコンテ...