CSS「スプライト」スプライト application_html/css_WEB-ITnose
Web ページを作成する過程で、複数のアイコンを表示する必要に遭遇することがあります。
上の図の「婦人服」テキストの左側にあるアイコンのように。簡単な解決策は、各画像に タグを追加することですが、これを行うと HTTP リクエストの数が増加し、Web サイトの読み込み速度に影響します。これよりも優れた解決策は、スプライトです。
いわゆるスプライト画像は、CSS スプライトまたは PS ツールを使用して、必要なすべての小さな画像を 1 つの大きな画像につなぎ合わせ、要素のbackground-image属性とbackground-position属性を通じて画像の位置決めを完了します。 。
そのためにデモを作りました。
学習の過程で、背景画像の位置決め、つまり、background-position 属性の使用法と、この大きな画像内に表示される小さなアイコンをどのように配置するかという問題に遭遇しました。
問題は次のように単純化されます:
答えは、この画像を div の背景画像として設定することです。次に、画像 3 が div エリアに表示されるように画像を移動します。
4 つの小さな画像は同じサイズの 25x25 ピクセルで、div も 25x25 ピクセルであるとします。 divの背景画像に大きい画像を設定した場合、デフォルト画像の左上隅の頂点がdiv領域の頂点と一致するため、「小さい画像3」を横方向はそのままで垂直上に移動する必要があります変更なし。したがって、background-position:0px,-25px; を設定します (画像ピクセルの位置は CSS スプライト ツールで確認できます)。
とても単純な質問なのですが、なぜピクセル値が負の数になるのか、2つの誤解があり理解できませんでした。たとえば、順序なしリストの各項目の
間違いがあれば修正してください。
参考:
W3C CSSの背景属性
切り抜きの一部を背景として表示
CSSスプライトオンラインツール
この記事のデモダウンロード:
タオバオのナビゲーションバーを模倣する(抽出コード:e0f5)

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









この記事では、HTML< Progress>について説明します。要素、その目的、スタイリング、および< meter>との違い要素。主な焦点は、< Progress>を使用することです。タスクの完了と< Meter> statiの場合

この記事では、HTML< Datalist>について説明します。オートコンプリートの提案を提供し、ユーザーエクスペリエンスの改善、エラーの削減によりフォームを強化する要素。

記事では、HTML5クロスブラウザーの互換性を確保するためのベストプラクティスについて説明し、機能検出、プログレッシブエンハンスメント、およびテスト方法に焦点を当てています。

この記事では、html< meter>について説明します。要素は、範囲内でスカラーまたは分数値を表示するために使用され、Web開発におけるその一般的なアプリケーション。それは差別化< Meter> < Progress>およびex

この記事では、ブラウザのユーザー入力を直接検証するために、必要、パターン、MIN、MAX、および長さの制限などのHTML5フォーム検証属性を使用して説明します。

この記事では、モバイルデバイスのレスポンシブWebデザインに不可欠なViewportメタタグについて説明します。適切な使用により、最適なコンテンツのスケーリングとユーザーの相互作用が保証され、誤用が設計とアクセシビリティの問題につながる可能性があることを説明しています。

この記事では、< iframe>外部コンテンツをWebページ、その一般的な用途、セキュリティリスク、およびオブジェクトタグやAPIなどの代替案に埋め込む際のタグの目的。

GiteEpages静的Webサイトの展開が失敗しました:404エラーのトラブルシューティングと解像度Giteeを使用する
