60 of 313 menu

Proprietatea border-radius

Proprietatea border-radius creează colțuri rotunjite pentru bordură și fundal. Valoarea proprietății poate fi orice unitate de măsură pentru dimensiuni. Valoarea implicită: 0. Este o prescurtare pentru proprietățile border-top-left-radius, border-top-right-radius, border-bottom-left-radius, border-bottom-right-radius.

Sintaxă

selector { border-radius: valoare; }

Numărul de valori

Proprietatea poate accepta 1, 2, 3 sau 4 valori, specificate separate prin spațiu:

Număr Descriere
1 Pentru toate colțurile simultan.
2 Prima valoare stabilește rotunjirea pentru colțul din dreapta-sus și din stânga-jos, a doua - pentru colțul din stânga-sus și din dreapta-jos.
3 Prima valoare stabilește rotunjirea pentru colțul din stânga-sus, a doua - simultan pentru colțul din dreapta-sus și din stânga-jos, iar a treia - pentru colțul din dreapta-jos.
4 Prima valoare stabilește rotunjirea pentru colțul din stânga-sus, a doua - pentru colțul din dreapta-sus, a treia - pentru colțul din dreapta-jos, iar a patra - pentru colțul din stânga-jos.

Rotunjire eliptică

Două valori separate prin bara oblică stabilesc o rotunjire eliptică. Valoarea dinaintea barei oblice indică rotunjirea orizontală, iar valoarea de după bara oblică - rotunjirea verticală:

selector { border-radius: orizontal / vertical; }

Dacă se specifică rotunjiri pentru mai multe colțuri, atunci înaintea barei oblice se enumeră toate rotunjirile orizontale, iar după ea - toate rotunjirile verticale.

Exemplu

Să stabilim o rotunjire de 10px pentru toate colțurile:

<div id="elem"></div> #elem { border-radius: 10px; border: 1px solid black; width: 300px; height: 100px; }

:

Exemplu

Să vedem cum arată rotunjirea pentru o bordură sub formă de puncte:

<div id="elem"></div> #elem { border-radius: 10px; border: 1px dotted black; width: 300px; height: 100px; }

:

Exemplu

Să stabilim o rotunjire de 10px pentru colțurile unei diagonale și o rotunjire de 40px - pentru colțurile celeilalte diagonale:

<div id="elem"></div> #elem { border-radius: 10px 40px; border: 1px solid black; width: 300px; height: 100px; }

:

Exemplu

Să stabilim o rotunjire de 10px pentru colțul din stânga-sus, o rotunjire de 30px pentru colțul din dreapta-jos și rotunjiri de 50px - pentru colțurile celeilalte diagonale:

<div id="elem"></div> #elem { border-radius: 10px 50px 30px; border: 1px solid black; width: 300px; height: 100px; }

:

Exemplu

Să stabilim rotunjiri diferite pentru fiecare dintre colțuri:

<div id="elem"></div> #elem { border-radius: 10px 30px 50px 70px; border: 1px solid black; width: 300px; height: 100px; }

:

Exemplu

Să facem o rotunjire eliptică, stabilind 20px pentru partea orizontală a rotunjirii și 40px - pentru partea verticală:

<div id="elem"></div> #elem { border: 1px solid black; border-radius: 20px / 40px; width: 300px; height: 100px; }

:

Exemplu

Acum să stabilim rotunjiri eliptice diferite pentru toate colțurile, fiecare în parte:

<div id="elem"></div> #elem { border: 1px solid black; border-radius: 20px 30px 20px 30px / 40px 60px 40px 60px; width: 300px; height: 100px; }

:

Exemplu

Dacă pentru un bloc pătrat se stabilește o rotunjire egală cu jumătate din latura pătratului, se va obține un cerc:

<div id="elem"></div> #elem { border-radius: 100px; border: 1px solid black; width: 200px; height: 200px; }

:

Exemplu

Dacă se stabilește o rotunjire mai mare decât latura pătratului, se va obține tot un cerc:

<div id="elem"></div> #elem { border-radius: 200px; border: 1px solid black; width: 200px; height: 200px; }

:

Exemplu

Un cerc poate fi obținut și prin stabilirea border-radius la 50% (avantajul constă în faptul că la modificarea dimensiunilor pătratului nu va fi necesară schimbarea rotunjirii):

<div id="elem"></div> #elem { border: 1px solid black; border-radius: 50%; width: 200px; height: 200px; }

:

Exemplu

Dacă se stabilește border-radius în procente pentru un dreptunghi, se va obține o rotunjire eliptică. Dacă lățimea este stabilită la 400px, înălțimea la 200px, iar border-radius la 10%, atunci este echivalent cu a scrie 40px/20px:

<div id="elem"></div> #elem { border-radius: 10%; border: 1px solid black; width: 400px; height: 200px; }

:

Exemplu

Să stabilim valoarea border-radius la 50% pentru un dreptunghi - se va obține un elips:

<div id="elem"></div> #elem { border-radius: 50%; border: 1px solid black; width: 400px; height: 200px; }

:

Exemplu

Proprietatea border-radius rotunjește nu numai colțurile bordurii, ci și ale fundalului:

<div id="elem"></div> #elem { border-radius: 20px; width: 300px; height: 100px; background-color: #e4f1ed; }

:

Vezi și

  • proprietatea border,
    care este o proprietate-prescurtare pentru bordură
Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge