Intégration d'une bulle popup [Réglé]
Hiryue Membre non connecté
Booster Fronde
- Booster Fronde
- Voir le profil du membre Hiryue
- Inscrit le : 08/06/2014
- Site internet
Je cherche à créer une bull popup, en gros, au passage de ma souris sur du texte ou une image bien définie, une bulle s'affiche automatiquement sans clic.
J'aimerais ensuite intégrer cela dans un Menu de contenu, dans une des colonnes de mon site.
J'ai les codes, seulement je ne sais pas exactement comment procéder.
Pour plus de précisions concernant les codes html / css à mettre en place, les voici : Bulle Popup
D'avance merci.
ElenWii Membre non connecté
- Administrateur
- Voir le profil du membre ElenWii
- Inscrit le : 14/08/2009
- Site internet
- Groupes :
- Equipe Graphique
Le principe est assez simple, cela utilise la propriété :hover en css.
Pour cela il faut que ton élément posséde un nom de class.
Le code css est à mettre dans un fichier css de ton thème. Soit un existant, soit un nouveau.
Il te reste ensuite à mettre ton code html dans un menu de contenu à l'endroit que tu souhaite.
ElenWii
Hiryue Membre non connecté
Booster Fronde
- Booster Fronde
- Voir le profil du membre Hiryue
- Inscrit le : 08/06/2014
- Site internet
Alors, à la base, avant de venir ici, j'ai fait exactement la manip que tu décris, pourtant ça ne fonctionnait pas.
Peut être faut-il mettre la partie css dans un *.css spécifique ?
ElenWii Membre non connecté
- Administrateur
- Voir le profil du membre ElenWii
- Inscrit le : 14/08/2009
- Site internet
- Groupes :
- Equipe Graphique
Hiryue Membre non connecté
Booster Fronde
- Booster Fronde
- Voir le profil du membre Hiryue
- Inscrit le : 08/06/2014
- Site internet
Code CSS :
span.bulle { position: relative; cursor: pointer; } span.bulle span { display: none; } span.bulle:hover span { left: 0px; width: 200px; display: block; position: absolute; border: 1px black solid; background-color: teal; }
Ensuite dans un Menu de contenu j'y ai ajouté la partie html :
J'ai d'ailleurs essayer avec et sans les balise [html]
Voilà !
ElenWii Membre non connecté
- Administrateur
- Voir le profil du membre ElenWii
- Inscrit le : 14/08/2009
- Site internet
- Groupes :
- Equipe Graphique
Je te conseil le content.css
Mais ton code fonctionne regarde : Texte à survoler Texte à afficher au survol
je te conseil aussi d'ajouter le caractère ">" dans span.bulle:hover > span pour ne cibler que le premier span
Hiryue Membre non connecté
Booster Fronde
- Booster Fronde
- Voir le profil du membre Hiryue
- Inscrit le : 08/06/2014
- Site internet
Mais y'a un second soucis du coup, je tourne plutôt sous Opera, et là par contre le popup ne fonctionne pas, une idée ?
ElenWii Membre non connecté
- Administrateur
- Voir le profil du membre ElenWii
- Inscrit le : 14/08/2009
- Site internet
- Groupes :
- Equipe Graphique
Utilise la fonction "examiner l'element" pour verifier si le CSS est chargé ou pas.
ElenWii
Hiryue Membre non connecté
Booster Fronde
- Booster Fronde
- Voir le profil du membre Hiryue
- Inscrit le : 08/06/2014
- Site internet
janus57 Membre non connecté
- Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
- Equipe Assistance
un lien vers la page pourrait peut être nous aidé pour le coup.
Cordialement, janus57
Hiryue Membre non connecté
Booster Fronde
- Booster Fronde
- Voir le profil du membre Hiryue
- Inscrit le : 08/06/2014
- Site internet
Mais j'ai encore une chose à rajouter (Oui, régler un problème pour en engendrer un autre, désolé )
Tout d'abord voici mon site : SiteWeb
Le popup concerne le texte que l'on trouve dans la colonne gauche, il y a un exemple sur la première ligne "Ruines de Kel Voreth".
Lorsque l'on est sur la page principal, le popup apparait normalement.
Lorsque je vais sur le forum (Lien en haut du site), le popup est caché derrière et je n'ai pas réussi à le faire passer devant :s
(Vous risquez de ne pas le voir, car n'ayant pas les accès au forum, vous ne verrez pas tout)
Merci d'avance encore une fois !
Édité par Hiryue Le 09/06/2014 à 15h01
ElenWii Membre non connecté
- Administrateur
- Voir le profil du membre ElenWii
- Inscrit le : 14/08/2009
- Site internet
- Groupes :
- Equipe Graphique
ajoute le code suivant dans ton css span.bulle:hover span :
Code CSS :
z-index:102;
ElenWii
Hiryue Membre non connecté
Booster Fronde
- Booster Fronde
- Voir le profil du membre Hiryue
- Inscrit le : 08/06/2014
- Site internet
Je n'ai plus de problèmes, pour le moment
A bientôt !
Édité par Hiryue Le 09/06/2014 à 16h20
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie