Fiche de présentation posté le : Mer 31 Aoû - 13:24
Bonjour !
Je viens faire appelle à vous pour apporter une modification à cette fiche : J'aimerais que lorsqu'on passe la souris sur le premier rectangle TITRE 1 une petite bulle s'affiche (ou un rectangle zoomé) avec un autre texte (que j'écrirais moi même). Je ne sais pas si c'est clair, mais j'espère ^^'. Pour les dimensions et les couleurs, faites comme vous voulez. J'aimerais en plus changer la police du TITRE 1 par Handlee, avec une petite explication si possible car je n'y arrive pas ^^'. Et pour finir (Si si c'est vrai) réussir à zoomer le rectangle titre 2
Messages : 349 Coda'Points : 659 Date d'inscription : 17/07/2016 Niveau en programmation HTML/CSS: (0/0)
Re: Fiche de présentation posté le : Mer 31 Aoû - 22:16
Coucou
Donc, tu veux une infobulle sur Titre 1, tu veux agrandir Titre 2, et tu veux aussi changer la police c'est ça ? :p Rien de plus simple si c'est le cas !
Eluknow
Administrateur
Messages : 2200 Coda'Points : 3917 Date d'inscription : 29/08/2013 Niveau en programmation HTML/CSS: (3/3)
Re: Fiche de présentation posté le : Jeu 1 Sep - 8:40
Oui c'est ça, sauf que je me suis trompée c'est CENTRER titre 2 est pas zoomer x) Pour la couleur de l'info bulle j'aimerais bien qu'elle soit un peut plus clair que la couleur que j'ai utilisé pour les titres. Merci !
EDIT : j'ai réussi à le centrer, la balise n'était juste pas au bon endroit.
Nin'gyou Korosu
Codeur UltrActif
Messages : 349 Coda'Points : 659 Date d'inscription : 17/07/2016 Niveau en programmation HTML/CSS: (0/0)
Re: Fiche de présentation posté le : Jeu 1 Sep - 22:05
Alors, pour la police d'abord : Vu que c'est une police personnalisée, tu dois l'appeler dans ton code. Pour cela, Google Fonts te propose un code à insérer avant ton CSS. Il s'agit de :
Ensuite, on utilise notre police personnalisée ! Vu que c'est une police personnalisée, on doit la mettre entre guillemets simples et si possible indiquer des polices non personnalisées qui seront prises à la place de Handlee dans le cas où celle-ci n'arrive pas à être chargée par le navigateur. On modifie donc la propriété font-family :
Code:
font-family:Changa One;
De la sorte :
Code:
font-family: 'Handlee', Arial;
Là, si le navigateur n'arrive pas à charger Handlee, il prendra du Arial . Du coup on obtient ça :
Messages : 2200 Coda'Points : 3917 Date d'inscription : 29/08/2013 Niveau en programmation HTML/CSS: (3/3)
Re: Fiche de présentation posté le : Ven 2 Sep - 13:59
Oui c'est tout bon ! Mais maintenant le titre 2 n'est plus centré dans son rectangle qui lui même n'est plus centré dans la fiche (Si on veut prendre une police de chez Dafont, c'est le même principe ?)
Nin'gyou Korosu
Codeur UltrActif
Messages : 349 Coda'Points : 659 Date d'inscription : 17/07/2016 Niveau en programmation HTML/CSS: (0/0)
Re: Fiche de présentation posté le : Sam 3 Sep - 10:28
Si tu veux utiliser une police de Dafont : -Tu prends regarde sur google fonts si la police existe -Si elle existe, c'est la même méthode que ce qu'on a vu là -Si elle n'existe pas, faut l'héberger sur ton site, gérer les droits d'accès, avoir un serveur etc. Mais heureusement, ATDC propose l'hébergement de polices ! (tu en sauras + avec la nouvelle maj).
On passe à l'infobulle ?
Eluknow
Administrateur
Messages : 2200 Coda'Points : 3917 Date d'inscription : 29/08/2013 Niveau en programmation HTML/CSS: (3/3)
Re: Fiche de présentation posté le : Sam 3 Sep - 11:23
Je préférerais quand c'était plus petit et centré :p Oui on peut passer à la suite !
Nin'gyou Korosu
Codeur UltrActif
Messages : 349 Coda'Points : 659 Date d'inscription : 17/07/2016 Niveau en programmation HTML/CSS: (0/0)
Re: Fiche de présentation posté le : Sam 3 Sep - 11:31
Plus petit ? Les dimensions sont toujours les mêmes :$. Et c'est centré ? Regarde ce qui s'affiche chez moi : (screen)
Bon alors les infobulles, tu vas les voir dans ta formation HTML/CSS, donc je vais pas trop m'attarder dessus maintenant ! Mais avant j'aimerais résoudre ce problème de centrage dont tu parles. Tu as un screen ? Qu'est-ce qui n'est pas centré chez toi ?
Eluknow
Administrateur
Messages : 2200 Coda'Points : 3917 Date d'inscription : 29/08/2013 Niveau en programmation HTML/CSS: (3/3)
Re: Fiche de présentation posté le : Sam 3 Sep - 11:35
Je parle du rectangle vert du titre 2 :p Au début il était un peu moins large que le corps du texte, et était centré (enfin non et c'était le problème), mais en supprimant des parties du code tu l'as remis aux dimensions du reste ^^
De plus le crédit n'est plus centré en hauteur ^^'
Nin'gyou Korosu
Codeur UltrActif
Messages : 349 Coda'Points : 659 Date d'inscription : 17/07/2016 Niveau en programmation HTML/CSS: (0/0)
Re: Fiche de présentation posté le : Sam 3 Sep - 11:48
Messages : 2200 Coda'Points : 3917 Date d'inscription : 29/08/2013 Niveau en programmation HTML/CSS: (3/3)
Re: Fiche de présentation posté le : Sam 3 Sep - 12:04
Oui
Nin'gyou Korosu
Codeur UltrActif
Messages : 349 Coda'Points : 659 Date d'inscription : 17/07/2016 Niveau en programmation HTML/CSS: (0/0)
Re: Fiche de présentation posté le : Mer 7 Sep - 21:11
Parfait alors ! Désolé avec la reprise des cours j'ai du mal à gérer mon temps pour le moment :$... On voit l'infobulle ensemble demain !
Eluknow
Administrateur
Messages : 2200 Coda'Points : 3917 Date d'inscription : 29/08/2013 Niveau en programmation HTML/CSS: (3/3)
Re: Fiche de présentation posté le : Jeu 8 Sep - 21:44
Ok donc on va s'attaquer à l'infobulle !
Une infobulle est un petit "cadre" qui s'affiche quand on survole un lien, une image, un texte enfin, ce qu'on veut, avec la souris. Dans ce cadre, il y a souvent du texte. Peut être as-tu du mal à voir ce que c'est exactement encore. Ca viendra, avec les explications ci-dessous
Comment fait-on une infobulle ?
C'est assez simple regarde :
Code:
<a href="." id="infobulle">Texte qui actionne l'infobulle<span>Texte compris dans l'infobulle</span></a>
Déjà, on met un lien. Dedans on met un span. Et c'est ce span qui s'affichera comme infobulle lors du survol du lien .
Et en CSS, on aura alors la mise en page du lien, le CSS de l'infobulle cachée, et le CSS de l'infobulle affichée.
En gros, qu'est ce qui se passe ? Au début, on a un lien, dans lequel se trouve le span, dans lequel se trouve le texte qui apparaîtra au survol de ce lien.
Quand on survole ce lien, le lien change de couleur, et l'infobulle apparaît.
Comment c'est possible ? Le span, dans le lien, est au début, invisible, grâce au display: none. Le display none indique qu'un élément est présent mais est invisible (du moins, le texte qu'il contient est invisible)
Puis, au survol du lien, on met un display: inline qui implique de rendre visible le contenu du span, dans une balise de type inline, qui sera notre infobulle.
Le reste, je pense que tu as compris
Du coup, voici ce que ça donne avec un peu de modifications :
Messages : 2200 Coda'Points : 3917 Date d'inscription : 29/08/2013 Niveau en programmation HTML/CSS: (3/3)
Re: Fiche de présentation posté le : Ven 9 Sep - 7:12
Je pense que non, c'était clair ! J'essaierai de modifier l'infobulle tout à l'heure et je reviendrai te voir avec des questions Merci pour ton aide !
Nin'gyou Korosu
Codeur UltrActif
Messages : 349 Coda'Points : 659 Date d'inscription : 17/07/2016 Niveau en programmation HTML/CSS: (0/0)
Re: Fiche de présentation posté le : Ven 9 Sep - 11:11
Bon après quelque tests, j'abandonne, j'arrive pas à faire ce que je veux J'aimerais bien que l'infobulle se dézoome du titre et atteigne la taille et la forme du rectangle gris ou il y a le titre 1, mais je veux qu'on la voit se dézoomer, je sais pas si c'est clair >.<
Concernant le design de l'infobulle, il suffit de reprendre ce qu'on voit dans le cours de CSS et de le rajouter dans le "a#infobulle:hover span{" ?
Dernière question, à quoi sert ce code ?
Code:
a#infobulle:hover{ z-index: 25; color: red; }
Nin'gyou Korosu
Codeur UltrActif
Messages : 349 Coda'Points : 659 Date d'inscription : 17/07/2016 Niveau en programmation HTML/CSS: (0/0)
Re: Fiche de présentation posté le : Sam 10 Sep - 12:27
Si, je pense avoir compris :p. En fait, on va avoir besoin des transitions. TU connais les transitions ?
Eluknow
Administrateur
Messages : 2200 Coda'Points : 3917 Date d'inscription : 29/08/2013 Niveau en programmation HTML/CSS: (3/3)
Re: Fiche de présentation posté le : Sam 10 Sep - 12:39
Que dans les diaporamas qu'on faisait au collège C'est du CSS ?
Nin'gyou Korosu
Codeur UltrActif
Messages : 349 Coda'Points : 659 Date d'inscription : 17/07/2016 Niveau en programmation HTML/CSS: (0/0)
Re: Fiche de présentation posté le : Dim 11 Sep - 9:53
Si tu veux le code de l'infobulle fini tu vas devoir attendre, je ne sais pas encore ce que je vais faire ^^'.
Nin'gyou Korosu
Codeur UltrActif
Messages : 349 Coda'Points : 659 Date d'inscription : 17/07/2016 Niveau en programmation HTML/CSS: (0/0)
Re: Fiche de présentation posté le : Lun 12 Sep - 21:22
Oui, en fait, pour faire la transition, il me faut le code de l'infobulle finie. Enfin, au moins l'id et le hover de prêts :p.
Eluknow
Administrateur
Messages : 2200 Coda'Points : 3917 Date d'inscription : 29/08/2013 Niveau en programmation HTML/CSS: (3/3)
Re: Fiche de présentation posté le : Mar 13 Sep - 7:41
Pour l'id tu peux garder "l'infobulle" et pour le hover... J'ai demandé la dernière fois à quoi correspondait le code (avec l'index et le red) mais tu ne m'as pas répondu ^^'.
Nin'gyou Korosu
Codeur UltrActif
Messages : 349 Coda'Points : 659 Date d'inscription : 17/07/2016 Niveau en programmation HTML/CSS: (0/0)
Re: Fiche de présentation posté le : Mar 13 Sep - 19:19
Oups, désolé .
Code:
a#infobulle:hover{ z-index: 25; color: red; }
Signifie : au survol avec le curseur du lien qui a pour id "infobulle", on modifie le z-index à 25 et la couleur du texte en rouge.
Le problème (je viens d'y penser ), c'est que du coup on a besoin de balises style. Et malheureusement, ce serait pas correct de rajouter des balises style comme ça dans un message tout ça pour une fiche :/...
Eluknow
Administrateur
Messages : 2200 Coda'Points : 3917 Date d'inscription : 29/08/2013 Niveau en programmation HTML/CSS: (3/3)
Re: Fiche de présentation posté le : Mer 14 Sep - 19:25
Oui mais c'est quoi index z xD ?
Ah, bah je vais modifier mon infobulle sans, et je reviendrais si j'ai un problème (ou pas) et pour montrer le résultat final !
Nin'gyou Korosu
Codeur UltrActif
Messages : 349 Coda'Points : 659 Date d'inscription : 17/07/2016 Niveau en programmation HTML/CSS: (0/0)
Re: Fiche de présentation posté le : Ven 16 Sep - 7:51
z-index, c'est une propriété qui permet de placer un élément par dessus un autre, en gros. Tu verras ça dans la formation de toute façon .
Ca me va !
Eluknow
Administrateur
Messages : 2200 Coda'Points : 3917 Date d'inscription : 29/08/2013 Niveau en programmation HTML/CSS: (3/3)
Re: Fiche de présentation posté le : Ven 16 Sep - 11:16
Voilà le nouveau code ! J'ai changé tout le design ^parce que je voulais une fiche à moi, et pas avec le crédit >.< Seulement il y a 2-3 trucs que je n'arrive pas à faire :
- Enlever le souligné bleu du tritre 1, même en utilisant
Code:
text-decorartion: none
comme dans le cours - J'aimerais enlever l’ascenseur de l'infobulle, et à la place qu'elle s’agrandisse autant qu'il faut en hauteur par rapport au texte (Je sais pas si c'est clair) - Encore pour l'infobulle, j'aimerais que quand elle apparaisse, le titre 1, 2 et le texte de la fiche disparraissent pour que ça soit lisible (Je veux garder la transparence de l'infobulle) - Pour finir je voudrais savoir si on peux mettre le "opacity sur le font blanc mais pas sur le texte orange ?
<span>En gros, qu'est ce qui se passe ? Au début, on a un lien, dans lequel se trouve le span, dans lequel se trouve le texte qui apparaîtra au survol de ce lien.
Quand on survole ce lien, le lien change de couleur, et l'infobulle apparaît.
Comment c'est possible ? Le span, dans le lien, est au début, invisible, grâce au display: none. Le display none indique qu'un élément est présent mais est invisible (du moins, le texte qu'il contient est invisible)
Puis, au survol du lien, on met un display: inline qui implique de rendre visible le contenu du span, dans une balise de type inline, qui sera notre infobulle.
Le reste, je pense que tu as compris Wink</span></a>
TEXTE Bon, et bien pour vérifier que c'est tout ok, on va commencer à s'attaquer au CSS de notre exo continu ! On va donc reprendre les propriétés qu'on a vues ! On va commencer par la barre de navigation dans notre header. On peut voir que les liens manquent de mise en page ! Liens non mis en page On va alors les modifier. D'abord, on enlève leur soulignage (avec text-decoration). Ensuite on change leur couleur (couleur : #999999). Liens en couleur C'est déjà mieux. Mais y'a un souci... La police d'écriture n'est pas la même... Hé oui ! C'est une police personnalisée. Les polices personnalisées sont celles que l'on ne peut utiliser en CSS que si on les a téléchargées sur notre site au préalable... Heureusement, google propose des polices personnalisées à utiliser juste en insérant le lien de la police dans notre page. Cool non ? Du coup, on va utiliser la balise orpheline <link>. On va mettre le code suivant dans les balises head, avant les balises style : </p>
</body> </html>
[Mon code c'est un bordel monstre, désolée xD]
Nin'gyou Korosu
Codeur UltrActif
Messages : 349 Coda'Points : 659 Date d'inscription : 17/07/2016 Niveau en programmation HTML/CSS: (0/0)