Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: if img src height > 200px to skaluj i centruj obrazek w divie, jak to zrobić w jquery?
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
marcus755
if img src height > 200px to skaluj i centruj obrazek w divie, jak to zrobić w jquery?

Czyli jeżeli w jquery wykryje, że obrazek w divie ma wysokość większą niż 200px,
to skaluje go proporcjonalnie, width: auto; height: 200px i wycentrowuje,
a jeżeli nie - wtedy width: 100% height:auto;
ale jeżeli przy rozciągnięciu będzie miał obrazek height powyżej 200px,
to ma go prezekalować i wycentrować proporcjonalnie...
dla zobrazowania obrazek kwadrat 150x150px,
jeżeli go proporcjonalnie rozciągnę na width: 100%; to wysokość też będzie powyżej 200px,
bo prosto jest jeżeli jest prostokąt, a jak zrobić, uwzględniając wyżej wymienione założenia,
o ile nie popełniam błędu logicznego?
SmokAnalog
Trochę dziwnie kombinujesz z tym rozciąganiem w poziomie. A nie wystarczy Ci samo to?
  1. img {max-height: 200px;}
marcus755
W sumie masz rację, dzięki:-)
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.