Treci la conținutul principal

Colțuri Rotunjite CSS

Colțurile rotunjite ale unui element vin dintr-o singură proprietate CSS: border-radius.


Proprietatea CSS border-radius

Ceea ce controlează border-radius este cât de mare este raza fiecărui colț al elementului.

Funcționează pe orice element care are o background-color, un border sau o background-image.

Sfat: În spatele acestei proprietăți prescurtate stau proprietățile individuale border-top-left-radius, border-top-right-radius, border-bottom-right-radius și border-bottom-left-radius.

Exemplu

Fiecare dintre aceste trei casete are colțuri rotunjite: prima are o culoare de fundal, a doua un chenar, a treia o imagine de fundal.

Prompt
Creați o pagină cu trei elemente div, fiecare cu border-radius: 25px. Primul div are un fundal verde (#73AD21), al doilea are un chenar verde (2px solid #73AD21), iar al treilea are o imagine de fundal. Fiecare div are 200px lățime și 150px înălțime, cu 20px padding și conține textul "Colțuri rotunjite!".
Rezultat: pagină HTML completă

CSS border-radius - Specificarea Fiecărui Colț

border-radius poate primi de la una la patru valori, iar numărul lor decide la ce colțuri ajunge fiecare valoare.

border-radius: 15px 50px 30px 5px; - cu patru valori, colțurile sunt atribuite pe rând: stânga sus, dreapta sus, dreapta jos și, în final, stânga jos.

border-radius: 15px 50px 30px; - cu trei valori, stânga sus o ia pe prima, dreapta sus și stânga jos o împart pe a doua, iar dreapta jos o ia pe a treia.

border-radius: 15px 50px; - cu două valori, stânga sus și dreapta jos o împart pe prima, iar dreapta sus și stânga jos o împart pe a doua.

border-radius: 15px; - cu o singură valoare, toate cele patru colțuri primesc aceeași rotunjire.

Exemplu

Câte o casetă pentru fiecare variantă a prescurtării border-radius: una, două, trei și patru valori.

Prompt
Creați o pagină cu patru elemente div care afișează valori diferite pentru border-radius: patru valori (15px 50px 30px 5px), trei valori (15px 50px 30px), două valori (15px 50px) și o valoare (15px). Fiecare div are un fundal verde (#04AA6D), 200px lățime și 150px înălțime.
Rezultat: pagină HTML completă

Forme Eliptice și Circulare CSS

Un colț devine eliptic atunci când raza lui are două valori separate printr-o linie oblică /: mai întâi raza orizontală, apoi raza verticală.

Dacă setezi border-radius la 50%, rezultatul depinde de forma elementului: un element dreptunghiular devine oval, iar unul pătrat devine cerc.

Exemplu

Aici border-radius produce forme eliptice, ovale și circulare.

Prompt
Creați o pagină cu patru elemente div care demonstrează forme eliptice și circulare folosind border-radius. Primul: border-radius 70px/30px (200x150px), al doilea: border-radius 15px/50px (200x150px), al treilea: border-radius 50% (200x150px oval), al patrulea: border-radius 50% (200x200px cerc). Toate cu fundal verde (#04AA6D).
Rezultat: pagină HTML completă