Lien à partir de backgrounds

Résolu/Fermé
sbadato Messages postés 163 Date d'inscription jeudi 27 avril 2006 Statut Membre Dernière intervention 17 juin 2009 - 6 juil. 2007 à 09:53
sbadato Messages postés 163 Date d'inscription jeudi 27 avril 2006 Statut Membre Dernière intervention 17 juin 2009 - 9 juil. 2007 à 10:34
Bonjour tout le monde,

je crée un site pour un ami et je voudrais savoir s'il était possible de faire un lien vers une autre page en utilisant un des éléments que j'ai mis dans la mise en page et que j'utilise comme background.

Je m'explique: c'est un site qui sera fait en trois langues. J'ai mis dans une cellule, en arrière-plan, les trois drapeaux correspondants aux trois langues différentes. Je voudrais donc faire un lien de chaque drapeaux vers une page qui correspond à la langue de ce même drapeau.

PS: je l'ai mis en arrière-plan pour éviter que n'apparaisse le petit rectangle avec l'enveloppe, l'imprimante,... typique quand le curseur survol une image.

merci pour vos suggestions.

sbadato

1 réponse

Dalida Messages postés 6728 Date d'inscription mardi 14 mai 2002 Statut Contributeur Dernière intervention 11 janvier 2016 921
6 juil. 2007 à 11:22
salut,

tu pourrais essayer avec un lien.
<a class="langue" href="page_fr.html">Français</a>

et tu le mets en forme avec css pour maquer le texte et afficher une image de fond.
a.langue{
display:block;
width:20px;
height:20px;
background-image:url("drapeau_fr.png");
background-position:50% 50%;
background-repeat:no-repeat;
text-indent:20px;
overflow:hidden;
}

l'image est affichée en image de fond comme tu veux et le texte est masqué.
c'est de la pure théorie, à toi de voir ce que ça donne…
…et de nous tenir au courant !
-;o)
0
sbadato Messages postés 163 Date d'inscription jeudi 27 avril 2006 Statut Membre Dernière intervention 17 juin 2009 9
6 juil. 2007 à 11:57
Ok je ne maîtrise pas vraiment le CSS mais puisque tu fais le "boulot à ma place cela devrait fonctionner :-))

Je te tiens au courant.

merci et bonne journée.
0
sbadato Messages postés 163 Date d'inscription jeudi 27 avril 2006 Statut Membre Dernière intervention 17 juin 2009 9
9 juil. 2007 à 10:18
salut,
j'ai essayé ce week-end mais je ne parviens pas à aligner exactement le texte "français" qui servirait de lien sur l'image de fond.
J'ai finalement mis l'image comme "objet" de la cellule et je me débrouille de cette manière.
Je ne perds pas de vuie cette astuce qui pourrait servir dans d'autre cas ( en modifiant la taille de mon image de fond peut-être pour mieux l'ajuster). A voir.

Bonne journée et merci encore.
0
Dalida Messages postés 6728 Date d'inscription mardi 14 mai 2002 Statut Contributeur Dernière intervention 11 janvier 2016 921
9 juil. 2007 à 10:30
salut,

sais-tu que tu peux aligner l'image au pixel près ?
background-position:5px 8px;

0
sbadato Messages postés 163 Date d'inscription jeudi 27 avril 2006 Statut Membre Dernière intervention 17 juin 2009 9 > Dalida Messages postés 6728 Date d'inscription mardi 14 mai 2002 Statut Contributeur Dernière intervention 11 janvier 2016
9 juil. 2007 à 10:34
OK!
je ne m'en étais pas rendu compte.

A partir de là cela devrait fonctionner sans accros.

Je te remercie.
0