[css] Afficher un div lors du passage de la souris sur un autre
Page 1 sur 1 • Partager •
[css] Afficher un div lors du passage de la souris sur un autre
Voila une petite astuce que je viens de découvrir, du moins, je viens d'avoir ma réponse alors que je cherchais depuis longtemps.
Voyons tout d'abord le résultat : http://www.sankara.be/temporaire/test.html
Et voici le code pour faire ça:
HTML:
CSS:
Si on y réfléchit bien, il est possible d'utiliser ça en cascade et de faire des trucs vraiment terribles. Voire même des petits jeux sans être en flash ou en javascript
Voyons tout d'abord le résultat : http://www.sankara.be/temporaire/test.html
Et voici le code pour faire ça:
HTML:
- Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<title>Test</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" media="screen" type="text/css" title="Design" href="test.css" />
</head>
<body>
<div id="un">
Passez votre souris sur ce cadre.
</div>
<div id="deux">
Surprise!
</div>
</body>
</html>
CSS:
- Code:
div#un
{
position: absolute;
top: 100px;
left: 200px;
padding: 50px;
border: solid 2px #9040C0;
cursor: default;
}
div#un:hover
{
background-color: #E0E0E0;
border: solid 2px #30B0A0;
}
div#deux
{
position: absolute;
top: 400px;
left: 700px;
padding: 30px;
border: dashed 1px #005040;
background-color: #C0C0C0;
font-size: 20px;
}
div#deux
{
display: none;
}
div#un:hover + div#deux
{
display: block;
}
Si on y réfléchit bien, il est possible d'utiliser ça en cascade et de faire des trucs vraiment terribles. Voire même des petits jeux sans être en flash ou en javascript
Dernière édition par Duche le Jeu 9 Avr - 0:11, édité 2 fois
_________________
Duche
ERROR - No keyboard Connected. Press any key to continue...
Re: [css] Afficher un div lors du passage de la souris sur un autre
Oh oui y a moyen !
Ca peut même pouvoir faire le sujet d'épreuves pourquoi pas !
Mais c'est normal le titre [php] ?
Ca peut même pouvoir faire le sujet d'épreuves pourquoi pas !
Mais c'est normal le titre [php] ?

Julien- Administrateur

-
Nombre de messages: 9964
Age: 22
Localisation: Bourges
Profession / Etudes: Elève ingénieur
Points: 9312
Date d'inscription: 10/03/2005
Re: [css] Afficher un div lors du passage de la souris sur un autre
C'est corrigé :p
_________________
Duche
ERROR - No keyboard Connected. Press any key to continue...
Re: [css] Afficher un div lors du passage de la souris sur un autre
Avec moi ça marche pas (peut-être la connexion de haute qualité de mon Lycéé...) 

porteuris- Membre

-
Nombre de messages: 218
Age: 16
Localisation: BETHUNE
Profession / Etudes: Lycéen 1°S -si
Points: 1064
Date d'inscription: 19/03/2009
Re: [css] Afficher un div lors du passage de la souris sur un autre
Ou peut-être que tu utilises Merdosoft Explorer ?
Je ne l'ai pas testé dessus.
Je ne l'ai pas testé dessus.
_________________
Duche
ERROR - No keyboard Connected. Press any key to continue...
Re: [css] Afficher un div lors du passage de la souris sur un autre
C'est possible ^^

porteuris- Membre

-
Nombre de messages: 218
Age: 16
Localisation: BETHUNE
Profession / Etudes: Lycéen 1°S -si
Points: 1064
Date d'inscription: 19/03/2009
Re: [css] Afficher un div lors du passage de la souris sur un autre
J'ai testé, ça fonctionne sur Firefox mais pas sur Internet Explorer.

irina- Membre

-
Nombre de messages: 518
Age: 23
Localisation: Illkirch la semaine Rosheim le we
Profession / Etudes: licence pro conpétance complémentaire en informatique
Points: 1354
Date d'inscription: 22/09/2008
Re: [css] Afficher un div lors du passage de la souris sur un autre
Quel est le comportement sous Internet Explorer ?
Ca s'affiche par défaut ou ça s'affiche pas du tout ?
Ca s'affiche par défaut ou ça s'affiche pas du tout ?
_________________
Duche
ERROR - No keyboard Connected. Press any key to continue...
Re: [css] Afficher un div lors du passage de la souris sur un autre
Il y a juste un cadre violet avec le texte dedan et quand on passe dessus ça ne fait rien.

irina- Membre

-
Nombre de messages: 518
Age: 23
Localisation: Illkirch la semaine Rosheim le we
Profession / Etudes: licence pro conpétance complémentaire en informatique
Points: 1354
Date d'inscription: 22/09/2008
Re: [css] Afficher un div lors du passage de la souris sur un autre
Ok, ca me rassure déjà. Ca fera seulement une fonctionnalité en moins, mais ça n'affiche pas mon div par défaut. C'est déjà ça 
_________________
Duche
ERROR - No keyboard Connected. Press any key to continue...
Permission de ce forum:
Vous pouvez répondre aux sujets dans ce forum







» la division cellulaire
» Opera Unite en version finale 10.10, sa présentation
» Google Chrome OS : un système libre mais verrouillé
» Des idées d'expériences pour un T.P.E ?
» puissance non-entiere
» génétique
» Mathématicien
» débuter dans les math
» mémoire flash est-elle l'avenir du stockage de masse