|
stilobique |
Posté le 09 Avr 2010 à 11:07 |

Messages : 2387
|
Par rapport à ton code CSS tu a juste à mettre l'ID sur la balise de l'image.
Code : CSS
#en_tete
{
...
background-image: url("images/banniere.png");
background-repeat: no-repeat;
}
|
|
Huntil |
Posté le 07 Avr 2010 à 22:47 |

Messages : 1012
|
Ok, merci je vais revoir div, span, id, class, je devrais pouvoir m'en sortir avec ça.
|
|
Daru13 |
Posté le 07 Avr 2010 à 21:44 |

Messages : 2884
|
Si c'est bien ce que j'ai compris... Il te suffit d'avoir plusieurs feuilles de styles ( par contre je sais pas comment les changer sans passer par le code, mais je sais que c'est possible... ).
Et avec un peu de code... .
Code : html
<a href="http://www.tonsite.com/">
<div class="banniere"></div>
</a>
Code : css
.banniere
{
background-image: url("banniere.png");
width: 500px;
height: 75px;
}
Dans chaque feuille de style, tu mets un style pour la class banniere, mais en changeant l'url de l'image de fond.
Comme ça en changeant de feuille de style, tu changes l'image ;).
Par contre, ça ne marchera que sur ton site, si c'est destiné à être mit sur d'autre sites web, c'est différent : faut que l'image pointé par la balise <img/> puisse être dynamiquement changée ( en changeant le nom des images, ou leurs emplacements par exemple ).
Si c'est pas ça, j'ai pas plus pigé que Killpatate .
EDIT : J'avais pas vu le message au dessus - Effectivement faut utiliser une balise comme div ou span .
|
|
Huntil |
Posté le 07 Avr 2010 à 21:34 |

Messages : 1012
|
Je veux simplement faire d'une image un lien vers une autre page, en l'occurrence que lorsqu'on clic sur la bannière du site on soit redirigé vers la page d'accueil. En théorie c'est facile:
<a href="accueil.php"><img src="banniere.png"></a>
Sauf que l'image dépends du design, elle est définit dans le CSS
Code :
#en_tete
{
...
background-image: url("images/banniere.png");
background-repeat: no-repeat;
}
Donc comment faire (sous-entendu proprement ) ?
Edit: Ah mais peut-être qu'en utilisant une balise div avec un attribut id à la place de la balise image ?
|
|
stilobique |
Posté le 07 Avr 2010 à 21:26 |

Messages : 2387
|
J'ai pas compris
En tout cas tu ne peut pas mettre un lien dans le CSS.
|
|
Huntil |
Posté le 07 Avr 2010 à 20:34 |

Messages : 1012
|
Je crois que tout est dans le titre J'aimerais faire de la bannière de mon site un lien vers la page d'accueil, et cette image change selon la CSS utilisée. Comment faire ?
|