Selbstverständnis des Hintergrundpositionsattributs bei der Positionierung von Hintergrundbildern

Selbstverständnis des Hintergrundpositionsattributs bei der Positionierung von Hintergrundbildern

In letzter Zeit muss ich im Projekt viele fragmentierte Bilder wie Beschriftungen und Schaltflächen verwenden. Darüber hinaus hatte ich nie die Gelegenheit, die „Elf-Technologie“ in CSS zu verwenden. Hier schreibe ich mein Verständnis der Hintergrundposition in ein Dokument, damit mehr Leute es verwenden und lernen können.

Die Kombination aller vorhandenen Buttonbilder

Schritt 1 : Wir möchten anzeigen Um diesen Button zu erstellen, müssen wir zunächst ein Div (später Fenster genannt)-Tag definieren, dessen Breite und Höhe gerade ausreichen soll, um diesen Button aufzunehmen.

Schritt 2 : Dies ist der Schwerpunkt meines heutigen Vortrags. Viele Leute sagen, dass die Hintergrundposition das Hintergrundbild der Operation ist, aber ich sage, es ist das Fenster der Operation. Durch das Fenster können wir nur einen Teil des Hintergrundbildes sehen .

Das Verständnis der horizontalen und vertikalen Koordinaten besteht darin, dass, solange sich das Fenster innerhalb des Bildbereichs bewegt, wir von einer Bewegung in negativer Richtung (negative Koordinaten) sprechen.

zeigen Für diese Bildschaltfläche müssen wir die Koordinaten nicht angeben, es ist die Standardeinstellung. Natürlich können Sie auch #div5{background-position: 0px 0px;}

zeigen Für diese Bildschaltfläche müssen Sie die Koordinaten der Hintergrundposition festlegen: #div6{ background-position:-42px 0px;}

zeigen Diese Bildschaltfläche, #div8{ background-position:-42px -41px;}

Gleiches gilt auch für das Folgende.

Viele von Ihnen verstehen vielleicht, was ich hier sage. Ich erkläre Ihnen nur, wie Sie es verstehen können, wenn Sie gerade erst anfangen. Wenn etwas nicht stimmt, kritisieren Sie mich bitte. (Ich weiß nicht, wie man Schriftsatz macht, ich hoffe, Sie verstehen das)

<<:  Jenkins verpackt Microservices, um Docker-Images zu erstellen und auszuführen

>>:  Dieser Artikel zeigt Ihnen das Prinzip der MySQL Master-Slave-Synchronisation

Artikel empfehlen

Detaillierte Erläuterung der Kommentare zu gespeicherten MySQL-Prozeduren

Inhaltsverzeichnis 1. Gebrauchsanweisung 2. Vorbe...

JS-Objektkonstruktor Object.freeze

Inhaltsverzeichnis Überblick Beispiel 1) Objekt e...

Eine kurze Analyse der Verwendung der Zero-Copy-Technologie in Linux

In diesem Artikel werden mehrere wichtige Zero-Co...

Mycli ist ein unverzichtbares Tool für MySQL-Befehlszeilen-Enthusiasten

mycli MyCLI ist eine Befehlszeilenschnittstelle f...

Vue implementiert dynamische Routingdetails

Inhaltsverzeichnis 1. Frontend-Steuerung 1. In de...

Das Installationstutorial zu mysql5.5.28 ist super detailliert!

mysql5.5.28 Installations-Tutorial zu Ihrer Infor...

CSS Zurück zum Anfang Codebeispiel

Die meisten Websites haben heutzutage lange Seite...

Javascript implementiert einfache Navigationsleiste

In diesem Artikel wird der spezifische Code von J...

Detaillierte Erklärung des Javascript Echarts Luftqualitätskarteneffekts

Wir müssen zunächst die Luftqualitätsdaten mit de...

Docker-Konfiguration Alibaba Cloud Image Acceleration Pull-Implementierung

Heute habe ich Docker verwendet, um das Image abz...

Detaillierte Erläuterung der primitiven Werte und Referenzwerte in ECMAScript

Inhaltsverzeichnis Vorwort Was sind dynamische Ei...

Detaillierte Erklärung zur Verwendung von Echarts-Maps in Angular

Inhaltsverzeichnis Initialisierung von Echart App...