Une lightbox sur un portail
3 participants
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code :: Archives des problèmes avec un code
Page 2 sur 2 • Partagez
Page 2 sur 2 • 1, 2
Une lightbox sur un portail
Rappel du premier message :
Bonsoir à tous,
Le forum que j'administre commence a bien grandir,
Je suis donc en train de réaliser une photothèque sur le portail ==> http://aqua-univers.forumsclub.com/portal?pid=2
histoire de montrer "les plus belles photos" qui ont été posté.
je pense qu'il va y en avoir pas mal.
Pour le moment j'ai insérer les images tout simplement ==> http://aqua-univers.forumsclub.com/portal?pid=5
mais en faite je voudrais afficher toutes les images en petit (ex 100px de large) et permettre de visionner les images sous forme de lightbox
mais là, j'aurais besoin d'aide,
Bonsoir à tous,
Le forum que j'administre commence a bien grandir,
Je suis donc en train de réaliser une photothèque sur le portail ==> http://aqua-univers.forumsclub.com/portal?pid=2
histoire de montrer "les plus belles photos" qui ont été posté.
je pense qu'il va y en avoir pas mal.
Pour le moment j'ai insérer les images tout simplement ==> http://aqua-univers.forumsclub.com/portal?pid=5
mais en faite je voudrais afficher toutes les images en petit (ex 100px de large) et permettre de visionner les images sous forme de lightbox
mais là, j'aurais besoin d'aide,
Dernière édition par Micheloi le Mar 25 Oct 2011 - 22:03, édité 1 fois
Re: Une lightbox sur un portail
se n'est pas dans le css que ça va se jouer?
car toutes les images au final ont des dimensions différentes,
c'est pour ça qu'un px sur le padding-top ne fonctionne que moyennement,
car le bas de certaine images se retrouve masqué
car toutes les images au final ont des dimensions différentes,
c'est pour ça qu'un px sur le padding-top ne fonctionne que moyennement,
car le bas de certaine images se retrouve masqué
Re: Une lightbox sur un portail
Ah tu parles de la grande image ?
Et tu aimerais modifier le padding-top de chaque image séparement, c'est ça ?
Si oui, nous allons mettre le padding-top dans la "div" de la grande image directement :
C'est bien ce que tu cherchais ?
Et tu aimerais modifier le padding-top de chaque image séparement, c'est ça ?
Si oui, nous allons mettre le padding-top dans la "div" de la grande image directement :
- Code:
<p><a href="#macible1"><img src="http://i67.servimg.com/u/f67/14/97/57/70/dsc_0084.jpg" width="100" height="100" /></a></p><div class="lightbox" id="macible1" style="padding-top: 43px;"><a href="#"><img src="http://i67.servimg.com/u/f67/14/97/57/70/dsc_0084.jpg" alt="bloup" /> </a></div>
C'est bien ce que tu cherchais ?
Re: Une lightbox sur un portail
oui, c'est ça que je cherche, mais là du coup ça ne résout pas vraiment le problème,
car le soucis viens du fait que chaque personne a un réglage différent de son écran
du coup, j'ai vue en cherchant sur le net que c'est possible mais en créant un tableau, et en plaçant l'image dedans,
mais je n'ai pas encore creusé la question
car le soucis viens du fait que chaque personne a un réglage différent de son écran
du coup, j'ai vue en cherchant sur le net que c'est possible mais en créant un tableau, et en plaçant l'image dedans,
mais je n'ai pas encore creusé la question
Re: Une lightbox sur un portail
Oui, on peut effectivement mieux gérer les dimensions via un tableau...
Tu peux aussi attribuer ici un
Tu peux aussi attribuer ici un
div.lightbox:target img {
max-width: ???px;
max-height: ???px;
-moz-box-shadow: white 0 0 30px;
-webkit-box-shadow: white 0 0 30px;
box-shadow: white 0 0 30px;
}
Re: Une lightbox sur un portail
Bonjour, Où en-est votre problème ? Deux solutions :
A bientôt sur ForumActif |
Invité- Invité
Re: Une lightbox sur un portail
je bosse toujours pour centrer verticalement les images automatiquement,
mais sinon c'est bon
mais sinon c'est bon
Re: Une lightbox sur un portail
Salut Micheloi,
As-tu essayé avec les margin-top: auto; margin-right: auto; dès le moment où tu as donné une hauteur ?
(Cela dit, je ne suis plus sûre si ça fonctionne aussi avec la hauteur comme c'est le cas avec la largeur...)
Ou bien avec le padding ?
As-tu essayé avec les margin-top: auto; margin-right: auto; dès le moment où tu as donné une hauteur ?
(Cela dit, je ne suis plus sûre si ça fonctionne aussi avec la hauteur comme c'est le cas avec la largeur...)
Ou bien avec le padding ?
Re: Une lightbox sur un portail
Tupac, il a réussi à remonter la lightbox, mais non à la centrer verticalement.tupac a écrit:D'après ce que je vois ici vous avez réussi !
Micheloi, ici dans ton CSS, essaie de centrer en augmentant le padding-top: 340px; (par exemple) :
div.lightbox:target{background-color:rgba(100,100,100,.8);display:block;padding-top:50px;position:fixed;text-align:center;z-index:20}
Re: Une lightbox sur un portail
désolé, ça fait un moment que je ne suis pas passé donc oui j'ai modifier le padding-top pour contourner le problème,
j'ai tenté le margin-top: auto; mais sans succès,
je vais refaire un éssai
j'ai tenté le margin-top: auto; mais sans succès,
je vais refaire un éssai
Re: Une lightbox sur un portail
Chez moi ça fonctionne, je peux la centrer "à vue" en jouant sur le padding-top.
Re: Une lightbox sur un portail
Final-Blonde a écrit:Chez moi ça fonctionne, je peux la centrer "à vue" en jouant sur le padding-top.
oui, bien sur, sauf que chaque personne à des résolutions d'écran différente,
et surtout toutes les images de la photothèque ne font pas la même taille
Re: Une lightbox sur un portail
Oui en effet, alors je suis partie en ballade avec "Google est mon ami" et j'ai trouvé entre autre ceci,mais pas eu le temps de tester.Micheloi a écrit:oui, bien sur, sauf que chaque personne à des résolutions d'écran différente,
Si c'est en parlant des miniatures, à mon sens, ceci est une erreur et pas beau, surtout si tu as beaucoup d'images.Micheloi a écrit:surtout toutes les images de la photothèque ne font pas la même taille
Pour quoi ne mets-tu pas des dimensions d'office ?
Pareil si c'est pour l'image de la lightbox, dans les propriétés du fameux "target" :
Bon, les dimensions que j'ai mises ici ne sont juste que pour te montrer.div.lightbox:target img {
width: 30px;
height: 30px;
-moz-box-shadow: white 0 0 30px; /*un peu du jouli*/
-webkit-box-shadow: white 0 0 30px;
box-shadow: white 0 0 30px;
}
Ce qui n'empêche pas qu'il y a moyen de centrer avec un calcul précis et j'espère que le tuto plus haut t'y aidera.
Re: Une lightbox sur un portail
les miniatures je l'ai force pour qu'elles soient toutes à la même taille,
mais après les autres je ne peux pas car ce n'est pas le même ratio (longueur / largeur) et si je mets la même taille pour toutes les photos, je vais déformer les poissons
sinon, merci pour le lien, je vais y jeter un oeil
mais après les autres je ne peux pas car ce n'est pas le même ratio (longueur / largeur) et si je mets la même taille pour toutes les photos, je vais déformer les poissons
sinon, merci pour le lien, je vais y jeter un oeil
Re: Une lightbox sur un portail
Ah ça y est j'ai trouvé comment centrer horizontalement et verticalement :
Là tu devrais avoir réponse à ton problème, mais comme je l'ai dit plus haut, ça t'oblige à délimiter d'après une dimension minimale, une dimension maximale à toutes les images.
LHV a écrit:Pour centrer un élement horizontalement, on lui donne une largeur fixe, et une marge extérieure "automatique" sur les cotés. Le navigateur fera en sorte que les marges sur les cotés seront de même taille, donc de façon à center l'élément.
Pour le centrage vertical, c'est une autre histoire. Biensûr, on connait la propriété vertical-align, mais elle ne marche pas pour centrer par exemple un dans un autre >div< (elle ne marche que dans les tableaux et dans les éléments de type inline quand une hauteur de ligne est déclarée).
Alors comment faire ?
Ce que l'on veut, c'est centrer un bloc, par exemple un >div<. Pour être plus précis, on veut que le point central du bloc (l'intersection des diagonales) soit au milieu de la fenêtre du navigateur.
Or, ce que l'on fait quand on met un margin: 50% auto auto 50%;, c'est placer le coin supérieur du bloc au centre de la page.
En terme de code, c'est très simple :Code CSS :
- Code:
<div class="bloc">
Contenu du bloc
</div>bloc {
position: absolute;
top: 50%;
left: 50%;
height: 256px;
margin-top: -128px;
width: 512px;
margin-left: -256px;
}
Là tu devrais avoir réponse à ton problème, mais comme je l'ai dit plus haut, ça t'oblige à délimiter d'après une dimension minimale, une dimension maximale à toutes les images.
Re: Une lightbox sur un portail
ah oui, je comprends, je vais tester demain matin,
Page 2 sur 2 • 1, 2
Sujets similaires
» Lightbox sur forumactif
» comment realiser cet effet de lightbox sur mon forum
» adapter l'effet lightbox seulement sur un post
» FORUM : Pour ceux qui recherche une LIGHTBOX
» Lightbox sur image avec dimensions intermédiaires par le hover.
» comment realiser cet effet de lightbox sur mon forum
» adapter l'effet lightbox seulement sur un post
» FORUM : Pour ceux qui recherche une LIGHTBOX
» Lightbox sur image avec dimensions intermédiaires par le hover.
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code :: Archives des problèmes avec un code
Page 2 sur 2
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum