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 :

Insérer plusieurs animations css dans un article


Sujet :

Animation en CSS

  1. #1
    Membre à l'essai Avatar de pilan
    Femme Profil pro
    Etudiant
    Inscrit en
    Décembre 2020
    Messages
    42
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 30
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Etudiant

    Informations forums :
    Inscription : Décembre 2020
    Messages : 42
    Points : 23
    Points
    23
    Par défaut Insérer plusieurs animations css dans un article
    Bonjour,

    Alors j'espère pouvoir bien faire comprendre ma problématique.

    Je souhaite faire apparaitre une animation à droite du container (=un background qui s'agrandit horizontalement au survol avec un rotate de l'icon).
    Je souhaite faire apparaître le check avec son background au survol de l'article. Poussant l'élément .element-price vers la gauche .
    Mais au survol de la souris ça ne s'affiche pas, je suis obligé de cliqué.
    Mais mon code ne fonctionne pas.

    Je pense que je choisi mal l'élement car, le hover doit se faire dans la globalité de l'article, alors que l'animation au hover se produit seulement si je suis dans ma classe .element-price.



    Je suis junior, et en plein apprentissage, d’où mon incompréhension
    Vos explications ou pistes seront très utiles.
    Merci de votre aide.

    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
    .element-price {
      transition: 1s linear 0s;
    }
    .element-price::after {
      content: "\f058";
      font-family: "Font Awesome 5 Free";
      font-size: 1.5em;
      position: absolute;
      display: flex;
      align-items: center;
      justify-content: center;
      top: -1em;
      right: -1em;
      height: 100%;
      border-radius: 0em 1em 1em 0em;
      opacity: 0;
      background-color: var(--color-tertiary);
      transition: 1s linear 0s;
    }
    .element-price:hover {
      text-indent: -30px;
    }
    .element-price:hover::after {
      opacity: 1;
      text-indent: 0px;
    }
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <article class="article-second-page">
                        <div class="text-item">
                          <h4>Une escapade en Italie</h4>
                          <p class="Explain">Hôtel premium</p>
                          <div class="element-price">35€</div>
                        </div>
                      </article>

    Pièce jointe 598444Nom : Capture.PNG
Affichages : 116
Taille : 4,8 Ko

  2. #2
    Membre à l'essai Avatar de pilan
    Femme Profil pro
    Etudiant
    Inscrit en
    Décembre 2020
    Messages
    42
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 30
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Etudiant

    Informations forums :
    Inscription : Décembre 2020
    Messages : 42
    Points : 23
    Points
    23
    Par défaut Rectification du code html de la balise i
    J'ai revu déjà ma structure html qui n'était pas bonne.
    Et rajouté une class directement dans la balise du i .

    Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
                      <article class="article-second-page">
                        <div class="text-item">
                          <h4>Une escapade en Italie</h4>
                          <p class="Explain">Hôtel premium</p>
                          <div class="element-price">35€</div>
                           <div><i class="fas fa-check-circle check"></i></div>
     
                      </article>

  3. #3
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 048
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 048
    Points : 44 562
    Points
    44 562
    Par défaut
    Bonjour,
    Je pense que je choisi mal l'élement car, le hover doit se faire dans la globalité de l'article, alors que l'animation au hover se produit seulement si je suis dans ma classe .element-price.
    tu as donc la réponse dans ton questionnement

  4. #4
    Membre à l'essai Avatar de pilan
    Femme Profil pro
    Etudiant
    Inscrit en
    Décembre 2020
    Messages
    42
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 30
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Etudiant

    Informations forums :
    Inscription : Décembre 2020
    Messages : 42
    Points : 23
    Points
    23
    Par défaut Insérer plusieurs animations css dans un article
    Oui, et tout fonctionnement correctement maintenant que j'ai choisi directement la balise article, plus qu'a faire les animation avec transition et tranforme pour faire grossir l'élémenet horizontalement.

    Je vais réussir, merci pour le retour.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Insérer une animation dans un code html
    Par daddou_90 dans le forum Flash
    Réponses: 1
    Dernier message: 14/02/2012, 10h10
  2. Fiche : Insérer une animation Flash dans un document Word
    Par Dolphy35 dans le forum Contribuez
    Réponses: 1
    Dernier message: 17/11/2011, 14h19
  3. Insérer une animation gif dans un pdf
    Par djocin dans le forum Tableaux - Graphiques - Images - Flottants
    Réponses: 1
    Dernier message: 28/10/2009, 20h38
  4. Réponses: 2
    Dernier message: 27/03/2006, 12h59

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