[CSS] [urgent] superpositions de 2 images
Résolu
bazzouz
Messages postés
363
Date d'inscription
Statut
Membre
Dernière intervention
-
bazzouz Messages postés 363 Date d'inscription Statut Membre Dernière intervention -
bazzouz Messages postés 363 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je voudrais positionner une image (croix) à l'angle supérieur droite d'un avatar pour pouvoir supprimer un utilisateur à travers ce croix.
J'utilise dreamweaver, j'ai réussi à déplacer le croix vers l'angle voulue en mettant position:absolute dans l'image et en utilisant l'outil création de dreamweaver.
le problème c que j'ai beaucoup d'image (croix) à mettre et je peu pas à chaque foix positionner correctement l'image croix.
Y a t-il autrement ?
ou comment savoir la position left et top en pixel d'un élément dans une image.
Merci de m'aider
C urgent pour ce soir
Je voudrais positionner une image (croix) à l'angle supérieur droite d'un avatar pour pouvoir supprimer un utilisateur à travers ce croix.
J'utilise dreamweaver, j'ai réussi à déplacer le croix vers l'angle voulue en mettant position:absolute dans l'image et en utilisant l'outil création de dreamweaver.
le problème c que j'ai beaucoup d'image (croix) à mettre et je peu pas à chaque foix positionner correctement l'image croix.
Y a t-il autrement ?
ou comment savoir la position left et top en pixel d'un élément dans une image.
Merci de m'aider
C urgent pour ce soir
A voir également:
- Superposer image css
- Image iso - Guide
- Acronis true image - Télécharger - Sauvegarde
- Reduire taille image - Guide
- Légender une image - Guide
- Image gratuite - Guide
2 réponses
Bonjour,
Petit conseil: attention à l'utilisation de la formule "c'est urgent" qui rebute certains et peut ralentir plus qu'autre chose la demande ^^
Pour ta demande, j'ai concocté un petit code:
Explication:
Lorsqu'un élément a une position en relative, absolute ou fixed, les éléments fils prendront comme base cette balise là.
Si le div n'a pas de position:relative, absolute ou fixed, l'image se fixera à la fenêtre du navigateur ou au premier parent positionné.
Petit conseil: attention à l'utilisation de la formule "c'est urgent" qui rebute certains et peut ralentir plus qu'autre chose la demande ^^
Pour ta demande, j'ai concocté un petit code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr"> <head> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" /> <title>test</title> <style type="text/css"> div.avatar { /* Pour définir la base des position:absolute suivant Peut prendre la valeur relative, absolute ou fixed */ position:relative; /* Pour limiter le block en largeur */ width:150px; /* Pour supprimer un bug d'affichage */ line-height:0px; /* pour le style ^^ */ padding:2px; background:lightgrey; border:1px solid grey; /* pour que l'image de l'avatar soit aligné à droite, en dessous du bouton */ text-align:right;} div.avatar img{ /* Pour limiter l'avatar */ max-width:150px; max-height:150px;} div.avatar a.supprimer { /* Pour pouvoir définir facilement sa taille */ display:block; /* On place le bouton en haut à droite */ position:absolute; top:3px; right:3px;} div.avatar a.supprimer img { /* pour le style. */ border:0px; width:20px; height:20px; opacity:0.5;} div.avatar a.supprimer:hover img{ opacity:1;} </style> </head> <body > <div class="avatar"> <img src="a.jpg" alt="a"/><a href="#" title="supprimer" class="supprimer"><img src="b.jpg" alt="supprimer"/></a> </div> </body> </html>
Explication:
Lorsqu'un élément a une position en relative, absolute ou fixed, les éléments fils prendront comme base cette balise là.
Si le div n'a pas de position:relative, absolute ou fixed, l'image se fixera à la fenêtre du navigateur ou au premier parent positionné.