Mon texte (devant une div) n'apparaît pas.

Pas un problème de z-index :/

a marqué ce sujet comme résolu.

Bonsoir tout le monde,

J’avais un texte (div class="texte") qui me posait pas de problème mais j’ai voulu lui mettre un fond (<div id="bolo"). Depuis que j’ai mis cette div, le texte n’apparaît plus. J’ai tenté de jouer avec le z-index sans succès :colere:

Je vous mets le html :

<div id="bolo">

								<div class="texte">MON TEXTE</div></div>

et les CSS :

			.texte {
				color: black;
				width: 100vw;
				padding-left: 20vw;
				padding-right:20vw;
				padding-top:10vh;
				padding-bottom: 10vh;
			}
#bolo {
  height: 100%;
  width: 100%;
  position: relative;
  overflow: hidden;
	  background: #55bb55;
  overflow: hidden;
  height: 100%;
  width: 100%;
  filter: blur(40px) saturate(5);
	z-index: -100;
}
#bolo div {
  height: 60%;
  width: 60%;
  background: #fc00ff;
  background: radial-gradient(circle, #ff0044 , #00dbde);
  position: absolute;
  border-radius: 50%;
}

Le fond est une animation js, j’ai tenté de remplacer le "#bolo div" par une classe, cela casse l’effet.

Merci pour votre aide ;)

P.

Hello,

En utilisant position: absolute tu sors ton élément du flux, il ne rentre donc plus dans le calcul des dimensions de l’élément parent, qui devient donc virtuellement vide… donc avec un hauteur de 0.

Pense à utiliser l’inspecteur de ton navigateur pour voir les dimensions et positions de tes éléments ;)

https://codepen.io/viki53/pen/JjByPpR

Salut viki53,

Merci pour ta réactivité :)

Si je suis ton codepen et que je mets une position relative, le texte n’apparaît toujours pas (en dehors de l’effet qui n’est plus celui qu’il était en position absolute). :B

Mais merci pour ton explication ;)

J’ai de grosses lacunes niveau inspecteur… efin, je n’y comprends rien :(

Bonne fin de journée ;)

Bonjour viki53,

Il y a un long code js pour l’effet que je désire (un fond de page psyché).

La div "frère" hérite donc du code qui ce qui destroy le texte en premier plan:

J’ai longtemps cherché et j’ai malheureusement opté par un background gif animé.

Mais merci énormément pour ton aide. Je pensais que c’était uniquement un problème CSS… mais avec le js… trop compliqué pour moi :B

Bonne journée ;)

Connectez-vous pour pouvoir poster un message.
Connexion

Pas encore membre ?

Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte