AccueilDernières imagesRechercherS'enregistrerConnexion

Forum de graphisme, codage et game design proposant des tutoriels, astuces, libres services et commandes dans les domaines de l'infographie amateur, de l'intégration web (HTML et CSS essentiellement) ainsi que dans la conception de RPG sur forum.

-25%
Le deal à ne pas rater :
PC Portable Gamer 16,1” HP Victus 16 – 16 Go /512 Go
749.99 € 999.99 €
Voir le deal

    Comment faire un effet au survol (comment fonctionne le hover)

    Aeden
    Aeden
    FémininAge : 35Messages : 59

    Lun 27 Mai 2013 - 12:02

    Rappel du premier message :



    Hello, je viens aujourd'hui vous expliquer les animations au survol.
    Cela vous permettra de créer les votres et non de copier-coller l'animation qui vous plait au cas par cas.
    Pour cela vous aurez besoin de deux choses : un forum, et l'accès à sa partie administration.
    Prêt ?

    Le contenu n'est pas sous balide hide (explications), mais n'hésitez pas à remercier son auteur.



    I : Créer une class :

    La class est un code que l'on peut mettre sur une div, un span ou tout autre balise html comme ceci :
    Code:
    <div class="utopia">    code texte ou image        </div>
    <span class="utopia">    code texte ou image        </span>
    <img class="utopia" src="   url de l'image    "/>
    Ici, j'ai nommé la class "utopia", mais sachez que vous pourrez toujours mettre le nom que vous souhaitez.

    II : La feuille CSS :

    En partie administration à présent, vous avez accès à une feuille CSS. Celle-ci se trouve dans :
    Administration > Affichage > Couleur > Feuille CSS

    Cette feuille css vous sert à créer tous les changements graphiques généraux de votre forum : les templates servant quant à eux à changer la disposition des éléments graphiques. Mais bon, concentrons nous sur cette feuille.
    Ici, vous pouvez marquer ce que vous voulez ! Si c'est la première fois, ne soyez pas timide et pour les plus rodés, faites un peu de place sur cette feuille pour ajouter le code qui va suivre.

    A : comment lier le code auquel j'ai donné un nom sur cette feuille ?
    Sur cette dite feuille, marquez ceci :
    Code:
    .utopia{ }
    .utopia:hover{}

    B : A quoi sert tout ça ?

    ► Le point déjà :
    Le petit point mit juste avant le nom de votre class sert à rappeler que justement, vous parler d'une class. Si on avait parlé d'une id (id="machin"), on aurait mit alors un # avant le nom "utopia" et non un "." .

    ► Le utopia ensuite :
    utopia étant le nom qu'on a donné à notre class, on le marque évidement pour rappeler qu'on parle bien de cette class là.
    !!! Attention : les majuscules comptent : étant donné que nous n'en avions pas mise dans notre post en marquant "
    ", n'en mettez pas ~

    Les { et } à présent :
    La première ouvre les infos qu'il y aura dans le codage et la dernière clos tout ça. Vérifiez donc toujours d'avoir bien une { et une } à chaque codage fait sur la feuille css.

    ► la fonction :hover :
    cette fonction indique qu'au survol (:hover) de la class (le point) utopia (balise nommée), il devra s'y passer ce qui est marqué entre les balise { et }.

    Plus concrètement, voici un exemple pour une div :
    Sur votre post, vous aurez donc :
    Code:
    <div class="utopia">Never Utopia</div>

    et sur votre feuille CSS :
    Code:
    .utopia{
      width:200px;
      height: 100px;
      text-align:center;
      background-color:cyan;
      color:black;
      opacity:0.1;
      transition: 1s;
      transform: all;
    }

    .utopia:hover{
      width:170px;
      height:50px;
      background-color:black;
      text-align:50% 50%;
      font-family:impact;
      color:white;
      text-shadow: 0px 0px 5px cyan ;
      opacity:1;
      font-size:24px;
      border-radius:50px;
      box-shadow: 0px 0px 10px darkcyan;
      transition: 1s;
      transform: all;
    }

    Faites un essai en copiant-collant tout cela sur votre forum pour voir ce que cela fait une fois que vous survolerez ce code.
    A noter que vous pouvez utiliser cette astuce dans vos post mais aussi pour le graphisme de la page d'accueil, pour vos liens, vos titres... tout ~


    III : Quelques fonctions :

    Comme vous l'avez constaté, on a utilisé plusieurs fonctionnalité dans la feuille css, dans les balises d'utopia. Ici, je vais vous en expliquer quelques unes.
    notez cependant que si une fonction ne doit pas changer au survol, il est possible tout simplement de ne pas la noter dans le :hover pour qu'elle ne soit pas prise en compte. Dans le :hover pour vous simplifier la vie donc, ne notez QUE ce qui doit changer. (les transitions et le temps de transition sont à remettre si vous voulez une animation allant du :hover vers la div normal (quand votre souris quitte l'animation en gros)).

    width : la taille en px ;
    height : la hauteur en px ;
    background : peut recenser toute les infos ci-dessous ;
    background-color : #couleurpipette ou codecouleur ;
    background-image : url('lien de l'image allant sous le texte');
    background-position: largeur puis hauteur en px ou en % pour positionner l'image de fond;
    background-repeat : répéter --> no-repeat (pas de répétition du background) repeat-x (répéter sur les cotés) repeat-y (répéter en haut et en bas)

    color : couleur du texte;
    text-shadow : ombre du texte;
    box-shadow : ombre du cadre de la div;
    border : bordure du cadre de la div;
    border-radius : bord-haut-gauche(en PX) bord-haut-droite(en PX) bord-bas-gauche(en PX) bord-bas-droite(en PX) ((dans cet ordre et pas dans un autre) OU XXpx (en ce cas les quatres bord auront le même radius).
    transform : détermine ce qui changera du :hover à la balise en état normal; all signifie tout.
    transition : détermine le temps de la transition (animation);
    opacity : détermine la transparence;

    margin : détermine l'espace extérieur entre la div et ce qui est autour;
    padding : détermine l'espace entre les objets inclus dans la div et les bords intérieurs;

    Voilà voilà ^^



    Fellyo
    Fellyo
    MasculinAge : 24Messages : 11

    Sam 21 Nov 2015 - 20:35

    Alexielios
    Alexielios
    FémininAge : 33Messages : 62

    Mar 24 Nov 2015 - 13:12

    Merci pour ce tuto :) Il a l'air bien intéressant ^^



    les animations - Comment faire un effet au survol (comment fonctionne le hover) - Page 19 Slytherin-House-member

    les animations - Comment faire un effet au survol (comment fonctionne le hover) - Page 19 Tales-of-Phantasia-Fan
    les animations - Comment faire un effet au survol (comment fonctionne le hover) - Page 19 Suikoden%2BII%2BFan
    les animations - Comment faire un effet au survol (comment fonctionne le hover) - Page 19 Star-Wars-Fan
    les animations - Comment faire un effet au survol (comment fonctionne le hover) - Page 19 Dominion%2BFan

    "People live their lives bound by what they accept as correct and true. That's how they define reality.
    But what does it mean to be correct or true?"
    Cruelly
    Cruelly
    FémininAge : 31Messages : 2605

    Ven 27 Nov 2015 - 21:00

    Merci :)



    :heart: :heart:
    Zekarant
    Zekarant
    MasculinAge : 23Messages : 51

    Dim 29 Nov 2015 - 14:55

    Merci
    orion.
    orion.
    FémininAge : 28Messages : 107

    Lun 30 Nov 2015 - 1:36

    Merci ! :)
    Harmonia
    Harmonia
    FémininAge : 26Messages : 110

    Lun 30 Nov 2015 - 14:13

    Merci bien !
    Utauko
    Utauko
    FémininAge : 28Messages : 45

    Mar 1 Déc 2015 - 16:09

    Merci pour le tuto :3
    Anonymous
    Invité

    Mer 2 Déc 2015 - 13:35

    curieuse également :) merci d'avance si ça m'intéresse
    elfyqchan
    elfyqchan
    FémininAge : 28Messages : 133

    Jeu 3 Déc 2015 - 12:31

    La curiosité l'emporte. Merci !



    les animations - Comment faire un effet au survol (comment fonctionne le hover) - Page 19 21082003325920420417533973

    Art by Guweiz
    Pythia
    Pythia
    FémininAge : 36Messages : 183

    Jeu 10 Déc 2015 - 2:26

    La curiosité est forte ^^ Merci du partage ^^



    les animations - Comment faire un effet au survol (comment fonctionne le hover) - Page 19 Neo10
    Lauranna
    Lauranna
    FémininAge : 35Messages : 30

    Ven 18 Déc 2015 - 15:04

    Des animations sans javascript? *o*
    Raeden Liddell
    Raeden Liddell
    MasculinAge : 32Messages : 176

    Ven 18 Déc 2015 - 23:31

    Je suis curieuse et j'ai envie d'apprendre
    Heiwa
    Heiwa
    FémininAge : 23Messages : 9

    Sam 19 Déc 2015 - 11:08

    Merci !
    Nezumi-liet
    Nezumi-liet
    FémininAge : 35Messages : 11

    Mer 23 Déc 2015 - 21:03

    Je suis tenter d'apprendre merci ^^
    Luf
    Luf
    FémininAge : 26Messages : 3

    Mer 30 Déc 2015 - 13:57

    Merci !
    Mlle-C
    Mlle-C
    FémininAge : 29Messages : 20

    Ven 8 Jan 2016 - 19:26

    Je crois que c'est exactement ce que je cherche alors merci beaucoup  :love:
    Anonymous
    Invité

    Dim 10 Jan 2016 - 13:47

    Merci ! ~
    Sophia
    Sophia
    FémininAge : 29Messages : 44

    Dim 10 Jan 2016 - 14:14

    Merci =)
    Elocha
    Elocha
    FémininAge : 74Messages : 255

    Dim 10 Jan 2016 - 14:19

    merchi beaucoup ^^



    eLoChA.
    Wolund
    Wolund
    MasculinAge : 26Messages : 53

    Lun 11 Jan 2016 - 19:36

    Cela m'intéresse!
    VincentWeever
    VincentWeever
    MasculinAge : 27Messages : 57

    Ven 15 Jan 2016 - 14:37

    Merci
    Kobye
    Kobye
    FémininAge : 28Messages : 38

    Mar 19 Jan 2016 - 6:36

    merci !!
    Louna Luna
    Louna Luna
    FémininAge : 29Messages : 147

    Sam 23 Jan 2016 - 21:49

    Ca m'as l'air pas mal, jfais ma curieuse !
    Thessia
    Thessia
    FémininAge : 35Messages : 78

    Mer 3 Fév 2016 - 0:42

    Depuis le temps que j'en rêve Wink



    Ce n'est pas parce que tu ne le vois pas que ce n'est pas réel,
    Ce n'est pas par ce que tu n'y arrive pas que ce n'est pas possible.
    A KIND OF MAGIC
    A KIND OF MAGIC
    FémininAge : 34Messages : 3

    Mer 3 Fév 2016 - 11:35

    ça m'interesse Very Happy
    Contenu sponsorisé


      La date/heure actuelle est Sam 23 Nov 2024 - 19:39