probleme css debutant
Forum Programmation : probleme css debutant
bon voila je viens de me mettre au css avec les feuilles de style et tout et tout et je voudrai simplifier mes page. Le but serai de pouvoir changer le menu de toutes les pages juste en modifiant le fichier .css, j'y arrive avec du texte mais pas pour les images surtout les images avec animation (changement au passage de la souris)
voila le menu
je comprend pas trop ce que tu veux dire
Enfin bon soit pour changer le comportement d'une image se trouvant dans un div
#nomDuDiv img
{
/*propriétés*/
}
pour le changement lors du passage
#nomDuDiv img:hover
{
/*proprétés*/
}
met ce code
.imgmenu1 {background-image:url(urlimg);}
.imgmenu1:hover {background-image:url(urlimg2);}
urlimg=>adresse de l'image quand la souris n'est pas sur le lien
urlimg2=>adresse de l'image quand la souris est sur le lien
tu met ensuite le lien suivant dans la page html :
<a href="urllien" class="imgmenu1"> </a>
merci je vai essayer vos codes, j'adore ce forum que des gens sympas, serieu sa aide beaucoup les debutants
merci !!!! ;-)
sa marche pas !!!
le truck qui marche pas :-(
Petit conseil de programmation web , fait un fichier externe qui ne contiendra que ton css , ca rendra plus clair ton code quand il sera plus étoffé .
La ligne à mettre dans ton head pour que le fichier css soit chargé.
Code :
|
Par contre je crois que ta balise style n'est pas utilisée comme il faut .
Si tu veux écrire dans ton html les propriétés css , ca devrait donner plutot ceci :
Code :
|
Edit
etite note supplémentaire il n'y a rien entre tes balises <a> donc c'est normal que ca n'affiche rien . Donc je te dirai de mettre un width et un heigh definit pour qu'il prenne une taille par défaut.
pour le reste de mon site j'aurai un fichier .css t'inquiet
la c'etai juste pour l'exemple et ton idée de rajouté les dimension ne marche pas parce que les balise <a></a> sont des balise de ligne ou je sais plus quoi
personne ne s'y connai un peu avec <div></div>
(j'ai plus beaucoup d'espoire) :-(
bah si avec les div ca marche comme je te l'ai mis au dessus .
tu définis ton div dans le html:
Code :
|
tu définis les propriétés css
Code :
|
sa marche toujours pas ... :-?
t'es sur que tu t'y connai ???
si oui, je pourrai peut etre partir d'une map :
exemple
mais je remplacerai les zoom de l'exemple par une nouvelle image, c'est possible ???
je re demain laisser moi des pti msg de coup de main svp
Met moi ton source complètement , ca ira bien plus vite ...
J'ai toujours fait comme ca , et ca marche .
Vu que t'as l'air d'en douter , je vais te filer carrément un source complet , à toi à changer juste le lien des deux images .
Pour le html :
Code :
|
pour le css
Code :
|
Et peut etre tout mon header :
Code :
|
Si après ca tu me dis que ca ne fonctionne pas , je crois que ta touche copier coller doit avoir un problème
Tu as un lien qui est dans un div (ou plusierus liens )
donc tu fais sa :
#ton_div a{
color:red;
}
#ton_div a:hover{
color:blue;
}
voila qd tu survoleras ton lien il deviendra bleu.
Apres a toi d'apapter avec une image de background...
( petit souci de connexion du coup double post => à supprimer )
ouai mais c'est avec des images que je veu faire tt sa
j'ai pas été malin :
mon site
et dans le css je peux aussi definir la couleur bleu du tableau ???
c'est possible de faire comme avec les fichier .css mais de preprogramme un morceau de page en html
et apres des que je modifie ce morceau de page les autre page changeron aussi, vous me suivez ???
probleme reglé, je met le code pour ceux que sa iinteresse
<html>
<head>
<style>
#Menu a{
background-image:url(Image/Menu/Menu.png);
width : 200px ;
height : 26px;
}
#Photos a{
background-image:url(Image/Menu/Photos1.png);
width : 200px ;
height : 26px;
}
#Photos a:hover{
background-image:url(Image/Menu/Photos2.png);;
}
#Liens a{
background-image:url(Image/Menu/Liens1.png);
width : 200px ;
height : 26px;
}
#Liens a:hover{
background-image:url(Image/Menu/Liens2.png);;
}
#Jeux a{
background-image:url(Image/Menu/Jeux1.png);
width : 200px ;
height : 26px;
}
#Jeux a:hover{
background-image:url(Image/Menu/Jeux2.png);;
}
#TV a{
background-image:url(Image/Menu/TV1.png);
width : 200px ;
height : 26px;
}
#TV a:hover{
background-image:url(Image/Menu/TV2.png);;
}
#ST a{
background-image:url(Image/Menu/ST1.png);
width : 200px ;
height : 26px;
}
#ST a:hover{
background-image:url(Image/Menu/ST2.png);;
}
#Skyblog a{
background-image:url(Image/Menu/Skyblog1.png);
width : 200px ;
height : 26px;
}
#Skyblog a:hover{
background-image:url(Image/Menu/Skyblog2.png);;
}
#Xiaoxiao a{
background-image:url(Image/Menu/Xiaoxiao1.png);
width : 200px ;
height : 26px;
}
#Xiaoxiao a:hover{
background-image:url(Image/Menu/Xiaoxiao2.png);;
}
#Livreor a{
background-image:url(Image/Menu/Livreor1.png);
width : 200px ;
height : 26px;
}
#Livreor a:hover{
background-image:url(Image/Menu/Livreor2.png);;
}
</style>
</head>
<body>
<div id="Menu"><a href=""></a></div>
<div id="Photos"><a href="index.php?trt=news"></a></div>
<div id="Liens"><a href="index.php?trt=news"></a></div>
<div id="Jeux"><a href="index.php?trt=news"></a></div>
<div id="TV"><a href="index.php?trt=news"></a></div>
<div id="ST"><a href="index.php?trt=news"></a></div>
<div id="Skyblog"><a href="index.php?trt=news"></a></div>
<div id="Xiaoxiao"><a href="index.php?trt=news"></a></div>
<div id="Livreor"><a href="index.php?trt=news"></a></div>
</body>
</html>
le code marchai bien, j'ai refai toutes les pages du site sur mon pc, j'envoi par ftp et pouf y a plus rien qui marche !!
regarder
aller svp je suis degouté la !!!
j'aitout fai nikel sur mon pc et plus rien sur le site
heu desolé ...
j'ai fai une gaff...
mais c'est pas ma faute : sa marche pas avec firefox
Il y a 1508 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.
