Laadpuntjes II

Moeten wachten op je PC omdat die bezig is met een download of iets anders wat lang duurt, is niet prettig. Het is dan fijn als er toch iets op het scherm gebeurt dat de voortgang van de actie aangeeft. Laadpuntjes zijn hier een goed middel voor.
Hieronder zie je een mogelijke uitvoering.

Inspiratie voor het onderwerp van deze pagina is ontstaan door het programma MyDrive Connect, dat op mijn PC draait voor het beheer van mijn navigatiesysteem van TomTom. Daarin zijn laadpuntjes te zien. Iets wat er op lijkt heb ik nagebouwd in HTML, CSS en JavaScript.

De code kun je downloaden om zelf te gebruiken en/of om zelf aan door te ontwikkelen.

Gebruik:

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

<style>
.puntjes {
  list-style-type:none;
}
.puntjes li {
  display:inline-block;
  width:10px;
  height:10px;
  border: 6px solid #e4e9f6;
  border-radius:50%;
  background-color: #000;
  margin:0 5px;
  transition: border-color 2.5s ease;
}
#P1, #P2, #P3, #P4 {
  border-color: #e4e9f6;
}
</style>
<script>
var aantal=4, wijzer=0;
function verzetPuntje() {
  wijzer++;
  if (wijzer > aantal) {
    wijzer = 1;
    document.getElementById('P'+aantal).style.borderColor
      = "#e4e9f6";
  } else {
    if (wijzer > 1)
      document.getElementById('P'+(wijzer-1)).style.borderColor
        = "#e4e9f6";
  }
  document.getElementById('P'+wijzer).style.borderColor = "#000";
  return;
}
function doeHet() {
  setInterval('verzetPuntje()',1500);
}
window.onload = doeHet;
</script>

(Zet dit in de <BODY> op de plaats waar de puntjes moeten verschijnen).

<ul class="puntjes">
  <li id="P1"></li>
  <li id="P2"></li>
  <li id="P3"></li>
  <li id="P4"></li>
</ul>

Downloaden:
 
Druk op de knop: Download deze code  File: voorb560.zip, 643 bytes.

Opmerking:
 
Het item Laadpuntjes III toont een andere uitvoering van dit soort laadpuntjes.

 
terug

html-560; Laatste wijziging: 29 mei 2020