Treci la conținutul principal

Stilizarea imaginilor cu CSS

CSS oferă mai multe moduri de a stiliza imaginile, iar această lecție le parcurge pe rând.


Imagini rotunjite

Imaginile rotunjite se obțin cu proprietatea border-radius.

Sfat: Modelarea (decuparea) imaginilor în cercuri, elipse și poligoane este explicată în capitolul Forme CSS pentru imagini.

Imagine rotunjită

Pentru colțuri rotunjite la o imagine ai nevoie doar de border-radius: 8px.

Prompt
Creați o pagină care afișează o imagine cu colțuri rotunjite folosind border-radius: 8px.
Rezultat: pagină HTML completă

Imagine circulară

O imagine se transformă în cerc cu border-radius: 50%.

Prompt
Creați o pagină care afișează o imagine stilizată ca un cerc folosind border-radius: 50%.
Rezultat: pagină HTML completă

Imagini miniatură

Imaginile miniatură se bazează pe proprietatea border.

Imagine miniatură

Un chenar, border-radius și padding transformă împreună această imagine într-o miniatură.

Prompt
Creați o pagină care afișează o imagine stilizată ca o miniatură cu un chenar deschis la culoare, border-radius și padding.
Rezultat: pagină HTML completă

Miniatură ca link

Dacă pui imaginea miniatură într-o etichetă anchor, ea devine un link, iar box-shadow îi dă un efect hover.

Prompt
Creați o pagină care afișează o imagine miniatură încadrată într-un link. Adăugați un efect hover cu box-shadow pe imagine.
Rezultat: pagină HTML completă

Imagini responsive

O imagine este responsivă atunci când se ajustează singură pentru a se potrivi dimensiunii ecranului.

Dacă setezi max-width: 100% și height: auto, imaginea se micșorează ori de câte ori este nevoie, dar nu crește peste dimensiunea sa originală.

Sfat: Design-ul Web Responsiv este explicat separat în tutorialul CSS RWD.

Exemplu

Prompt
Creați o pagină cu o imagine responsivă care se micșorează, dar nu depășește niciodată dimensiunea sa originală, folosind max-width: 100% și height: auto.
Rezultat: pagină HTML completă

Imagini / Carduri Polaroid

Un efect box-shadow și o legendă text sub imagine îți dau un card de imagine în stil polaroid.

Exemplu

Prompt
Creați o pagină cu două carduri de imagini în stil polaroid. Fiecare card are o imagine deasupra și o legendă text dedesubt, cu un box-shadow pentru efectul de card.
Rezultat: pagină HTML completă

Galerie de imagini responsivă

Și galeriile de imagini pot fi făcute responsive cu CSS: media queries rearanjează imaginile pentru diferite dimensiuni de ecran.

Sfat: Design-ul Web Responsiv este explicat separat în tutorialul CSS RWD.

Exemplu

Prompt
Creați o galerie de imagini responsivă folosind CSS. Afișați patru imagini pe un rând pe ecrane mari, câte două pe rând pe ecrane medii (max-width: 768px) și una pe rând pe ecrane mici (max-width: 480px). Folosiți media queries.
Rezultat: pagină HTML completă