IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Mise en page CSS Discussion :

Comprendre le sélecteur css ~ (tilde)


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2018
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 27
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2018
    Messages : 1
    Par défaut Comprendre le sélecteur css ~ (tilde)
    Bonjour,

    Je voulais comprendre comment marchait exactement le sélecteur ~.

    D'après ce que j'en ai compris ça permet de sélectionner toutes les balises dans une balise sans compté la première.

    Par exemple :

    ne prendra que les p dans les divs sauf le premier.

    Alors que je voulais réaliser un petit bout de code pour déplacer un texte lorque la souris est sur une image :

    html :

    Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    <!doctype html>
    <html lang="fr">
        <head>
            <title>UNSTOPABLE</title>
            <link rel="stylesheet" href="css/boutique.css">
        </head>
        <body>
                <section class = "object">
                    <img src="images/watch.jpg"/>
                        <header class="deplace" >
                            <h2 >watch<h2>
                        </header>
                </section>
        </body>
    </html>

    css :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    .object{
      position: relative;
       text-align: center;
     
    }
     
    .deplace{
        position: absolute;
        top: 40%;
        left: 50%;
        transform: translate(-50%, -50%);
    }
     
    section img{
     
      width : 20%;
      transform: scale(1);
      transition: 0.2s ease-in-out;
      margin-left:0%;
     
    }
     
     
    section img:hover{
      opacity:0.5;
      cursor: pointer;
      transition: 0.2s ease-in-out;
      transform: scale(1.1);
    }
     
    section img:hover ~ .deplace{
      left: 20%;
    }
    Je n'ai donc pas compris pourquoi le texte bougeait !


    De plus si vous avez un moyen pour que ça marche sans JS et que je puisse mettre mon header avant mon image ce serrait sympa !

    Merci de l'attention porté à mon problème.

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    Je confirme : tu n'as pas compris.



Discussions similaires

  1. [Article] Savoir comment utiliser les sélecteurs CSS 2.1 et les nouveautés CSS 3
    Par Bovino dans le forum Publications (X)HTML et CSS
    Réponses: 1
    Dernier message: 20/01/2012, 17h35
  2. Sélecteur CSS sous Opéra.
    Par Lordsephiroth dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 20/03/2009, 12h01
  3. Sélecteur CSS particulier
    Par pataluc dans le forum Mise en page CSS
    Réponses: 7
    Dernier message: 22/02/2007, 13h54
  4. Les sélecteurs css
    Par TheRedLed dans le forum Mise en page CSS
    Réponses: 6
    Dernier message: 25/08/2006, 15h16

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo