60 of 313 menu

Svojstvo border-radius

Svojstvo border-radius kreira zaobljene uglove za okvir i pozadinu. Vrednošću svojstva služe bilo koje jedinice za veličine. Podrazumevana vrednost: 0. Predstavlja skraćenicu za svojstva border-top-left-radius, border-top-right-radius, border-bottom-left-radius, border-bottom-right-radius.

Sintaksa

selektor { border-radius: vrednost; }

Broj vrednosti

Svojstvo može da prihvati 1, 2, 3 ili 4 vrednosti, navedene razmakom:

Broj Opis
1 Za sve uglove istovremeno.
2 Prva vrednost zadaje zaobljenje za gornji desni i donji levi ugao, druga - za gornji levi i donji desni.
3 Prva vrednost zadaje zaobljenje za gornji levi ugao, druga - istovremeno za gornji desni i donji levi, a treća - za donji desni ugao.
4 Prva vrednost zadaje zaobljenje za gornji levi ugao, druga - za gornji desni, treća - za donji desni ugao, a četvrta - za donji levi ugao.

Eliptičko zaobljenje

Dve vrednosti kroz kosu crtu postavljaju eliptičko zaobljenje. Vrednost pre kose crte označava horizontalno zaobljenje, a vrednost posle kose crte - vertikalno:

selektor { border-radius: horizontalno / vertikalno; }

Ako se zadaju zaobljenja za više uglova, onda se pre kose crte navode sva horizontalna zaobljenja, a posle nje - sva vertikalna.

Primer

Postavimo zaobljenje od 10px za sve uglove:

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

:

Primer

Pogledajmo kako izgleda zaobljenje okvira u obliku tačkica:

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

:

Primer

Postavimo zaobljenje od 10px za uglove jedne dijagonale, i zaobljenje od 40px - za uglove druge dijagonale:

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

:

Primer

Postavimo zaobljenje od 10px za gornji levi ugao, zaobljenje od 30px za donji desni ugao, i zaobljenje od 50px - za uglove druge dijagonale:

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

:

Primer

Postavimo različita zaobljenja za svaki od uglova:

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

:

Primer

Hajde da napravimo eliptičko zaobljenje, postavivši 20px za horizontalni deo zaobljenja, a 40px - za vertikalni:

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

:

Primer

A sada postavimo različito eliptičko zaobljenje za sve uglove pojedinačno:

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

:

Primer

Ako za kvadratni blok postavimo zaobljenje jednako polovini stranice kvadrata, dobićemo krug:

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

:

Primer

Ako postavimo zaobljenje, veće od stranice kvadrata, opet ćemo dobiti krug:

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

:

Primer

Krug takođe možemo dobiti, ako postavimo border-radius na 50% (prednost je u tome što pri promeni dimenzija kvadrata nećemo morati da menjamo zaobljenje):

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

:

Primer

Ako postavimo border-radius u procentima za pravougaonik, dobićemo eliptičko zaobljenje. Ako je širina data u 400px, visina u 200px, a border-radius na 10%, onda je to isto, kao da je napisano 40px/20px:

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

:

Primer

Postavimo vrednost border-radius na 50% za pravougaonik - dobićemo elipsu:

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

:

Primer

Svojstvo border-radius zaokružuje ne samo uglove okvira, već i pozadine:

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

:

Vidite takođe

  • svojstvo border,
    koje predstavlja skraćeno svojstvo za okvir
Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij