Een hart tekenen met CSS

Het hart hierboven is helemaal getekend met CSS. JavaScript en/of plaatjes komen er niet aan te pas.

Op deze bladzijde wordt besproken hoe je dit kunt aanpakken. De code van het voorbeeld kun je downloaden om zelf te gebruiken.

Bron: https://css-tricks.com/hearts-in-html-and-css/#more-237640

Gebruik:

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

<style>
.hart {
  background-color: teal;
  display: inline-block;
  height: 60px; width: 60px;
  margin: 0 10px;
  position: relative;
  top: 0;
  transform: rotate(-45deg) translateZ(0);
}
 
.hart:before,
.hart:after {
  content: "";
  background-color: teal;
  border-radius: 50%;
  height: 60px; width: 60px;
  position: absolute;
}
 
.hart:before {
  top: -30px;
  left: 0;
}
 
.hart:after {
  left: 30px;
  top: 0;
}
</style>

(Zet dit in de <BODY>, op de plaats waar het hart moet verschijnen).

<div style="margin:30px; text-align:center">
   <div class="hart"></div>
</div>

Downloaden:
 
Druk op de knop: Download deze code  File: voorb431.zip, 500 bytes.

Opmerking:
 
Je kunt dit ook oplossen met SVG, zie het item Een hart tekenen met SVG.

 
terug

html-431; Laatste wijziging: 23 mei 2020