Position du texte sur une image

Fermé
Melooo Messages postés 1405 Date d'inscription vendredi 28 novembre 2008 Statut Membre Dernière intervention 18 mars 2013 - Modifié par Melooo le 13/06/2012 à 09:54
AssassinTourist Messages postés 5709 Date d'inscription lundi 16 janvier 2012 Statut Contributeur Dernière intervention 29 février 2024 - 14 juin 2012 à 15:59
Bonjour,

J'ai une image en background en width 100% :
#container  #bg-slide #slide 
{ 
 background:url(images/bg-cloud.png); 
 background-position:50% 100%; 
 height:369px; 
 width:100%; 
 min-width:1200px; 
 margin:0 auto; 
 background-repeat:no-repeat; 
} 

Je voudrais sur cette image lui mettre du texte positionné à un certain endroit
Voici le css du texte :
#container  #bg-slide #txt-slide 
{ 
 color:#fff; 
 font-family:Myriad Pro; 
 font-size:16px; 
 text-align:left; 
 width:300px; 
 margin:0; 
 float:left; 
 padding:39px 0 0 238px; 
 border:1px solid red; 
} 

et le code HTML :
  <div id="slide"> 
   <div id="txt-slide"> 
     mon texte 
                                 sur plusieurs lignes 
   </div> 
  </div> 

Quand je change de résolution mon texte bouge, et ne reste pas à même endroit sur mon image, comment faire pour qu'il reste au même endroit quelque soit la résolution ?

Merci de vos réponses.
A voir également:

2 réponses

pfdp0 Messages postés 168 Date d'inscription jeudi 22 décembre 2011 Statut Membre Dernière intervention 16 janvier 2018 12
Modifié par pfdp0 le 13/06/2012 à 14:58
Il faut utiliser le positionement css:
#container  #bg-slide #txt-slide  
{  
 color:#fff;  
 font-family:Myriad Pro;  
 font-size:16px;  
 text-align:left;  
 width:300px;  
position: relative; 
left: 39px; 
 margin:0;  

 border:1px solid red;  
}  

Et tu peux aussi ajouter "top: 5px" par exemple si tu veux qu'il y ai 5 px d'écart avec le haut
0
Melooo Messages postés 1405 Date d'inscription vendredi 28 novembre 2008 Statut Membre Dernière intervention 18 mars 2013 84
13 juin 2012 à 16:24
Merci de votre réponse mais ca me fait toujours la même chose, mon texte n'est pas au même endroit en fonction de la résolution :
#container  #bg-slide #txt-slide
{
	color:#fff;  
	font-family:Myriad Pro;  
	font-size:16px;  
	text-align:left;  
	width:300px;  
	position: relative; 
	left:240px; 
	top:150px;
	margin:0;  
}
0
pfdp0 Messages postés 168 Date d'inscription jeudi 22 décembre 2011 Statut Membre Dernière intervention 16 janvier 2018 12
13 juin 2012 à 17:15
si vous voulez que ça reste identique, l'idéal est de centrer la balise body
body{ margin: auto;} 
0
AssassinTourist Messages postés 5709 Date d'inscription lundi 16 janvier 2012 Statut Contributeur Dernière intervention 29 février 2024 1 310
14 juin 2012 à 15:59
Bonjour,

Le background est en % donc il va bouger suivant la résolution.
Le texte est fixe par rapport à l'image qui elle va bouger, donc le texte va bouger.
0