Cirkels en ellipsen tekenen met CSS

Hieronder zie je een cirkel en een ellips. Die zijn gemaakt met CSS. Er komt geen plaatje en/of JavaScript aan te pas.
Op deze pagina wordt uitgelegd hoe je zoiets maakt.

Tenslotte...
De hierboven besproken vormen kun je gemakkelijk inkleuren door ze een achtergrondkleur te geven. Neem die kleur gelijk aan de kleur van de rand:
background-color: teal. In dit voorbeeld staat die in de klasse vullen. Het resultaat zie je hier.

Gebruik:
De figuren positioneer je in je document door extra CSS toe te voegen. Hier is dat gedaan in twee klassen links en rechts. Daarbij zijn de figuren in een aparte <div>-tag gezet. Het style-attribuut in die tag zorgt er voor dat de figuren netjes in het midden staan en dat document-tekst niet door de figuren loopt.

De code van het voorbeeld ziet er als volgt uit:
 
(Zet dit in de <HEAD>).

<style>
  .cirkel { width:100px; height:100px; border-radius:50%;
    border:15px solid teal; }
  .ellips { width:150px; height:100px; border-radius:50%;
    border:15px solid teal; }
  .vullen { background-color:teal }
  .links { float:left }
  .rechts{ float:right }
</style>

(Code voor de "open" cirkel en ellips.
 Zet dit in de <BODY> op de plaatjs waar je het nodig hebt).

<div style="width:400px; margin:20px auto 180px auto">
  <div class="cirkel links"></div>
  <div class="ellips rechts"></div>
</div>

(Code voor de "opgevulde" cirkel en ellips.
 Zet dit in de <BODY> op de plaatjs waar je het nodig hebt).

<div style="width:400px; margin:20px auto 180px auto">
  <div class="cirkel vullen links"></div>
  <div class="ellips vullen rechts"></div>
</div>

 
terug

html-409; Laatste wijziging: 15 mei 2020