Combien coûte un site internet en 2026 ? Tarifs et comparatif
Site vitrine, e-commerce, sur mesure : combien faut-il budgéter pour créer un site internet en 2026 ? Tarifs détaillés, …
LireCréez un cercle qui suit le curseur avec du javascript et du css.
Dans certains modes de thème sombre, un grand curseur aide vraiment à identifier différents éléments sur une page.
Vous pouvez également différencier l'élément avec une couleur différente lorsque le curseur se trouve sur un élément spécifique, ce que vous pouvez également faire avec un curseur normal. L'objectif final est d'élargir la zone du curseur.
Allons-y
<div class='cursor' id="cursor"></div>
Faites attention à la propriété mix-blend-mode. La valeur est définie sur différence, ce qui est utile pour les modes sombre et clair.
.cursor {
position: fixed;
border-radius: 50%;
transform: translateX(-50%) translateY(-50%);
pointer-events: none;
left: -100px;
top: 50%;
mix-blend-mode: difference;
background-color: white;
z-index: 10000;
border: 2px solid white;
height: 30px;
width: 30px;
transition: all 300ms ease-out;
}
Maintenant, ajoutons un écouteur d'événement sur body lui-même qui gardera une trace de la position du curseur et sur cette base, il ajustera la position du cercle.
var cursor = document.getElementById("cursor");
document.body.addEventListener("mousemove", function(e) {
cursor.style.left = e.clientX + "px",
cursor.style.top = e.clientY + "px";
});
Création de site internet, e-commerce ou référencement — agence web à Paris et Besançon.
Devis gratuitSite vitrine, e-commerce, sur mesure : combien faut-il budgéter pour créer un site internet en 2026 ? Tarifs détaillés, …
LireVous cherchez désespérément comment écrire une majuscule avec un accent (merci le Français) ?Voici un guide complet pou…
LireContexte : on souhaite souligner un texte en dessous du texte. Les propriétés CSS modernes vont nous aider : text…
Lire