Regarde mon jsfiddle
Voici l’exemple de code js:
$(".box").hover(function () { $(this).find('.box-hover').fadeIn(100); $(".box-tresc").show(); }, function () { $(this).find('.box-hover').fadeOut(100); $(".box-tresc").hide(); });
Je veux que la box-tresc
div avec le contenu “xxxxx” soit box-tresc
au centre de l’image. J’ai essayé margin-top:-30px;
mais ça n’a pas marché.
MISE À JOUR :
Voici un violon contenant une solution possible (CSS pur): lien
CSS:
.box-hover { background-color: rgba(0, 0, 0, 0.6); position: absolute; width: 290px; height: 185px; margin: 5px 5px 0 5px; opacity: 0; color:transparent; -webkit-transition: 0.4s; transition: 0.4s; line-height:185px; text-align:center; } .box-hover:hover { color:white; opacity:1; }
HTML:
some text Theme 2.0
Created by: User
Ceci est un exemple sans déplacer le texte ” Thème 2.0 ” lors du survol.
Vous devriez utiliser display:absolute;
comme je l’ai fait ici dans votre code.
Et que vous pouvez utiliser la margin
.
J’ai utilisé la margin:-110px 0 0 50px;
(Changez-le comme vous voulez)
.box-tresc { display:none; position:absolute; margin:-110px 0 0 50px; color:white; /* only to make te text more visable */ }
DEMO
Vous pouvez utiliser position:absolute
avec% position afin de changer d’image librement. Simplement régler:
.box-tresc { display: none; position: absolute; text-align: center; top: 50%; width: 100%; } .box-image { margin: 5px 5px 0; position: relative; }
La solution la plus simple consiste simplement à append du text-algin
et de la margin-top
dans votre classe .box-tresc
. Problème résolu.
.box-tresc { display:none; text-align: center; margin-top:-100px; }
Changez votre code CSS comme ci-dessous et essayez maintenant
.box { width: 300px; min-height: 200px; position:relative; background-color: #ECECEC; border: 1px solid #C6C6C6; border-radius: 3px; text-align: left; } .box-tresc { display:none; position: absolute; top: 50%; text-align: center; width: 100%; float: left; }
J’espère que cela t’aides..
Essayez quelque chose comme tt?
$(".box-tresc").css({"right":"20%","display":"block"});
position relative
est votre ami ici.
VOIR LA DÉMO