28172 sujets

CSS et mise en forme, CSS3

Bonjour,

J'ai un <img> avec background, je veux afficher le background en premier plan et donc afficher l'image sous ce background,

je m'explique

le html est :
<img class="image" src="image.jpg") 


le css est :

img.image { backgoround:url(bg.jpg) no-repeat right;


comment afficher le background sur l'image ?
Merci
Hello.

C'est plutôt tordu comme idée, et je ne pense pas que ça soit réalisable en CSS, sans rajouter d'élément dans le HTML et en jouant sur le positionnement absolu.

Tu aurais un visuel pour qu'on comprenne ce que tu veux réaliser?
tu ne peux pas assigner un background à une balise img car c'est un objet qui affiche déja une image.. Ca n'a donc aucun sens.

Si tu veux avoir une image par dessus l'autre tu met celle du fond en background d'une div dans laquelle tu met ta balise img
ptitvincent a écrit :
tu ne peux pas assigner un background à une balise img car c'est un objet qui affiche déja une image..
Ce qui est bien sur totalement faux, même si j'en conviens il y a peu de cas d'utilisation.