• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Witam. mam pytanie dot. zdjęć na stronie aby były responsywne.

0 głosów
445 wizyt
pytanie zadane 3 maja 2021 w HTML i CSS przez grewwwew Użytkownik (830 p.)
Mam 3 zdjęcia do utworzenia na stronie tak aby były responsywne musi być minimalny rozmiar każdego zdjęcia oraz muszą się one wyświetlać obok siebie wszystkie 3. Robiłem już cuda overflow, display, vertical-align, max witdh/height oraz min width/height. Jeśli ktoś chciałby pomóc to z góry dziękuję :)
Ps. zdjęcia są w tabeli
komentarz 3 maja 2021 przez niezalogowany

podeślij kod proszę będzie nam łatwiej ..wink

komentarz 4 maja 2021 przez grewwwew Użytkownik (830 p.)
edycja 4 maja 2021 przez ScriptyChris
<!DOCTYPE html>

<html lang="pl-PL">

    <head>

        <title>Samochody Przyszłości</title>

        <meta charset="utf-8">

        <meta name="viewport" content="width=device-width, initial-scale=1">

        <link rel="stylesheet" href="stylob.css">

    </head>

<body>

<table>

        <tr>

            <td>

            <img class="pierwszy" src="auto1.jpg" alt="samochód mercedes">

            <p>Pierwszy futurystyczny(przyszłościowy) samochód Mercedes-Benz</p>

            </td>

            <td>

            <img class="drugi" src="auto2.jpg" alt="samochód także mercedesa">

            <p>Drugi futurystyczny(przyszłościowy) samochód Mercedes-Benz</p>

            </td>

            <td>

            <img class="trzeci" src="auto3.jpg" alt="samochód bmw">

            <p>futurystyczny(przyszłościowy) samochód BMW</p>

            </td>

        </tr>

    </table>

</body>

</html>
 * {

  background-color: #eaeaea;

  overflow: hidden;

}

 

.container {

  padding-top: 40rem;

}

 

.pierwszy {

  display: block;

  max-width: 600px;

  max-height: 300px;

  min-height: 100px;

  min-width: 100px;

}

 

.drugi {

  display: block;

  max-width: 600px;

  max-height: 300px;

  min-height: 100px;

  min-width: 100px;

}

 

.trzeci {

  max-width: 600px;

  max-height: 300px;

  min-height: 100px;

  min-width: 100px;

}



Póki co tak kod wygląda ://

2 odpowiedzi

+1 głos
odpowiedź 4 maja 2021 przez niezalogowany

https://www.freecodecamp.org/news/css-responsive-image-tutorial/

Tutaj masz Fajny artykuł możesz sobie poczytać.

raczej unikałbym tabeli ...w tym przypadku...

Tutaj masz przykład kodu responsywnego zdjęcia.Oczywiście to tylko przykład wyrwany z kontekstu.

.responsive-image {
  height: auto;
  width: 100%;
}

Powodzenia i Pozdrawiam winkyes

Wstawiaj kod w odpowiednie bloczki wink

komentarz 7 maja 2021 przez grewwwew Użytkownik (830 p.)
w tym jest problem że muszę użyć min-height i min width chyba, bo piszę że mam określić minimalny rozmiar każdego zdjęcia
0 głosów
odpowiedź 3 maja 2021 przez SzkolnyAdmin Szeryf (90,350 p.)

Tabela to niebyt dobry pomysł, lepiej umieścić je w pojemniku, który sam zadba (ma tak ustawione w CSS-ie) o ich responsywność (np. poprzestawianie w przypadku zmiany szerokości). Generalnie responsywność grafiki załatwisz ustawiając własności width, max-width i height. I pomyśl o tagu picture, który pozwoli ci "podmieniać" grafiki w zależności od rozmiarów ekranu.

Daj kod, jak ci radził niezalogowany.

Podobne pytania

–1 głos
2 odpowiedzi 336 wizyt
pytanie zadane 1 maja 2017 w HTML i CSS przez Vorex444 Dyskutant (9,610 p.)

93,772 zapytań

142,730 odpowiedzi

323,382 komentarzy

63,369 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...