Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [CSS][HTML] Bootstrap skalowanie thumbów ale tylko w dół
elmozaur
post
Post #1





Grupa: Zarejestrowani
Postów: 518
Pomógł: 18
Dołączył: 21.07.2008

Ostrzeżenie: (0%)
-----


Witajcie.
Tym razem problem dotyczy dynamicznej galerii.
Za pomocą PHP generuje thumby o maksymalnej szerokości np 180px (wysokość-proporcjonalnie),
zakładam, że obrazki chcę wyświetlać np w 3 kolumnach (zawsze, niezależnie od tego, jaka jest szerokość kontenera całej galerii).
Dla uproszczenia napisałem skrypt generujący tabelkę do takiej postaci:
  1. <table style="width:100%">
  2. <tr>
  3. <td>obrazek</td><td>obrazek</td><td>obrazek</td>
  4. <tr>
  5. <tr>
  6. <td>obrazek</td><td>obrazek</td><td>obrazek</td>
  7. <tr>
  8. <tr>
  9. <td>obrazek</td><td>obrazek</td><td>obrazek</td>
  10. <tr>

Każdy obrazek jest w divie z klasą thumbnail, a każdy obrazek ma klase img-responsive.

Co chcę uzyskać:
jeśli ekran/okno przeglądarki będzie węższe niż suma szerokości wszystkich thumbów - to thumby przeskalują się na mniejsze.
Ale jeśli ekran/okno przeglądarki będą większe niż szerokość thumbów to thumby zachowają swoją maksymalną szerokość czyli wspomniane 180px.

Co uzyskałem:
galeria poprawnie wyświetla się jeśli ekran jest większy niż tabelka/suma szerokości wszystkich thumbów.
Udało mi się też uzyskać efekt skalowania ale niestety w dwie strony (powiekszanie i pomniejszanie)

ktoś miał podobny problem questionmark.gif?

pozdrawiam
Grzegorz
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 6)
com
post
Post #2





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

Ostrzeżenie: (0%)
-----


pytanie co jest złego w dynamicznym powiększaniu obrazka?
Go to the top of the page
+Quote Post
elmozaur
post
Post #3





Grupa: Zarejestrowani
Postów: 518
Pomógł: 18
Dołączył: 21.07.2008

Ostrzeżenie: (0%)
-----


Niby nic ale 3 thumby o szerokosci 180px na ekranie 1920px wyglądają strasznie.
Go to the top of the page
+Quote Post
com
post
Post #4





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

Ostrzeżenie: (0%)
-----


moment bo chyba czegoś nie rozumiem, chcesz mieć max 180 px, a dla ekranu 1920px to jak rozumiem za mało wiec czemu nie dasz większego max?
Go to the top of the page
+Quote Post
elmozaur
post
Post #5





Grupa: Zarejestrowani
Postów: 518
Pomógł: 18
Dołączył: 21.07.2008

Ostrzeżenie: (0%)
-----


jaki max i gdzie ?
Go to the top of the page
+Quote Post
com
post
Post #6





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

Ostrzeżenie: (0%)
-----


no napisałeś że mają "o maksymalnej szerokości np 180px" nie? to sie same nie rozciagną

Ten post edytował com 4.02.2016, 14:21:50
Go to the top of the page
+Quote Post
elmozaur
post
Post #7





Grupa: Zarejestrowani
Postów: 518
Pomógł: 18
Dołączył: 21.07.2008

Ostrzeżenie: (0%)
-----


Jest dokładnie tak jak mówisz.
Dzięki.
W moim przypadku zadziałało przy:
  1. style="width:100%;max-width:180px"
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 22:25