Geanimeerde onderstreping van tekst II

Hieronder staat de tekst: "Beweeg de muis hier". Als je dat doet ontstaat er een onderstreping die vanuit het midden naar de beide einden gaat. Dat gebeurt ook als je het aantikt.

Beweeg de muis hier

Op deze bladzijde wordt uitgelegd hoe je zoiets maakt. De code kun je downloaden om zelf te gebruiken.
Dit is een variant van het effect dat getoond wordt in het item Geanimeerde onderstreping van tekst I.

Gebruik:

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

<link href="https://fonts.googleapis.com/css?family=Kranky"
    rel="stylesheet">
<style>
#wrapper {
  width: 270px;
  height: 40px;
  margin: 0 auto 0 auto;
}
.deTekst {
  font-family: 'Kranky', serif;
  top: 0;
  width: 260px;
  text-align: center;
  margin: 0 auto 0 auto;
  font-weight: bold;
  font-size: 200%;
  color: maroon;
}
#deLijn {
  bottom: 0;
  width: 0;
  height: 2px;
  background-color: maroon;
  margin: 0 auto 0 auto;
  transition: all 1s ease;
}
</style>

<script>
var wrapper, lijn;

window.onload = function() {
  wrapper = document.getElementById('wrapper');
  lijn  = document.getElementById('deLijn');

  wrapper.onmouseover = doEffect;
  wrapper.onmouseout  = undoEffect;
}

function doEffect() {
  lijn.style.width = "260px";
}
function undoEffect() {
  lijn.style.width = 0;
}
</script>

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

<div id="wrapper">
  <div class="deTekst">Beweeg de muis hier</div>
  <div id="deLijn"></div>
</div>

Downloaden:
 
Druk op de knop: Download deze code  File: voorb606.zip, 669 bytes.

 
terug

html-606; Laatste wijziging: 13 april 2022