Steve TENZA
Intervient pour votre site internet
Facebook Me contacter Cookie
Télécharger
Noter:
3.3/5 (290)
Ajouté/Modifié le 2023-11-02
Visionné 11019 fois

Notation 5 Étoiles en HTML/CSS (Star Rating Script)

Description

Au cours de mes expérimentations en développement web, j'ai récemment découvert une méthode très simple pour mettre en place un système de notation en HTML. Cette technique repose sur l'encadrement de balises <span> (ou de toute autre balise similaire) les unes à l'intérieur des autres, à condition qu'elles soient configurées en tant qu'éléments "display:inline-block" pour s'afficher sur une même ligne. Ce procédé permet un résultat visuel attendu en utilisant des étoiles pour pouvoir noter. Voyons cette astuce :

J'ai créé un CSS simple dans le but de démontrer la méthode permettant de colorer l'arrière-plan de l'étoile n°1 lorsque l'on survole cette dernière, de colorer les étoiles 1 et 2 si l'on survole la 2ème étoile, et ainsi de suite.
Tenez compte du fait qu'il peut être amélioré visuellement, ici le style est uniquement pour le test.

Cliquez ici pour l'essayer


<span class="C2etoiles"><div>1</div>

<span class="C2etoiles"><div>2</div>

<span class="C2etoiles"><div>3</div>

<span class="C2etoiles"><div>4</div>

<span class="C2etoiles"><div>5</div> <!-- les div ici permettent l'affichage de l'étoile via la propriété "content", avec le sélecteur ".C2etoiles div::after" -->

</span>
</span>
</span>
</span>
</span>


.C2etoiles{
background: red;
display: inline-block;
cursor: pointer;
}
.C2etoiles:hover{
background: green;
}
.C2etoiles div{
display: inline-block;
padding: 5px;
}
.C2etoiles div::after{
content:"\002605"; /* une étoile en Unicode */
}


J'espère que ce script gratuit vous est utile.
Pour soutenir mon travail, un simple don ou mettre une note est grandement apprécié.
Votre réussite en ligne commence ici

Vous cherchez à pousser encore plus loin vos idées ou à les concrétiser avec un site internet sur mesure ? Je suis là pour vous aider ! Mon expérience en développement web est à votre disposition.

Que ce soit la création de votre site web pro ou l'apport de fonctionnalités avancées à votre projet, contactez-moi pour en discuter et avoir un devis gratuit personnalisé.

Mon objectif est de vous offrir des solutions sur mesure qui répondent à vos besoins, et votre vision associée à mon expertise donnera vie à votre projet web parfait. Contactez-moi aujourd'hui, je réponds en général en moins d'une heure :

Demander un devis
Réponse rapide !

Vous recherchez un script précis ?

Dites-moi ce dont vous avez besoin, je peux développer le script demandé et vous envoyer un mail dès qu'il est dispo !

🔔 Vous pouvez laisser votre mail pour recevoir les nouveaux scripts. Pas de pub, pas de tracas. Vous êtes libre de le supprimer à tout moment.

Je prends en compte toutes les demandes. Les idées les plus populaires passent en priorité et seront publiées dès qu'elles seront prêtes. 2856 demandes reçues.

Si vous avez un projet en tête, je vous suggère de me contacter directement pour en discuter.

Commentaires

Ajouter un commentaire

Commenter
Pseudo/Nom
Email
Message
Captcha
memo1
Commenter
Ajoutez un commentaire, soyez le premier !

Retour à la liste des scripts

Un site à créer ?
Contactez-moi