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

Robienie "Responsywności".

0 głosów
330 wizyt
pytanie zadane 12 września 2022 w HTML i CSS przez domelcio Użytkownik (980 p.)

Hej, jest ktoś w stanie wytłumaczyć mi jak się robi "Responsywność" bo za bardzo tego nie rozumiem w praktyce. Różne poradniki, strony mile widziane.

Ogołem to próbuje zrobić responsywność na tym przykładzie 

 

HTML:

    <div class="multiple-contener">
        <div>
            <img src="pictureten.png">
        </div>
        <div>
            <img src="pictureeleven.png">
        </div>
        <div>
            <img src="picturetwelve.png">
        </div>
        <div class="multiple-information">
            <div class="sna-kolor">
                <a name="Sprawdź nasze realizacje">Sprawdź nasze realizacje</a>
            </div>
            <div class="strzalki">
                <img src="strzalki.png">
            </div>
        </div>
    </div>

 

 

.multiple-contener {
    background-color: #1D2328;
    display: flex;
    padding-top: 15%;
    width: 100%;
    padding-bottom: 15%;
}

.multiple-information {
    padding-top: 10%;
    text-align: center;
}

.strzalki {
    text-align: right;
    padding-right: 15%;
    padding-top: 15%;
}

.sna-kolor {
    color: #FFFFFF;
    font-family: 'Prosto One';
    font-style: normal;
    text-align:justify;
    text-align: right;
    font-weight: 400;
    font-size: 36px;
    padding-left: 50%;
    padding-right: 10%;
}

 

1
komentarz 12 września 2022 przez neo1020 Stary wyjadacz (10,530 p.)
edycja 12 września 2022 przez neo1020

.multiple-contener {
    background-color: #1D2328;
    display: flex;
    padding-top: 15%;
    width: 100%;
    padding-bottom: 15%;
}
 
.multiple-information {
    padding-top: 10%;
    text-align: center;
}
 
.strzalki {
    text-align: right;
    padding-right: 15%;
    padding-top: 15%;
}
 
.sna-kolor {
    color: #FFFFFF;
    font-family: 'Prosto One';
    font-style: normal;
    text-align:justify;
    text-align: right;
    font-weight: 400;
    font-size: 36px;
    padding-left: 50%;
    padding-right: 10%;
}

@media screen and (max-width: 900px) {

.multiple-contener {
    background-color: white;
}
}

Dodajesz np. 

@media screen and (max-width: 900px){

i pomiędzy nimi wstawiasz to co chcesz aby się zmieniło dla rozdzielczości 900 px max

}

możesz zrobić osobne pliki style.css dla różnych rozdzielczośći i wczytywać

komentarz 12 września 2022 przez domelcio Użytkownik (980 p.)
Dzięki.

2 odpowiedzi

+2 głosów
odpowiedź 13 września 2022 przez Comandeer Guru (607,960 p.)

Responsywność to tak naprawdę zmiana sposobu myślenia. Poruszałem to kiedyś na WebKrytyku. Ogólnie chodzi o to, by nie myśleć sztywnymi wymiarami a raczej relacjami pomiędzy poszczególnymi elementami strony – jak mają się zachowywać względem siebie, który jest ważniejszy, ile miejsca mają zajmować (np. jeden 2/3 a drugi tylko 1/3) itd. Bardzo fajnie opisuje to Every Layout.

Podobne pytania

0 głosów
1 odpowiedź 827 wizyt
pytanie zadane 11 marca 2021 w HTML i CSS przez Szyszka Gaduła (3,530 p.)
0 głosów
1 odpowiedź 306 wizyt
0 głosów
0 odpowiedzi 499 wizyt
pytanie zadane 2 sierpnia 2016 w HTML i CSS przez medamis Użytkownik (660 p.)

93,741 zapytań

142,676 odpowiedzi

323,294 komentarzy

63,323 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.

...