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 :

Animation et box-sizing


Sujet :

Animation en CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    En formation
    Inscrit en
    Juillet 2020
    Messages
    124
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : En formation

    Informations forums :
    Inscription : Juillet 2020
    Messages : 124
    Par défaut Animation et box-sizing
    Bonjour,

    J'ai essayé d'appliquer un box-sizing à un bouton bleu qui s'anime . Le box-sizing ne fonction pas le bouton ne prends pas la forme de la div ou il se situe. Étant difficile à comprendre je vous joint l'adresse de la page.https://anthonydos.github.io/projet3...mer/menu1.html
    Passer la souris sur un des menus vous verrez apparaitre un bouton bleu et celui ci ne prendre pas la forme du rectangle ou il se situe.
    J'ai essayé de déplacer le bouton dans différents endroits du block btn , rien n'a fonctionner avec box-sizing.
    Je vous remercie par avance pour votre aide.
    voici mon code:
    Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    <div class="btn">
                <div class="groupe">
                  <p class="menu__ensemble__menu menu__ensemble__menu--nom">Salade Niçoise</p>
                  <div class="menu__ensemble__menu menu__ensemble__textprix">
                    <p class="text">zestes de citron </p> 
                    <p class="prix">16€</p>               
                  </div>
                </div> 
                <div class="btn__btn2">
                  <div class="btn__btn2--check"><i class="fas fa-check-circle "></i></div>
                </div>
              </div>

    Code CSS : 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
    34
    .btn {
      display: flex;
      justify-content: space-between;
      border-radius: 15px;
      margin: 3%;
      text-align: start;
      background-color: white;
      border: white;
      height: 60px;
      cursor: pointer;
      animation-duration: 3s;
      animation-name: slide; }
     
    .btn .btn__btn2 {
      display: flex;
      align-items: center;
      cursor: pointer;
      background-color: aqua;
      width: 0;
      border-radius: 0 12px 12px 0;
      transition: width 5s; }
     
    .btn__btn2--check {
      transform: translate(0) rotate(360deg);
      overflow: hidden;
      font-size: 24px;
      color: white;
      margin: auto; }
     
    .btn:hover .btn__btn2 {
      width: 70px; }
      .btn:hover .btn__btn2 .btn__btn2--check {
        transform: rotate(360deg);
        animation: fa-spin 3s linear; }

  2. #2
    Modérateur

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

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 213
    Par défaut
    Bonjour,
    décidément les discussions se suivent et se ressemblent

    Voir la proposition faite dans cette discussion : Animation div avec texte qui se tronque.

  3. #3
    Membre confirmé
    Homme Profil pro
    En formation
    Inscrit en
    Juillet 2020
    Messages
    124
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : En formation

    Informations forums :
    Inscription : Juillet 2020
    Messages : 124
    Par défaut
    Bonjour,

    Merci beaucoup pour le lien j'ai testé le code et c'est cela dont j'ai besoin , mais il est impossible de changer la couleur de fond qui encadre le cercle ? je ne parle pas du background-color du svg mais de son bloc ou il est contenu. Je ne sais si tu vois ce que je veux dire. J 'ai fait ceci mais impossible a rogner le texte et a avoir les même bord que le bloc. Je te remercie par avance.

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    <div class="btn" >
                <div class="groupe">
                  <p class="menu__ensemble__menu menu__ensemble__menu--nom">Foie gras de canard mi-cuit</p>
                  <div class="menu__ensemble__menu menu__ensemble__textprix">
                    <p class="text">Et ses copeaux <span class="overflow">de truffe noire</span></p> 
                    <p class="prix">35€</p>
                  </div>              
                </div>
                <div class="btn__btn2">
                  <div class="btn__btn2--check"><i class="fas fa-check-circle "></i></div>
                </div>
              </div>
    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
    34
    .btn {
      display: flex;
      justify-content: space-between;
      border-radius: 15px;
      margin: 3%;
      text-align: start;
      background-color: white;
      border: white;
      height: 60px;
      cursor: pointer;
      animation-duration: 3s;
      animation-name: slide; }
     
    .btn .btn__btn2 {
      display: flex;
      align-items: center;
      cursor: pointer;
      background-color: aqua;
      width: 0;
      border-radius: 0 12px 12px 0;
      transition: width 5s; }
     
    .btn__btn2--check {
      transform: translate(0) rotate(360deg);
      overflow: hidden;
      font-size: 24px;
      color: white;
      margin: auto; }
     
    .btn:hover .btn__btn2 {
      width: 70px; }
      .btn:hover .btn__btn2 .btn__btn2--check {
        transform: rotate(360deg);
        animation: fa-spin 3s linear; }

  4. #4
    Modérateur

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

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 213
    Par défaut
    pour le lien j'ai testé le code et c'est cela dont j'ai besoin
    Dans ce cas il te faut reprendre la structure pour que cela fonctionne avec le même CSS.


    mais il est impossible de changer la couleur de fond qui encadre le cercle ? je ne parle pas du background-color du svg mais de son bloc ou il est contenu.
    si, c'est la propriété background-color qu'il faut modifier.

    Remarque : évite de mettre des animations trop longue cela rend l'effet désagréable.

  5. #5
    Membre confirmé
    Homme Profil pro
    En formation
    Inscrit en
    Juillet 2020
    Messages
    124
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : En formation

    Informations forums :
    Inscription : Juillet 2020
    Messages : 124
    Par défaut
    Merci beaucoup pour cette aide je vais envoi pouvoir envoyer mon devoir .

  6. #6
    Modérateur

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

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 213
    Par défaut
    je vais envoi pouvoir envoyer mon devoir .
    c'est bien mais l'important reste que tu ais bien compris ce que tu as fait

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

Discussions similaires

  1. Cannot determine size of graphic (No bounding box)
    Par El Bernardo dans le forum Tableaux - Graphiques - Images - Flottants
    Réponses: 15
    Dernier message: 26/08/2018, 02h18
  2. Animate background-size (x y) sur IE9
    Par Toufik83 dans le forum jQuery
    Réponses: 4
    Dernier message: 28/08/2016, 19h34
  3. [CSS 3] Box Shadow avec une div animé
    Par OcB974 dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 21/05/2015, 09h02
  4. png et PS "cannot determine size of graphic in (no Bounding Box)
    Par Cpowa dans le forum Tableaux - Graphiques - Images - Flottants
    Réponses: 1
    Dernier message: 02/08/2011, 14h22

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