Aide CSS
Résolu
Utilisateur anonyme
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
J'aimerais changer la couleur de quatre background à l'aide d'un link/hover.
Voilà mon code :
CSS
HTML
Merci d'avance pour vos réponses.
J'aimerais changer la couleur de quatre background à l'aide d'un link/hover.
Voilà mon code :
CSS
body{ margin:0 auto; } #fond{ position:absolute; background-image:url('images/background.jpg'); background-repeat:no-repeat; top:0%; left:0%; width:100%; height:94%; } #bm{ position:absolute; background-color:#bbbbbb; width:100%; height:6%; top:94%; left:0%; } #c1{ position:absolute; background-color:#000000; width:1em; height:1em; top:46em; left:45em; z-index:1; } #c1 a{ text-decoration:none; } #c1 a:hover{ background-color:#FFFFFF; } #c2{ position:absolute; background-color:#000000; width:1em; height:1em; top:46em; left:46.1em; z-index:2; } #c3{ position:absolute; background-color:#000000; width:1em; height:1em; top:47.1em; left:45em; z-index:3; } #c4{ position:absolute; background-color:#000000; width:1em; height:1em; top:47.1em; left:46.1em; z-index:4; }
HTML
<!DOCTYPE html> <html lang="fr"> <head> <meta charset="utf-8"> <title>titre du site</title> <link rel="stylesheet" href="styles.css" type="text/css" media="screen"> </head> <body> <div id="fond"></div> <a href="#"> <div id="c1"></div> <div id="c2"></div> <div id="c3"></div> <div id="c4"></div> <div id="bm"></div> </a> </body> </html>
Merci d'avance pour vos réponses.
A voir également:
- Aide CSS
- Css download - Télécharger - HTML
- Enlever le soulignement d'un lien css ✓ - Forum Réseaux sociaux
- Enlever soulignement lien css ✓ - Forum CSS
- Css ligne horizontale ✓ - Forum CSS
- Enlever le soulignage des lien. - Forum CSS
4 réponses
Tu ajoute :
Exemple :
Celui là
tu créer le même mais tu ajoute :hover
:hoveret tu modifie la couleur du background.
Exemple :
Celui là
#c3{ position:absolute; background-color:#000000; width:1em; height:1em; top:47.1em; left:45em; z-index:3; }
tu créer le même mais tu ajoute :hover
#c3:hover{ position:absolute; background-color:#000000; width:1em; height:1em; top:47.1em; left:45em; z-index:3; }
Bonjour à tous, helas j'ai encore un problème en lien avec, quand j'ai créer les quatre carrés, j'ai mis les hover à la bonne place, mais moi je voudrait qu'au passage que ce soit les quatre carrés qui changent de couleur et non pas un seul à la fois, comment faire svp ?
Pour mettre tout les bloc de la même couleur au passage de la souris on peu utiliser JavaScript
un exemple
un exemple
<!DOCTYPE html> <html> <head> <title>tableau</title> <meta charset="UTF-8" /> <style type="text/css"> .bloc { border: 4px black solid; width: 100px; height: 100px; margin: 20px; } </style> </head> <body> <div class="bloc" style="background-color: blue;"> <p> lien bidon <br /> lien bidon <br /> lien bidon </p> </div> <div class="bloc" style="background-color: blue;"> <p> un peu de contenu </p> </div> <div class="bloc" style="background-color: blue;"> <p> un peu de tout et n'importe quoi </p> </div> <script type="text/javascript"> var bloc = document.getElementsByTagName("div"); c = bloc.length; for(var i = 0; i < c; i++) { bloc[i].onmouseover = function() { bloc[0].style.backgroundColor = "red"; bloc[1].style.backgroundColor = "red"; bloc[2].style.backgroundColor = "red"; } bloc[i].onmouseout = function() { bloc[0].style.backgroundColor = "blue"; bloc[1].style.backgroundColor = "blue"; bloc[2].style.backgroundColor = "blue"; } } </script> </body> </html> </body> </html>