Code css en conflit!

Fermé
novis - 30 janv. 2019 à 18:25
 novis - 31 janv. 2019 à 11:31
Bonjour,

J'ai inséré un code css pour effectuer un effet d'image fixe sur mon site, néanmoins, celui-ci rentre en conflit avec un autre de mes codes.
j'ai un décalage au niveau du texte p.
Mon texte est décalé. Je mets le code pour que vous comprenez mieux:


/*code parcours artistique*/
h2{
  color:#000;
  font-family: 'raleway', time, sans-serif;
  font-size:400;
    
}
   
  h2 span {
   font-family: 'raleway', time, sans-serif;
  font-weight: inherit;
   font-weight: bold;
  font-weight: 500;
   color:#000;
}
  
p {
  margin-right: 50px;
  margin-left:50px;
  font-weight: normal;
    font-family: 'Josefin Sans', sans-serif;
font-size:400;
   
}
 
#partistique {
 
  font-weight: normal;
 text-align:center;
 color:#000;
 background-image:url(http://image1.jpg);
 background-position:center center;
 background-repeat:none;
 background-size:cover;
 -o-background-size:cover;
 background-attachment:fixed;
 box-shadow:inset 0 0 10px 0 #000
}
#partistique .container {
 padding:100px 0;
 background-image:linear-gradient(to right bottom,rgba(28,178,189,0.71) 0%,rgba(173,56,228,0.7) 100%)
     
}
 
@media only screen and (max-width:500px) {
 .partistique-content {
  -ms-flex-wrap:wrap;
  flex-wrap:wrap
 }
}

/*code Boutique en Ligne*/

#imagefixe1 {
  font-family: raleway, time, sans-serif;
  font-weight: normal;
 text-align:center;
 color:#000;
 background-image:url(http://image2.jpg);
 background-position:center center;
 background-repeat:no-repeat;
 background-size:800px;
 -o-background-size:800px;
 background-attachment:fixed;
}
#cv .container {
 padding:60px 0;
}
 
@media only screen and (max-width:400px) {
 .cv-content {
  -ms-flex-wrap:wrap;
  flex-wrap:wrap
 }
}






2 eme code avec effet au survol de la souris. Trait devient croix au survol de la souris, mais du coup, avec le code précédent, le texte est décalé vers la droite. Comment faire pour le recentrer? Dois je ajouter une class?

figure.effect-romeo h3 {font-size:20px;  }

figure.effect-romeo {position: relative;font-size: 18px; font-family: 'Raleway', sans-serif; width : 100%; max-width: 336px; height: 336px; text-align: center; vertical-align: middle; color: #000; margin: 0; }

figure.effect-romeo img{width : 100%; max-width: 336px; height: 336px;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}

 figure.effect-romeo:hover img{width : 100%; max-width: 336px; height: 336px; opacity:.6;-webkit-transform:scale3d(1,1,1);transform:translate3d(1,1,1)}
 
 figure.effect-romeo figcaption::before,figure.effect-romeo figcaption::after{position:absolute;top:48%;left:50%;width:80%;height:1px;background:#000;content:'';-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}
 
 figure.effect-romeo:hover figcaption::before{opacity:.5;-webkit-transform:translate3d(-50%,-50%,0) rotate(45deg);transform:translate3d(-50%,-50%,0) rotate(45deg)}
 
 figure.effect-romeo:hover figcaption::after{opacity:.5;-webkit-transform:translate3d(-50%,-50%,0) rotate(-45deg);transform:translate3d(-50%,-50%,0) rotate(-45deg)}
 
 figure.effect-romeo h3,figure.effect-romeo p{position:absolute;top:45%;left:0;width:100%;-webkit-transition:-webkit-transform .35s;transition:transform .35s}
 
 figure.effect-romeo h3{-webkit-transform:translate3d(0,-50%,0) translate3d(0,-150%,0);transform:translate3d(0,-50%,0) translate3d(0,-150%,0)}
 
 figure.effect-romeo p{-webkit-transform:translate3d(0,-50%,0)
 translate3d(0,50%,0);transform:translate3d(0,-60%,0) translate3d(0,60%,0)}}
 
 figure.effect-romeo:hover h3{-webkit-transform:translate3d(0,-50%,0) translate3d(0,-100%,0);transform:translate3d(0,-50%,0) translate3d(0,-100%,0)}
 
 figure.effect-romeo:hover p{-webkit-transform:translate3d(0,-100%,0) translate3d(0,120%,0);transform:translate3d(0,-100%,0) translate3d(0,120%,0)}



Merci de votre aide, grâce à vous j avance bien!!

Novis


Configuration: Windows / Firefox 65.0
A voir également:

2 réponses

jordane45 Messages postés 38138 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 17 avril 2024 4 649
30 janv. 2019 à 20:31
Là, ce qui me vient à l'esprit vite fait, ça serait éventuellement d'essayer de virer le margin de la ligne
figure.effect-romeo {position: relative;font-size: 18px; font-family: 'Raleway', sans-serif; width : 100%; max-width: 336px; height: 336px; text-align: center; vertical-align: middle; color: #000; margin: 0; }


Pense également à utiliser les outils de dev de ton navigateur internet. ( en faisant un clic-droit sur l'élément de ta page web, puis en choisissent examiner ou inspecter selon le navigateur.
Dans l'onglet qui s'ouvre, tu as, en général, la "mise en page" de l'élément. ça te permet de voir son padding, margin ..


0
Bonjour,
Si je retire le margin de cette ligne, le texte reste toujours en décalé. Et en plus l'image se décale également.
J'ai regardé l'outil pour inspecter les éléments et en cochant et décochant les petites cases, je n'ai rien trouvé pour arranger mon problème. Peut-être pouvez vous m'aider.
Je vais de nouveau regarder les éléments au cas où
Merci de votre aide
Novis
0
jordane45 Messages postés 38138 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 17 avril 2024 4 649 > novis
31 janv. 2019 à 11:27

J'ai regardé l'outil pour inspecter les éléments et en cochant et décochant les petites cases, je n'ai rien trouvé pour arranger mon problème. Peut-être pouvez vous m'aider.

Et bien... une capture écran de l'élément (et de l'inspecteur) nous serait des plus utiles...
0
Re,

J'ai trouvé comment aligner le texte. Mais du coup, le titre h3 est décalé vers la gauche.

J'ai supprimé le width:100% de cette ligne:
figure.effect-romeo h3,figure.effect-romeo p{position:absolute;top:45%;left:0;-webkit-transition:-webkit-transform .35s;transition:transform .35s}

la du coup le texte est bien centré et cela ne modifie rien d'autre sur ma page.
Par contre le titre est à gauche.
Une idée pour arranger cela?
0