Forum d'entraide en sciences
Bienvenue sur le forum d'entraide en sciences ! Inscrivez-vous gratuitement pour accéder à l'intégralité du forum ou connectez-vous si c'est déjà fait !

Bonne visite !

[css] Afficher un div lors du passage de la souris sur un autre

Poster un nouveau sujet   Répondre au sujet

Voir le sujet précédent Voir le sujet suivant Aller en bas

[css] Afficher un div lors du passage de la souris sur un autre

Message par Duche le Mer 8 Avr - 14:21

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:
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 geek


Dernière édition par Duche le Jeu 9 Avr - 0:11, édité 2 fois

_________________
Duche
ERROR - No keyboard Connected. Press any key to continue...

Duche
Modérateur
Modérateur

Masculin Nombre de messages: 2115
Age: 24
Localisation: wavre (Belgique)
Profession / Etudes: Mathémticien, étudiant en informatique.
Points: 2667
Date d'inscription: 16/01/2006

http://mathimaticus.easyforum.fr

Revenir en haut Aller en bas

Re: [css] Afficher un div lors du passage de la souris sur un autre

Message par Julien le Mer 8 Avr - 18:04

Oh oui y a moyen !

Ca peut même pouvoir faire le sujet d'épreuves pourquoi pas ! Smile

Mais c'est normal le titre [php] ?

Julien
Administrateur
Administrateur

Masculin Nombre de messages: 9964
Age: 22
Localisation: Bourges
Profession / Etudes: Elève ingénieur
Points: 9312
Date d'inscription: 10/03/2005

Revenir en haut Aller en bas

Re: [css] Afficher un div lors du passage de la souris sur un autre

Message par Duche le Jeu 9 Avr - 0:11

C'est corrigé :p

_________________
Duche
ERROR - No keyboard Connected. Press any key to continue...

Duche
Modérateur
Modérateur

Masculin Nombre de messages: 2115
Age: 24
Localisation: wavre (Belgique)
Profession / Etudes: Mathémticien, étudiant en informatique.
Points: 2667
Date d'inscription: 16/01/2006

http://mathimaticus.easyforum.fr

Revenir en haut Aller en bas

Re: [css] Afficher un div lors du passage de la souris sur un autre

Message par porteuris le Ven 10 Avr - 14:59

Avec moi ça marche pas (peut-être la connexion de haute qualité de mon Lycéé...) Very Happy

porteuris
Membre
Membre

Masculin Nombre de messages: 218
Age: 16
Localisation: BETHUNE
Profession / Etudes: Lycéen 1°S -si
Points: 1064
Date d'inscription: 19/03/2009

Revenir en haut Aller en bas

Re: [css] Afficher un div lors du passage de la souris sur un autre

Message par Duche le Ven 10 Avr - 21:44

Ou peut-être que tu utilises Merdosoft Explorer ?
Je ne l'ai pas testé dessus.

_________________
Duche
ERROR - No keyboard Connected. Press any key to continue...

Duche
Modérateur
Modérateur

Masculin Nombre de messages: 2115
Age: 24
Localisation: wavre (Belgique)
Profession / Etudes: Mathémticien, étudiant en informatique.
Points: 2667
Date d'inscription: 16/01/2006

http://mathimaticus.easyforum.fr

Revenir en haut Aller en bas

Re: [css] Afficher un div lors du passage de la souris sur un autre

Message par porteuris le Dim 12 Avr - 20:15

C'est possible ^^

porteuris
Membre
Membre

Masculin Nombre de messages: 218
Age: 16
Localisation: BETHUNE
Profession / Etudes: Lycéen 1°S -si
Points: 1064
Date d'inscription: 19/03/2009

Revenir en haut Aller en bas

Re: [css] Afficher un div lors du passage de la souris sur un autre

Message par irina le Lun 13 Avr - 11:06

J'ai testé, ça fonctionne sur Firefox mais pas sur Internet Explorer.

irina
Membre
Membre

Féminin 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

Revenir en haut Aller en bas

Re: [css] Afficher un div lors du passage de la souris sur un autre

Message par Duche le Lun 13 Avr - 11:15

Quel est le comportement sous Internet Explorer ?
Ca s'affiche par défaut ou ça s'affiche pas du tout ?

_________________
Duche
ERROR - No keyboard Connected. Press any key to continue...

Duche
Modérateur
Modérateur

Masculin Nombre de messages: 2115
Age: 24
Localisation: wavre (Belgique)
Profession / Etudes: Mathémticien, étudiant en informatique.
Points: 2667
Date d'inscription: 16/01/2006

http://mathimaticus.easyforum.fr

Revenir en haut Aller en bas

Re: [css] Afficher un div lors du passage de la souris sur un autre

Message par irina le Lun 13 Avr - 12:09

Il y a juste un cadre violet avec le texte dedan et quand on passe dessus ça ne fait rien.

irina
Membre
Membre

Féminin 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

Revenir en haut Aller en bas

Re: [css] Afficher un div lors du passage de la souris sur un autre

Message par Duche le Lun 13 Avr - 12:24

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 Laughing

_________________
Duche
ERROR - No keyboard Connected. Press any key to continue...

Duche
Modérateur
Modérateur

Masculin Nombre de messages: 2115
Age: 24
Localisation: wavre (Belgique)
Profession / Etudes: Mathémticien, étudiant en informatique.
Points: 2667
Date d'inscription: 16/01/2006

http://mathimaticus.easyforum.fr

Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut


Permission de ce forum:
Vous pouvez répondre aux sujets dans ce forum