背景画像の配置におけるbackground-position属性の自己理解

背景画像の配置におけるbackground-position属性の自己理解

最近、プロジェクトではラベルやボタンなどの断片的な画像をたくさん使用する必要があります。また、CSS の「elf テクノロジー」を使用する機会がありませんでした。ここでは、より多くの人々が使用して学習できるように、background-position に関する私の理解をドキュメントに書きます。

既存のボタン画像の組み合わせ

ステップ1 : 表示したい このボタンの場合、まず div (後でウィンドウと呼ばれる) タグを定義する必要があります。その幅と高さは、このボタンを保持できる程度にする必要があります。

ステップ 2 : これが今日の私の講演の焦点です。多くの人は、background-position は操作の背景画像であると言いますが、私は操作のウィンドウであると言います。ウィンドウを通して見ることができるのは、背景画像の一部だけです

水平座標と垂直座標の理解は、ウィンドウが画像の領域内で移動する限り、負の方向(負の座標)にあると言うことです。

見せるこの画像ボタンの場合、座標を指定する必要はありません。これがデフォルトです。もちろん、#div5{background-position: 0px 0px;} も使用できます。

見せるこの画像ボタンでは、背景位置の座標 #div6{ background-position:-42px 0px;} を設定する必要があります。

見せるこの画像ボタン、#div8{ background-position:-42px -41px;}

以下も同様です。

ここで私が言っていることは、皆さんも理解できると思います。ただ、これから始める人のために、理解の仕方をお伝えしているだけです。間違っている点があれば、ご指摘ください。 (タイプセットの仕方が分からないので、ご理解いただければ幸いです)

<<:  Jenkinsはマイクロサービスをパッケージ化してDockerイメージを構築し、実行します。

>>:  この記事では、MySQLのマスタースレーブ同期の原理を説明します。

推薦する

JavaScript 関数の高度な説明

目次関数定義方法関数呼び出し(6種類)これは問題を指摘している厳密モード高階関数閉鎖再帰: 自分自身...

scss で mixin が動作しない問題の解決方法 (ブラウザでコンパイルできない)

ミックスインメソッド: ブラウザはコンパイルできません: 以前のバージョンのsassでは上記の記述方...

MySQL NULLデータ変換方法(必読)

MySQL を使用してデータベースをクエリし、左結合を実行すると、関連付けられたフィールドの一部に...

シャドウソックスを使用してLAN透過ゲートウェイを構築する

目次dnsmasq をインストールして設定するChinaDNS をインストールして設定するshado...

10 種類のモダンなレイアウトを実現するための CSS コード

序文日曜日に自宅で web.dev の 2020 3 日間ライブを視聴したところ、興味深い点がたくさ...

MySQL 5.5 で範囲パーティションを追加および削除する例

導入RANGE パーティション分割は、指定された連続した間隔範囲に基づいています。RANGE の初期...

LinuxでIPアドレスが表示されない問題の解決方法

目次序文解決:ステップ1ステップ2序文環境: VMware Workstation 上に Linux...

JSフロントエンドモジュール化のいくつかの仕様についての簡単な説明

目次序文フロントエンドモジュール開発の価値厄介な名前の競合面倒なファイル依存関係モジュール化の利点C...

HTML ページはダーク モードの実装をサポートします

2019年から、AndroidとiOSの両方のプラットフォームでダークモードが使用され始めました。も...

MySQLの構文、特殊記号、正規表現の詳細な説明

Mysql でよく使用される表示コマンド1. 現在のデータベース サーバー内のデータベースの一覧を表...

MySQL データベースの詳細な説明 (Ubuntu 14.0.4 LTS 64 ビットベース)

1. MySQLデータベースの構成と関連概念まず、MySQL はリレーショナル データベースである...

MySQL アカウント情報をエレガントにバックアップする方法

序文:最近、インスタンスの移行の問題に遭遇しました。データの移行後、データベースのユーザーと権限も移...

CentOS7 インストール GUI インターフェースとリモート接続の実装

ブラウザ (Web ドライバー) ベースの Selenium テクノロジを使用してデータをクロールす...

JavaScript配列の一般的なメソッドの詳細な説明

目次元の配列を変更しない方法1. 連結文法:パラメータ:戻り値: 2. 参加する文法:パラメータ:戻...

Vue コードの読みやすさに関するいくつかの提案

目次1. コンポーネントをうまく活用してコードを整理する1. UIコンポーネントを抽出する2. モジ...