background-position: -209px -2px, ich verstehe keine negative Hintergrundposition

8

Wenn ich ein 1000x3000 px Bild habe und ich eine negative Hintergrundposition verwende, wie funktioniert das genau?

Ich dachte, es funktionierte, indem ich nach links 209 Pixel bewegte, dann um 2 Pixel nach oben ging und dann den Teil zeigte, der eigentlich übrig ist, aber es scheint das Gegenteil zu tun.

    
Chris Muench 24.08.2011, 19:49
quelle

2 Antworten

24

Die Hintergrundpositionseigenschaft verschiebt das Hintergrundbild selbst relativ zum Element. Für die Instanz, wenn Sie {background-position: 0 0} verwenden, bedeutet das, dass Sie (0,0) oben links in Ihrem Bild oben links von Ihrem HTML-Element positionieren.

-ve left offset bedeutet, dass Sie das Bild nach links verschieben und -ve top offset bedeutet, dass das Bild nach oben verschoben wird.

Im obigen Code bezieht sich% 0 auf left offset und zweite 0 auf top offset ..

%Vor%

bedeutet, dass Sie Ihr Bild 209px nach links und 2px nach oben bewegen.

Hoffe, das wird dir helfen.

    
Sushanta Patel 24.08.2011, 20:00
quelle
0

Sie sollten die negativen Zeichen wie folgt interpretieren:

Hintergrundposition: -x, -y; ist das gleiche wie zu sagen ... background-position: x Pixel links, y Pixel hoch;

    
Mike Vysocka 24.08.2011 19:55
quelle

Tags und Links