Responzivan dizajn

Opčenito

Responzivan dizajn (ili responsive design) je pristup dizajniranju web stranica koji omogućava da stranica automatski prilagodi svoj izgled i funkcionalnost različitim uređajima i veličinama ekrana, poput računala, tableta i pametnih telefona.
slika

Tipovi

Fleksibilni gridovi (rešetke): Dizajn stranice temelji se na fleksibilnim jedinicama mjerenja (poput postotaka umjesto fiksnih piksela), čime se omogućava da se elementi stranice prilagođavaju veličini ekrana.
Medijske upite (media queries): Ove CSS tehnike omogućuju web stranici da primjenjuje različite stilove ovisno o veličini uređaja ili njegovim karakteristikama (npr. širina ekrana, orijentacija).
Fleksibilne slike: Slike i drugi mediji moraju se prilagoditi dimenzijama ekrana, kako bi se izbjegla prekomjerna veličina slika na manjim ekranima.

Media queries

Media queries u CSS-u omogućuju prilagodbu stila web stranice ovisno o karakteristikama uređaja na kojem se prikazuje, poput širine ekrana, orijentacije ili rezolucije. Time se omogućuje responzivni dizajn, koji osigurava da stranica izgleda dobro na svim uređajima, od mobitela do desktop računala.
slika

Tipovi media queries

screen

Ovaj tip se koristi za uređaje koji prikazuju sadržaj na ekranu, poput računala, pametnih telefona, tableta i sl. To je najčešće korišteni tip.

print

Koristi se za stilove koji se primjenjuju prilikom štampe stranice. Ovaj tip omogućuje da stranica bude optimizirana za ispis, primjerice uklanjanjem elemenata koji nisu potrebni pri printanju.

all

Ovaj tip cilja sve uređaje i medije, bez obzira na njihov tip. Koristi se kada želite da se stilovi primjenjuju na sve uređaje.

Cilj

Glavni cilj responzivnog dizajna je pružiti korisnicima optimalno iskustvo pregledavanja bez obzira na uređaj koji koriste