CSS -zelfstudie

CSS HOME CSS-introductie CSS-syntaxis CSS-kiezers CSS-handleiding CSS-opmerkingen CSS-kleuren CSS-achtergronden CSS-randen CSS-marges CSS-opvulling CSS Hoogte/Breedte CSS-boxmodel CSS-overzicht CSS-tekst CSS-lettertypen CSS-pictogrammen CSS-links CSS-lijsten CSS-tabellen CSS-weergave CSS Max-breedte CSS-positie CSS Z-index CSS-overloop CSS zweven CSS Inline-blok CSS uitlijnen CSS-combinaties CSS Pseudo-klasse CSS Pseudo-element CSS-dekking CSS-navigatiebalk CSS-dropdownmenu's CSS-afbeeldingengalerij CSS-afbeeldingssprites CSS Attr-kiezers CSS-formulieren CSS-tellers CSS-websitelay-out CSS-eenheden CSS-specificiteit CSS !belangrijk CSS wiskundige functies

CSS Geavanceerd

CSS afgeronde hoeken CSS-randafbeeldingen CSS-achtergronden CSS-kleuren CSS-kleurzoekwoorden CSS-verlopen CSS-schaduwen CSS-teksteffecten CSS-weblettertypen CSS 2D-transformaties CSS 3D-transformaties CSS-overgangen CSS-animaties CSS-tooltips Afbeeldingen in CSS-stijl CSS-beeldreflectie CSS-object-fit CSS-objectpositie CSS-maskering CSS-knoppen CSS-Paginering CSS Meerdere kolommen CSS-gebruikersinterface CSS-variabelen Grootte van CSS-box CSS-mediaquery's CSS MQ-voorbeelden CSS Flexbox

CSS Responsief

RWD Intro RWD-kijkpoort RWD-rasterweergave RWD-mediaquery's RWD-afbeeldingen RWD-video's RWD-frameworks RWD-sjablonen

CSS- raster

Rasterintro Rastercontainer Rasteritem

CSS SASS

SASS-zelfstudie

CSS- voorbeelden

CSS-sjablonen CSS-voorbeelden css-quiz CSS-oefeningen CSS-certificaat

CSS- referenties

CSS-referentie CSS-kiezers CSS-functies CSS Referentie Auditief CSS webveilige lettertypen CSS animeerbaar CSS-eenheden CSS PX-EM-converter CSS-kleuren CSS-kleurwaarden CSS-standaardwaarden Ondersteuning voor CSS-browser

CSS afgeronde hoeken


CSS afgeronde hoeken

Met de CSS border-radius-eigenschap kun je elk element "afgeronde hoeken" geven.


CSS border-radius eigenschap

De CSS border-radius-eigenschap definieert de straal van de hoeken van een element.

Tip: Met deze eigenschap kun je afgeronde hoeken aan elementen toevoegen!

Hier zijn drie voorbeelden:

1. Afgeronde hoeken voor een element met een gespecificeerde achtergrondkleur:

Afgeronde hoeken!

2. Afgeronde hoeken voor een element met een rand:

Afgeronde hoeken!

3. Afgeronde hoeken voor een element met een achtergrondafbeelding:

Afgeronde hoeken!

Hier is de code:

Voorbeeld

#rcorners1 {
  border-radius: 25px;
  background: #73AD21;
  padding: 20px;
  width: 200px;
  height: 150px;
}

#rcorners2 {
  border-radius: 25px;
  border: 2px solid #73AD21;
  padding: 20px;
  width: 200px;
  height: 150px;
}

#rcorners3 {
  border-radius: 25px;
  background: url(paper.gif);
  background-position: left top;
  background-repeat: repeat;
  padding: 20px;
  width: 200px;
  height: 150px;
}

Tip: De border-radiuseigenschap is eigenlijk een steno-eigenschap voor de eigenschappen border-top-left-radius, border-top-right-radius, border-bottom-right-radius en border-bottom-left-radius.



CSS border-radius - Specificeer elke hoek

De border-radiuseigenschap kan één tot vier waarden hebben. Hier zijn de regels:

Vier waarden - grensradius: 15px 50px 30px 5px; (eerste waarde is van toepassing op de linkerbovenhoek, de tweede waarde is van toepassing op de rechterbovenhoek, de derde waarde is van toepassing op de rechteronderhoek en de vierde waarde is van toepassing op de linkerbenedenhoek): 

Drie waarden - grensradius: 15px 50px 30px; (eerste waarde is van toepassing op de linkerbovenhoek, de tweede waarde is van toepassing op de rechterboven- en linkerbenedenhoek en de derde waarde is van toepassing op de rechterbenedenhoek):

Twee waarden - grensradius: 15px 50px; (de eerste waarde is van toepassing op de linkerboven- en rechterbenedenhoek en de tweede waarde is van toepassing op de rechterboven- en linkerbenedenhoek):

Eén waarde - grensradius: 15px; (de waarde geldt voor alle vier de hoeken, die gelijk zijn afgerond:

Hier is de code:

Voorbeeld

#rcorners1 {
  border-radius: 15px 50px 30px 5px;
  background: #73AD21;
  padding: 20px;
  width: 200px;
  height: 150px;
}

#rcorners2 {
  border-radius: 15px 50px 30px;
  background: #73AD21;
  padding: 20px;
  width: 200px;
  height: 150px;
}

#rcorners3 {
  border-radius: 15px 50px;
  background: #73AD21;
  padding: 20px;
  width: 200px;
  height: 150px;
}

#rcorners4 {
  border-radius: 15px;
  background: #73AD21;
  padding: 20px;
  width: 200px;
  height: 150px;
}

U kunt ook elliptische hoeken maken:

Voorbeeld

#rcorners1 {
  border-radius: 50px / 15px;
  background: #73AD21;
  padding: 20px;
  width: 200px;
  height: 150px;
}

#rcorners2 {
  border-radius: 15px / 50px;
  background: #73AD21;
  padding: 20px;
  width: 200px;
  height: 150px;
}

#rcorners3 {
  border-radius: 50%;
  background: #73AD21;
  padding: 20px;
  width: 200px;
  height: 150px;
}

Test jezelf met oefeningen

Oefening:

Geef het div-element afgeronde hoeken.

<style>
div {
  background: red;
  : 10px;  
}
</style>

<body>
  <div>This is a div element. It has some text.</div>
</body>


Eigenschappen voor afgeronde hoeken in CSS

Property Description
border-radius A shorthand property for setting all the four border-*-*-radius properties
border-top-left-radius Defines the shape of the border of the top-left corner
border-top-right-radius Defines the shape of the border of the top-right corner
border-bottom-right-radius Defines the shape of the border of the bottom-right corner
border-bottom-left-radius Defines the shape of the border of the bottom-left corner