Adapter une image à une div façon background-image

Résolu/Fermé
e4 - 4 févr. 2013 à 14:08
 Profil bloqué - 4 févr. 2013 à 14:28
Bonjour tout le monde.

Je fais appel à vous car j'aimerais réaliser un lien sur une div constitué d'une image et d'un bandeau-titre.

J'y arrive avec un background-image sur ma div, comme à gauche:


http://elliottfaure.freevar.com/divcliquable/


<div id="block" style="background-image:url(_img/humus1.jpg); background-size: 100% auto; background-position: center center;">
<a href="#" class="lienmenu">blabla humus  >  </a>
</div>


Problème, seul le bandeau est cliquable et pas l'image.

Ce qui m'emmène donc à la conception de droite:

<div id="block2">
<a href="#" class="lienmenu2">blabla humus  >  </a>
<a href="#" class="img2"><img class="bg" src="_img/humus1.jpg" width="300px" height="130px"/></a>
</div>


Et là je place mon image derrière, avec le bandeau par dessus grâce à un z-index.
Problème: impossible d'ajuster parfaitement l'image à la div comme le font background-size: 100% auto; background-position: center center;

Vous pourrez voir le détail avec le code source.

Savez vous comment je peux m'en sortir ?

Merci d'avance et bonne journée à vous,

E4
A voir également:

2 réponses

Profil bloqué
4 févr. 2013 à 14:14
salut

il faut virer ta div
et mettre qu'un style sur le a

genre :
<a href="#" class="lienmenu" style="background-image:url(_img/humus1.jpg); background-size: 100% auto; background-position: center center; width:300px; height:130px; display:block;">blabla humus  >  </a>
1
Merci seigneur !
0
Profil bloqué
4 févr. 2013 à 14:28
: ))
et pour ton bandeau noir du dessus
soit tu mets un <span style="background-color:#000; color:#FFF;">bla bla</span> à l'intérieur du A, soit tu intègre le bandeau à l'image
a+
0