Bonjour,
Tu ne peux pas comme ça, il faut bien t'imaginer que la structure que tu construis c'est comme une pile de feuilles. Ton bouton image vient recouvrir ton élément div, tout comme si tu ajoutais une feuille au-dessus d'une pile et donc cache ce qu'il y a derrière.
En CSS il y a moyen de tricher pour finalement faire en sorte de placer ta feuille en-dessous au lieu d'en-dessus, malheureusement ce changement est plus que graphique, ton bouton sera derrière le div et donc ne sera plus cliquable.
Il y a néanmoins plusieurs solutions à ton problème.
En css un truc du genre :
Code :
<!DOCTYPE html> <html> <head> <title>page de test</title> <style type="text/css"> body { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 100%; } div.administration { width: 300px; height: 36px; background-image: url('image-de-fond'); background-repeat: no-repeat; background-position: center; } input.administration { width: 299px; height: 35px; padding: 0px 0px 0px 0px; background-color: rgba(255,255,255,0); border-style: solid; border-color: #000000; border-width: 1px; font-weight: bold; font-size: 1em; } input.administration:hover { background-image : url('image-de-superposition'); background-repeat: no-repeat; background-position: center; cursor: pointer; } </style> </head> <body> <form> <div class="administration"><input type="button" value="Cliquez-moi" class="administration"></div> </form> </body> </html>
|
En Javascript, un onmouseover et on n'en parle plus...
---------------
C'est en écrivant n'importe quoi qu'on devient n'importe qui.