CSS property - border-radius
Home

CSS property - border-radius

CSS property - border-radius

In CSS2 was het ingewikkeld om hoeken af te ronden. Om de hoeken van een kader, afbeelding of achtergrondkleur af te ronden werden vroeger afbeeldingen gebruikt.

Beschrijving

CSS3 beschikt over een eigenschap met de naam border-radius waarmee je gemakkelijk ronde hoeken kan maken. De vier hoeken hoeven niet dezelfde ronding te hebben. Je kan per hoek de ronding opgeven. Verder kan je de hoogte en de breedte van elke hoek apart instellen. Op deze manier kan je zelfs een ellips of een cirkel maken.

De naam border-radius is ongelukkig gekozen. In tegenstelling tot wat je zou kunnen denken, heb je geen border nodig op die eigenschap toe te passenn. Ook een achtergrondkleur of -afbeelding wordt afgerond. De daar gebruikte achtergrond-afbeelding is gewoon vierkant, maar de hoeken worden netjes afgerond door de border-radius er op toe te passen.

Steno-notatie

De vier waarden voor elke radii worden opgegeven in deze volgorde: linksboven, rechtsboven, rechtsonder, linksonder. Als linksonder wordt weggelaten is het hetzelfde als rechtsboven . Als rechtsonder wordt weggelaten is het gelijk linksboven. Als rechtsboven wordt weggelaten het is hetzelfde als bovenlinks.

Detail notatie

In voorbeeld 1 is

border-radius: 1em;

gelijk aan:

border-top-left-radius:2em;
border-top-right-radius:2em;
border-bottom-right-radius:2em;
border-bottom-left-radius:2em;

In voorbeeld 2 is

border-radius: 2em 1em;

gelijk aan:

border-top-left-radius:2em; 
border-top-right-radius:1em; 
border-bottom-right-radius:2em; 
border-bottom-left-radius:1em;

In voorbeeld 3 is

border-radius: 2em 1em 4em;

gelijk aan:

border-top-left-radius:2em; 
border-top-right-radius:1em; 
border-bottom-right-radius:4em; 
border-bottom-left-radius:1em;

Generator

Op de website van CSSmatic vind je een online generator om border-radius stijlregels automatisch te genereren.

JI
2016-12-07 12:52:01