Tutoriel CSS : Flexbox

Поделиться
HTML-код
  • Опубликовано: 5 сен 2016
  • Article ► grafikart.fr/tutoriels/flexbo...
    Abonnez-vous ► bit.ly/GrafikartSubscribe
    Flexbox est un nouveau mode de mise en page (display) qui permet de disposer les éléments de manière plus flexible et de gérer de manière prévisible leur alignement quelque soit la taille de l'écran. Ce nouveau mode de disposition vient se positionner comme une amélioration du modèle block reposant sur les floats.
    Soutenez Grafikart:
    Devenez premium ► grafikart.fr/premium
    Donnez via Utip ► utip.io/grafikart
    Retrouvez Grafikart sur:
    Le site ► grafikart.fr
    Twitter ► / grafikart_fr
    Discord ► grafikart.fr/tchat
  • НаукаНаука

Комментарии • 120

  • @ZephB
    @ZephB 4 года назад +25

    WoW! Je suis une formartion open-classroom et je comprenais rien aux utilisations de flexbox. Maintenant grâce à ta vidéo je comprend le raisonnement derrière merci!

  • @ZenarK77
    @ZenarK77 6 лет назад +4

    t'es un dingue avec les flexbox on voit que t'es vraiment CHAUD CHAUD CHAUD :) bien joué , super tuto rapide efficace :)

  • @baldeousmanedade4462
    @baldeousmanedade4462 7 лет назад +6

    Super!!! bien expliqué comme toujours Merci

  • @saralouazo8928
    @saralouazo8928 4 года назад +3

    Le mec qui parle couramment le CSS.

  • @kenchap9474
    @kenchap9474 4 года назад +2

    Merci ! Un tutoriel super bien expliqué sur un système d'affichage tellement puissant! wow !

  • @soulofkaze
    @soulofkaze 2 года назад

    Merci Grafikart pour tout ce que tu fais , je serais le enieme à te remercier mais plus je progresse grace à tes vidéos et conseils , plus je me sens obliger de ne pas me contenter de mettre un simple pouce bleu, meme si malgré tout ce commentaire me semble bien dérisoire comparé au travail et temps que tu consacres à ces vidéos pour nous aider

  • @mouradqqch1767
    @mouradqqch1767 7 лет назад +7

    Je kiffe la chemise en accord avec la miniature, du CSS de haut niveau ça :p

  • @seiyseiy76000
    @seiyseiy76000 8 месяцев назад

    Tellement plus simple et ludique que tous les organismes de formation que j'ai pu voir jusqu'à présent. Ils devraient avoir honte ces cons. Tu es trop !

  • @totsoze
    @totsoze 7 лет назад +1

    Je connaissais pas du tout Flex, mais c'est génial ! Je suis fan.

    • @totsoze
      @totsoze 7 лет назад

      ***** Oh non je touche plus au développement web depuis un moment, mais j'essaie de suivre ce qu'il y a de nouveau, ça facilite pas mal la vie.

  • @vjvl5205
    @vjvl5205 4 года назад +16

    j'ai du mettre la vidéo en lecture 0,75 tellement t'es speed x)

  • @adamdeuxieme
    @adamdeuxieme 7 лет назад

    Excellente vidéo !

  • @FostPhore
    @FostPhore 4 года назад +2

    Franchement, il est trop fort

  • @MrZokiMan
    @MrZokiMan 7 лет назад

    Ca donne un peu le mal de mer ces remonté et descente de page mais le tuto est très instructif ! Bravo et merci !

  • @lnnnnnnnnnn
    @lnnnnnnnnnn 7 лет назад

    Merci pour cette vidéo, j'ai enfin compris après des semaines d'essais hasardeux ...

  • @antoinegodin4229
    @antoinegodin4229 4 года назад +1

    je bug sur flexbox depuis quelque jours ( avec aussi les absolute relativ float etc...), jai maté plein de tuto ( de openclassrooms ainsi que plusieurs chaines youtube) , je peux te dire que tu as la meilleure explication :) super tutoriel merci a toi je vais te suivre et m'abonné :)

  • @LePollio
    @LePollio 6 лет назад

    super bien expliqué merci beaucoup :p

  • @mihajaniainarajohnson9229
    @mihajaniainarajohnson9229 6 лет назад

    Super tuto :) Merci

  • @taniax8944
    @taniax8944 6 лет назад +10

    Graphikart, je tiens à te dire que FlexBox et ton tuto, vous venez de me debugger mon code ou j'étais bloquer depuis + d'une heure ! Merci beaucoup pour tout tes tutos !

  • @lucmaradan4370
    @lucmaradan4370 4 года назад

    merci pour ce cours !

  • @zerefdev
    @zerefdev 7 лет назад

    cest vraiment incroyable

  • @lefuturiste27
    @lefuturiste27 7 лет назад

    Super tuto !

  • @ilaly6391
    @ilaly6391 4 года назад

    Grand grand merci!

  • @antoine-louis
    @antoine-louis 5 лет назад

    "Oh miracle" 22:14
    En tout cas, super vidéo !

  • @floriangustin5113
    @floriangustin5113 6 лет назад

    TRES TRES TRES BON TUTO FLEXBOX

  • @leog7277
    @leog7277 4 года назад +2

    t'es un boss, tu augmente ma progression pendant ma formation (o'clock) d'un bon 75% c'est fou

    • @saralouazo8928
      @saralouazo8928 4 года назад +1

      Leo G hey 🖥👀

    • @leog7277
      @leog7277 4 года назад

      @@saralouazo8928 ?

    • @antoinegodin4229
      @antoinegodin4229 4 года назад

      salut leo suis entrain d'apprendre le html/ css et jai debuté le php en solo depuis le confinement ...je me tate a prendre une formation o clock. me la conseille tu ? ou alors est ce que d'apres toi je peux continuer en autodidacte via youtube et les site web?

    • @leog7277
      @leog7277 4 года назад

      @@antoinegodin4229 bonne question, tout depend de ce que tu appelle avoir des notions en php, est-ce que tu sais gerer une session, des appelles BDD, du dynamisme de données, non pas que ce soit grave de pas connaître ça selon le temps que tu y as passé, et c'est surtout selon tes objectifs, si tu veux devenir développeur "rapidement" ou si tu as le temps, la formation oclock je la recommande à 100% car super pro tres pedagogique, l'entraide est presente et les profs sont là pour t'aider et te faire progresser, si tu es sur d'avoir une bonne base en html css php et js, tu peux passer direct à l'étape de la spécialisation chez eux, en ne faisant donc pas le socle, mais encore une fois c'est selon ce que tu sais faire à l'heure actuelle et tes impératifs

    • @antoinegodin4229
      @antoinegodin4229 4 года назад +1

      @@leog7277 merci de ta réponse leo je pense que je vais commencer la formation en juillet :)

  • @abdechahide1408
    @abdechahide1408 6 лет назад

    You're a Beast... Man!!!

  • @russeltchoga3391
    @russeltchoga3391 3 года назад

    Merci beaucoup pour cette video

  • @ourielperez1646
    @ourielperez1646 3 года назад

    Merci beaucoup ! :)

  • @ChildericHD
    @ChildericHD 3 года назад +4

    Salut tuto intéressant surtout que je suis en formation mais le souci c'est que tu est trop speed quand tu fait un tuto va doucement pour qu'on voit ou tu clique et aussi parle lentement on comprends mieux faut penser que les personnes qui regarde débute mais merci pour ta vidéo.

  • @kanukalombo5555
    @kanukalombo5555 11 месяцев назад

    Merci beaucoup !

  • @yannickbaudu9818
    @yannickbaudu9818 6 лет назад

    Merci !

  • @kissu_io
    @kissu_io 7 лет назад +5

    Super cool comme tuto, même si tu n'as pas parlé de l'impact d'un changement de direction (quand tu le passes en column) sur les autres propriétés flex. ^^

  • @grapaingaming4605
    @grapaingaming4605 7 лет назад

    Bonjour,
    Quelle est le live reload que tu utilises pour pouvoir actualiser après la sauvegarde de fichier et voir tout de suite sur chrome ?
    J'utilise flo.js mais ce qui me dérange c'est de devoir toujours avec la console développeur ouverte ( F12) !
    Help please thks !

  • @hassanchaou5268
    @hassanchaou5268 3 года назад

    merci beaucoup meileur tuto

  • @MrShadows
    @MrShadows 7 лет назад +2

    Ca utilise plus Lorempicsum ? :p

  • @SVJY15
    @SVJY15 6 лет назад

    j'ai un probleme avec le flex dès que je l'utilise, j'ai ma balise qui apparait dans le navigateur !

  • @aminzuar5767
    @aminzuar5767 5 лет назад

    Suuuper mn frère !!! :Like:

  • @realhustler3192
    @realhustler3192 7 лет назад

    Salut! Enfin je tombe sur un tutoriel super intéressant sur la Flexbox ! Désormais, j'ai ce qu'il faut pour affronter le responsive. MERCI Grafikart!!!!!!!
    J'aurai juste une question: quand tu fais le menu horizontal tu lui mets juste une heigth: 60px et tu centres les éléments. Jusque là je comprends. Mais comment est-ce que le conteneur fait-il pour occuper toute la largeur de l'écran? J'ai hâte de lire ta réponse. Merci

  • @lucpage4367
    @lucpage4367 7 лет назад +1

    Hello, super ce tuto. dans la première partie de ton tuto (10 premières minutes), tu parles précisément d'un cas que j'ai mis en pratique la semaine dernière. Je n'ai juste pas réussi à aligner les éléments de la dernière ligne à gauche avec un espace similaire aux lignes du dessus, dans le cas où ils ne seraient pas au nombre prévu sur les premières lignes.
    Je précise : 2 premières lignes de 4 élements (calé à gauche, calé à droite avec un espace équitable : display: flex; flex-wrap: wrap; justify-content: space-between; ). mais la dernière ligne si il elle n'a que 2 éléments, ils vont se caler à gauche à droite et rien au milieu, donc pas beau, pas logique. Comment calerais-tu les éléments de cette
    dernières ligne à gauche (avec le même espace qu'au dessus donc) ? En espérant être assez clair... :)

  • @batajoie
    @batajoie 7 лет назад

    Super Tuto comme toujours. (j'ai énormement appris avec toi depuis deux mois)
    J'ai une requête . Une Serie de tuto sur Java Edition Entreprise JEE serai d'une grande aide pour nous. Merci

    • @quenti7728
      @quenti7728 7 лет назад +1

      Grafikart ne fais pas de Java donc je pense pas qu'il fasse de vidéo dessus ^^

  • @mentalresistance174
    @mentalresistance174 7 лет назад

    Merci.

  • @greg-devfr
    @greg-devfr 7 лет назад +87

    je regarde tellement de tuto de dev web que parfois j'ai l'impression que la pub pour WIX c'est ton générique...

  • @EzMC2
    @EzMC2 5 лет назад

    génialissime ! merci ! juste une question ! quel est l'outil que tu utilises pour afficher la taille des images en pixels juste avec ton curseur ? ça me serais utile !!

    • @bricedenice6911
      @bricedenice6911 5 лет назад

      je crois que avec le menu de développement (F12) tu peut afficher la taille en pixel d'une image en utilisant le raccourci clavier ctrl+shift.+C et en passant le curseur sur ton image

  • @Saskyia
    @Saskyia 3 года назад +2

    Merci...super clair. Un peu rapide par moment mais il suffit de revenir en arrière.

  • @jimofmarseille
    @jimofmarseille 2 года назад

    Plein d'infos, merci. SI je puis me permettre, sur celui-là c'est super speed...

  • @ericdeternes
    @ericdeternes 4 года назад

    Salut,
    Pour les menu j'ai essayé avec les sous menu mais les sous menu ne suivent pas, je ne sais pas trop comment faire ?
    Merci

  • @viamontes1
    @viamontes1 6 лет назад

    t'es un boss XD je me met au html/css depuis 3 jours j'ai du mal a tout retenir mais tu explique très bien et surtout tu utilise les bons mots, juste une chose peut tu préciser les raccourcis que tu utilise ? avec une image sur le coté ou le nom des touches que tu appuies ? C'est vraiment cool d'avoir accès a ce savoir qui plus est en français :D je m'abonne immédiatement tu fait du bon taff ! :D

  • @Jc-handle-with-care
    @Jc-handle-with-care 4 года назад

    merci

  • @YaoBoy
    @YaoBoy 4 года назад

    *Salut merci vraiment beaucoup j'ai une petite question, comment fais tu pour reload ta page en même temp que tu code !*

    • @alfahami5210
      @alfahami5210 4 года назад +1

      Normalement, il utiliser un live serveur local lancé depuis son éditeur de texte. Check le lien de sa page: localhost:3003
      Beaucoup d'éditeur propose cette option, il suffit d'installer l'extension live server par exemple.

  • @protamez5041
    @protamez5041 6 лет назад

    c'est cool

  • @hyroz_2046
    @hyroz_2046 2 года назад

    salut, pourquoi mettre le ".mosaic" et le ".mosaic img" se sont pas les même ? c'est quoi la différence ?

  • @gboyz97297
    @gboyz97297 4 года назад

    bonjour, j'aimerais centrer un élement sans que d'autre sois affecté par sa postion, c'est a dire qu'ils peuvent passer par dessous si ils veulent vu qu'ils pensent que l'objet centrer n'existe pas , et l'objet centrer de ma div doit etre vraiment centrer du coup . Du coup surement sortir de l'alignement et changer le z-index mais cela ne marche pas -_-# .
    le css m'enmerde !

  • @renaudbrecl1355
    @renaudbrecl1355 4 года назад +1

    super tuto comme toujours mais j'ai du le voir 3 fois en coupant souvent car tu vas trop vite ^^ sinon impec les explications

  • @lucpage4367
    @lucpage4367 7 лет назад

    Tu utilises quoi comme logiciel pour éditer ton code ? il a l'air vachement bien ! merci

    • @LouistitiFr
      @LouistitiFr 7 лет назад

      Ici il utilise l'IDE IntelliJ. :)

  • @userl51631
    @userl51631 4 месяца назад

    Cool

  • @olivierhuvelle5253
    @olivierhuvelle5253 4 года назад +2

    Super vidéo :) Pouvez-vous lister les extensions que vous utilisez pour visual studio code ? je suis intéressé en particulier par celle que vous utilisez à 14:45 Merci d'avance !

    • @EmilOuuu007
      @EmilOuuu007 4 года назад +1

      Salut, moi aussi je cherche cette extension !!!

    • @grafikart
      @grafikart  4 года назад +3

      Dans cette vidéo j'utilise un autre éditeur mais vous pouvez faire la même chose dans Visual studio code en maintenant Shift + Alt et en sélectionnant avec le curseur

    • @olivierhuvelle5253
      @olivierhuvelle5253 4 года назад +2

      @@grafikart Un grand merci pour la réponse (et rapide en plus :D)

  • @emilienizic478
    @emilienizic478 4 года назад

    Salut, merci pour ta vidéo !
    Je voulais juste savoir comment tu affiches la taille de ta fenêtre en px en haut a droite de celle-ci ?
    Je te remercie :)

    • @grafikart
      @grafikart  4 года назад +1

      C'est chrome qui l'affiche quand j'utilise l'inspecteur, me semble pas avoir activé qqchose en particulier :(

    • @Auxape
      @Auxape 4 года назад

      @@grafikart tu es le best !

    • @emilienizic478
      @emilienizic478 4 года назад

      @@grafikart
      Niquel la réponse rapide ! Merci Grafikart ça fonctionne :)

  • @juliendesart
    @juliendesart 6 лет назад

    Hello, merci !
    J'avais commencer à lire via un site mais à l'utilisation ça donnait vraiment rien.
    En tout cas, je pense que je vais mieux m'en sortir mais je vais continuer à regarder :-)

  • @AlainMazy
    @AlainMazy 6 лет назад

    Je ne comprend pas un truc, c'est quoi cette syntaxe?? Pas du Chtemele en tous cas, à peine et un peu CSS .. Mais ça me semble trop simple.. peut on charger réellement des images? et faire un footer qui se déplace en fonction du contenu?
    C'est un plugin? pour quelque chose ou un stand only..

    • @grafikart
      @grafikart  6 лет назад +1

      Non ce n'est pas un plugin, c'est du CSS simple. cf : developer.mozilla.org/en-US/docs/Web/CSS/flex

  • @troupalkropo5414
    @troupalkropo5414 7 лет назад

    J'étais tombé sur un site du style de code combat mais uniquement pour ces règles. Il me semble que ça s'appelait flex frog ou un truc du genre. C'était vraiment sympa comme truc.

  • @jacquespirault8560
    @jacquespirault8560 3 года назад +1

    Open classroom devrait acheter les droits de tes vidéos et les mettre sur leur site parce que tu expliques beaucoup mieux.

  • @albi17
    @albi17 3 года назад

    Bonne video merci, mais c'est quel IDE que vous utilisez ?

    • @grafikart
      @grafikart  3 года назад +1

      Dans cette vidéo j'utilise IntellijIDEA

  • @Pacific241
    @Pacific241 7 лет назад +1

    Salut. J'ai failli l'utiliser il y a plusieurs mois pour un client mais le fait qu'il n'est pas ou mal supporté par Internet Explorer 9 et 10 m'a rebuté. C'est vrai qu'en termes de syntaxes, c'est bluffant. Bref, très bonne vidéo bien expliquée comme d'habitude.

    • @kissu_io
      @kissu_io 7 лет назад

      Il y a certainement des polyfill pour aider à la comptabilité avec IE. ^^

    • @Pacific241
      @Pacific241 7 лет назад

      Avec Modernizr, cela semble possible également de régler son compte à IE ;)
      Merci pour l'idée en tout cas.

  • @jasongauvin8309
    @jasongauvin8309 5 лет назад

    CIMER

  • @Fichleai
    @Fichleai 6 лет назад

    flexbox support for IE ?

    • @grafikart
      @grafikart  6 лет назад +2

      IE11 support is a bit broken, you can readd more about it here : caniuse.com/#search=flexbox

  • @juliensimracer
    @juliensimracer 7 лет назад

    merci pour toutes ces superbes videos en Fr!
    je debute et du coup je cherche conseil... vaut il mieux apprendre et adopter bootstrap4 ou CSS flex pour les mises en pages responsive? (ou les2?)

    • @knopfler2006
      @knopfler2006 7 лет назад

      Les deux, puisque Bootstrap 4 intègre la logique des flexbox. A mon avis, bien maitriser les flexbox permettra d'avoir certaines notions indispensables pour utiliser au mieux Bootstrap 4.

    • @juliensimracer
      @juliensimracer 7 лет назад

      merci

  • @knopfler2006
    @knopfler2006 7 лет назад

    02:55 Non, pour moi par défaut les éléments sont alignés en ligne. On voit bien à 03:07 que quand tu tapes flex-direction: row; rien ne bouge.

    • @tech-info69
      @tech-info69 7 лет назад

      flex-direction:row; est la valeur par défaut. "row=ligne". Donc c'est normalement que cela ne change rien.

    • @huguolin2543
      @huguolin2543 5 лет назад

      @@tech-info69 à 02:55 il dit en colonne par défaut, j'ai vite compris que c'était un mot mod "reverse" :-). A moins que je me trompe

  • @Dvvuuh
    @Dvvuuh Год назад

    Bon j'avoue j'ai du te regarder en vitesse 0.75 j'ai trouver que tu aller et que tu parler assez vite avec le ralentissement on dirais juste t'est un peu bourrer sinon sa allez nickel xD

  • @Mrbenthebossofficiel
    @Mrbenthebossofficiel 6 лет назад

    Cest du html4 right?

  • @ao9779
    @ao9779 5 лет назад +2

    au passage, je trouve que les noms des propriétés Flexbox ont vraiment été mal choisis :/ pourquoi flex-start et pas juste "start", pourquoi avoir un préfix flex dans certains cas et pas dans d'autres, pourquoi avoir justify-content et align-content pour respectivement désigner l'alignement vertical puis horizontal ? même s'il me semble que pour être exacte c'est plutôt l'axe primaire puis secondaire en fonction de ce qu'on a choisis pour flex-direction... Bref c'est fouilli quoi

    • @grafikart
      @grafikart  5 лет назад +2

      Ahah compl!tement d'accord. En fait ces propriétés servent aussi au grilles du coup je pense qu'ils ont voulu des noms génériques pour supporter de futur système de layout.

  • @mariobuttaci6380
    @mariobuttaci6380 3 года назад

    O o,ok

  • @anonymousse740
    @anonymousse740 3 года назад

    Qui est là grâce à Aurélie ?

  • @MatDGVLL
    @MatDGVLL 7 лет назад +1

    Indispensable!

  • @tech-info69
    @tech-info69 7 лет назад

    @grafikart Pourquoi séparer le body et le sidebar sur la page vu que sémantiquement ce dernier est contenu par le premier par définition. Je suis pas fan de cette façon de faire même si dans l'ensemble tu expliques bien!

  • @sourireanonyme6543
    @sourireanonyme6543 4 года назад

    Cette vidéo pour le coup on voit quelle est vielle et que tu la fais à coté des autres... je comprends plus... j'y reviendrai plus tard...

  • @comments1773
    @comments1773 6 лет назад +2

    trop rapide

  • @drissnach7446
    @drissnach7446 5 лет назад

    Mieux

  • @nelsonmandarine3020
    @nelsonmandarine3020 6 лет назад +17

    Complet mais tellement peu pédagogique...

    • @tiekkale
      @tiekkale 2 месяца назад

      Personne n’oblige à regarder

  • @jeremynrvx1216
    @jeremynrvx1216 4 года назад

    Bien mais tu parle trop rapidement .

  • @yannickbaudu9818
    @yannickbaudu9818 6 лет назад

    Merci !