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 !

Rejoignez le forum, c'est rapide et facile

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 !
Forum d'entraide en sciences
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
-39%
Le deal à ne pas rater :
Pack Home Cinéma Magnat Monitor : Ampli DENON AVR-X2800H, Enceinte ...
1190 € 1950 €
Voir le deal

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

4 participants

Aller en bas

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

Message par Duche Mer 8 Avr 2009 - 13: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 Mer 8 Avr 2009 - 23:11, édité 2 fois
Duche
Duche
Modérateur
Modérateur

Masculin Nombre de messages : 2210
Age : 39
Localisation : Louvain-la-Neuve (Belgique)
Profession / Etudes : Développeur en optimisation
Points : 8265
Date d'inscription : 16/01/2006

Revenir en haut Aller en bas

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

Message par Julien Mer 8 Avr 2009 - 17: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
Julien
Administrateur
Administrateur

Masculin Nombre de messages : 12291
Age : 37
Localisation : Clermont-Ferrand
Profession / Etudes : Ingénieur
Points : 22499
Date d'inscription : 10/03/2005

Revenir en haut Aller en bas

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

Message par Duche Mer 8 Avr 2009 - 23:11

C'est corrigé :p
Duche
Duche
Modérateur
Modérateur

Masculin Nombre de messages : 2210
Age : 39
Localisation : Louvain-la-Neuve (Belgique)
Profession / Etudes : Développeur en optimisation
Points : 8265
Date d'inscription : 16/01/2006

Revenir en haut Aller en bas

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

Message par porteuris Ven 10 Avr 2009 - 13:59

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

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

Revenir en haut Aller en bas

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

Message par Duche Ven 10 Avr 2009 - 20:44

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

Masculin Nombre de messages : 2210
Age : 39
Localisation : Louvain-la-Neuve (Belgique)
Profession / Etudes : Développeur en optimisation
Points : 8265
Date d'inscription : 16/01/2006

Revenir en haut Aller en bas

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

Message par porteuris Dim 12 Avr 2009 - 19:15

C'est possible ^^
porteuris
porteuris
Membre
Membre

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

Revenir en haut Aller en bas

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

Message par irina Lun 13 Avr 2009 - 10:06

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

Féminin Nombre de messages : 646
Age : 37
Localisation : Still en Alsace
Profession / Etudes : je cherche un job
Points : 7333
Date d'inscription : 22/09/2008

Revenir en haut Aller en bas

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

Message par Duche Lun 13 Avr 2009 - 10:15

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

Masculin Nombre de messages : 2210
Age : 39
Localisation : Louvain-la-Neuve (Belgique)
Profession / Etudes : Développeur en optimisation
Points : 8265
Date d'inscription : 16/01/2006

Revenir en haut Aller en bas

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

Message par irina Lun 13 Avr 2009 - 11:09

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

Féminin Nombre de messages : 646
Age : 37
Localisation : Still en Alsace
Profession / Etudes : je cherche un job
Points : 7333
Date d'inscription : 22/09/2008

Revenir en haut Aller en bas

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

Message par Duche Lun 13 Avr 2009 - 11: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
Duche
Modérateur
Modérateur

Masculin Nombre de messages : 2210
Age : 39
Localisation : Louvain-la-Neuve (Belgique)
Profession / Etudes : Développeur en optimisation
Points : 8265
Date d'inscription : 16/01/2006

Revenir en haut Aller en bas

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

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
Ne ratez plus aucun deal !
Abonnez-vous pour recevoir par notification une sélection des meilleurs deals chaque jour.
IgnorerAutoriser