Bonjour
Je suis en train d'adapter mon système de notation à étoiles, vers un système sans Javascript, dans le but de convertir mon site au format AMP.
 
J'ai trouvé le code ci-dessous ( que j'ai un peu arrangé ), dans le site : https://www.creativejuiz.fr/blog/tutoriels/systeme-notation-quelques-lignes-css
Mais, je ne sais pas comment afficher le nombre d'étoiles par défaut, avec le code html.
Comment faire ?
Je vais me pencher sur les différents sélecteurs :active , :visited, : hover , : focus , :link.
Merci beaucoup de votre aide.
Respectueusement.
	
	
	
		
	
	
	
		
				
			Je suis en train d'adapter mon système de notation à étoiles, vers un système sans Javascript, dans le but de convertir mon site au format AMP.
J'ai trouvé le code ci-dessous ( que j'ai un peu arrangé ), dans le site : https://www.creativejuiz.fr/blog/tutoriels/systeme-notation-quelques-lignes-css
Mais, je ne sais pas comment afficher le nombre d'étoiles par défaut, avec le code html.
Comment faire ?
Je vais me pencher sur les différents sélecteurs :active , :visited, : hover , : focus , :link.
Merci beaucoup de votre aide.
Respectueusement.
		Code:
	
	<html>
<head>
        <title>Notation étoile</title>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
        <link href="/note.css" rel="stylesheet" type="text/css" media="all">
</head>
<body>
<div class="rating">
        <a href="<?php echo $_SERVER['PHP_SELF'] . "?star=7"; ?>" title="7 étoiles sur 7"></a>
        <a href="<?php echo $_SERVER['PHP_SELF'] . "?star=6"; ?>" title="6 étoiles sur 7"></a>
        <a href="<?php echo $_SERVER['PHP_SELF'] . "?star=5"; ?>" title="5 étoiles sur 7"></a>
        <a href="<?php echo $_SERVER['PHP_SELF'] . "?star=4"; ?>" title="4 étoiles sur 7"></a>
        <a href="<?php echo $_SERVER['PHP_SELF'] . "?star=3"; ?>" title="3 étoiles sur 7"></a>
        <a href="<?php echo $_SERVER['PHP_SELF'] . "?star=2"; ?>" title="2 étoiles sur 7"></a>
        <a href="<?php echo $_SERVER['PHP_SELF'] . "?star=1"; ?>" title="1 étoiles sur 7"></a>
</div>
</body>
</html>
		Code:
	
	div.rating {
   text-align:center;
   width:140px;
   margin-left: auto;
   margin-right: auto;
   padding:0;
   border:0;
}
div.rating a {
   float:right;
   color: #aaa;
   text-decoration: none;
   font-size: 3em;
   width:20px;
   height:20px;
   transition: color .4s;
   background:url(http://localhost/images/star_white.gif);
   background-size:contain;
}
div.rating a:hover,
div.rating a:focus,
div.rating a:hover ~ a,
div.rating a:focus ~ a {
   background:url(http://localhost/images/star_yellow.gif);
   background-size:contain;
} 
 
		 ), la note moyenne.
 ), la note moyenne. 
     
 
		 
 
		 
 
		