Ronde hover-effecten met CSS

Hieronder zie je drie cirkels. Als je er met de muis overheen gaat veranderen ze van kleur en lijken ze groter te worden. Als je er op klikt verschijnt er een alert; de cirkels bevatten nl. een link.
Op deze bladzijde wordt uitgelegd hoe je zoiets maakt.
N.B.: Dit wwerkt alleen als er muis is. Op een aanraakscherm zonder muis wordt de cirkel groter en verschijnt er alleen een letter (A, B of C) en een cijfer (1, 2 of 3). Er komt geen alert.

  • A

    1

  • B

    2

  • C

    3

Dit is een vrije bewerking van een item uit Webdesigner Magazine nr. 61 (2014) pag. 72 e.v. Het is niet beschikbaar op de site van dat blad.
Het oorspronkelijke artikel is geschreven door Neil Pearce, een designer uit Essex, Engeland. De code is op internet niet meer te vinden. Het is te leuk om vergeten te worden, dus staat het nu hier.

Gebruik:

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

<link rel="stylesheet" href="styles.css">

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

<div class="main_wrapper">
  <section class="inner_wrapper">
    <ul class="grid">
    <li>
      <div class="item img-1">
      <div class="info circle-1" onclick="javascript:window.alert('een')">
      <h3>A</h3>
      <p>1</p>
      </div>
      </div>
    </li>
    <li>
      <div class="item img-2">
      <div class="info circle-2" onclick="javascript:window.alert('twee')">
      <h3>B</h3>
      <p>2</p>
      </div>
      </div>
    </li>
    <li>
      <div class="item img-3">
      <div class="info circle-3" onclick="javascript:window.alert('drie')">
      <h3>C</h3>
      <p>3</p>
      </div>
      </div>
    </li>
    </ul>
  </section>
</div>

Downloaden:
 
Druk op de knop: Download deze code  File: voorb194.zip, 1327 bytes.

 
terug

html-194; Laatste wijziging: 31 mei 2022