60 of 313 menu

Vlastnosť border-radius

Vlastnosť border-radius vytvára zaoblené rohy pre okraj a pozadie. Hodnotou vlastnosti sú ľubovoľné jednotky pre veľkosti. Predvolená hodnota: 0. Je skratkou pre vlastnosti border-top-left-radius, border-top-right-radius, border-bottom-left-radius, border-bottom-right-radius.

Syntax

selektor { border-radius: hodnota; }

Počet hodnôt

Vlastnosť môže prijať 1, 2, 3 alebo 4 hodnôt, uvedených medzerou:

Počet Popis
1 Pre všetky rohy súčasne.
2 Prvá hodnota nastavuje zaoblenie pre pravý horný a ľavý dolný roh, druhá - pre ľavý horný a pravý dolný.
3 Prvá hodnota nastavuje zaoblenie pre ľavý horný roh, druhá - súčasne pre pravý horný a ľavý dolný, a tretia - pre pravý dolný roh.
4 Prvá hodnota nastavuje zaoblenie pre ľavý horný roh, druhá - pre pravý horný, tretia - pre pravý dolný roh, a štvrtá - pre ľavý dolný roh.

Eliptické zaoblenie

Dve hodnoty oddelené lomkou nastavujú eliptické zaoblenie. Hodnota pred lomkou určuje horizontálne zaoblenie, a hodnoty za lomkou - vertikálne:

selektor { border-style: horizontálne / vertikálne; }

Ak sa nastavujú zaoblenia pre viacero rohov, tak pred lomkou sú uvedené všetky horizontálne zaoblenia, a za ňou - všetky vertikálne.

Príklad

Nastavme zaoblenie 10px pre všetky rohy:

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

:

Príklad

Pozrime sa, ako vyzerajú zaoblenia pre okraj v tvare bodiek:

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

:

Príklad

Nastavme zaoblenie v 10px pre rohy jednej uhlopriečky, a zaoblenia v 40px - pre rohy druhej uhlopriečky:

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

:

Príklad

Nastavme zaoblenie v 10px pre ľavý horný roh, zaoblenie v 30px pre pravý dolný roh, a zaoblenia v 50px - pre rohy druhej uhlopriečky:

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

:

Príklad

Nastavme rôzne zaoblenia pre každý z rohov:

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

:

Príklad

Vytvorme eliptické zaoblenie, nastavením 20px pre horizontálnu časť zaoblenia, a 40px - pre vertikálnu:

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

:

Príklad

Teraz nastavme rôzne eliptické zaoblenie pre všetky rohy oddelene:

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

:

Príklad

Ak pre štvorcový blok nastavíme zaoblenia, rovné polovici strany štvorca, vznikne kruh:

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

:

Príklad

Ak nastavíme zaoblenie, väčšie ako strana štvorca, stále vznikne kruh:

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

:

Príklad

Kruh je možné získať aj nastavením border-radius na 50% (výhoda spočíva v tom, že pri zmene veľkosti štvorca nebude treba meniť zaoblenie):

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

:

Príklad

Ak nastavíme border-radius v percentách pre obdĺžnik, vznikne eliptické zaoblenie. Ak je šírka nastavená na 400px, výška na 200px, a border-radius na 10%, je to to isté, ako keby bolo napísané 40px/20px:

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

:

Príklad

Nastavme hodnotu border-radius na 50% pre obdĺžnik - vznikne elipsa:

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

:

Príklad

Vlastnosť border-radius zaokrúhľuje nielen rohy okraja, ale aj pozadia:

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

:

Pozrite tiež

  • vlastnosť border,
    ktorá je vlastnosťou-skratkou pre okraj
Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť