bilder breite abfragen bei einem background-image
franz der hans
- javascript
ich wuerd gerne wissen wie ich die bild breite und hoehe abfragen kann wenn ich nur ein pfad hab zB:
http://www.xyt.de/images/test.jpg
da es als background image deklariert ist
also:
background-image:url('http://www.xyt.de/images/test.jpg');
///
ich hab mir ueberlegt in einem unsichtbaren block das img waerend der laufzeit zuerstellen und dann von dort aus die hoehe und breite abzufragen
aber ich denke mal das zieht unnoetig performance
gibt es vielleicht eine einfachere loesung
mfg franzl
Hi,
ich wuerd gerne wissen wie ich die bild breite und hoehe abfragen kann wenn ich nur ein pfad hab zB:
http://www.xyt.de/images/test.jpg
da es als background image deklariert ist
Interessehalber: Wofür brauchst du diese Info?
ich hab mir ueberlegt in einem unsichtbaren block das img waerend der laufzeit zuerstellen und dann von dort aus die hoehe und breite abzufragen
aber ich denke mal das zieht unnoetig performance
Per JavaScript ein neues Img-Objekt erstellen, abwarten bis dieses geladen wurde (load-Event des Bildes nutzen, siehe Archiv) - und dann die Werte der Eigenschaften width und height auslesen.
MfG ChrisB
Da background-image ein bild mittig positioniert im div, sonst wuerde das bild immer an der ecke kleben ausser ich positioniere es ja nach groeße wieder mittig.
mfg franzl
Hi,
Da background-image ein bild mittig positioniert im div, sonst wuerde das bild immer an der ecke kleben ausser ich positioniere es ja nach groeße wieder mittig.
Wozu brauchst du die Bildmaße, um ein Hintergrundbild mittig auszurichten?
background-position kennt die Angabe center.
MfG ChrisB
Ne ich brauchte die bildmaße fuer was anderes ;> nicht um es mittig aus zurichten.