Figma Tutorial: Design a Responsive Table (Master AutoLayout!!)

Поділитися
Вставка
  • Опубліковано 29 вер 2024

КОМЕНТАРІ • 161

  • @Mizko
    @Mizko  3 роки тому +7

    Become a FIGMA EXPERT With me today!
    My Ultimate Figma Design Masterclass (2,500+ students. 90+ Videos. 10+ hours.)
    👉 thedesignership.com/courses/the-ultimate-figma-masterclass
    Shipfaster UI - Advanced Figma Design System (2,000+ Designers, 6,000 components and variants, 150+ global styles and 2,800+ media assets)
    👉 thedesignership.com/products/figma-design-system/
    Outline - Figma Wireframe Kit (350+ components and variants)
    👉 www.thedesignership.com/products/outline-wireframe-kit
    Yours truly,
    Mizko

    • @gg-vm1oh
      @gg-vm1oh Рік тому

      The row appellation mistaken.
      Since you can only select them individually, they are cells.
      It is not possible to place the row and column in a separate frame in the figma.
      Otherwise I liked the video. 👍

  • @nunosobrinho2108
    @nunosobrinho2108 2 роки тому

    Thank you for all the effort to prepare all these videos and share your knowledge. Amazing!

  • @thedesignux
    @thedesignux 2 роки тому +12

    The only issue that I found here is when the text of one column goes to the second line everything breaks up the rest of the columns because of the hug content set vertically.

    • @tayoakinnagbe1382
      @tayoakinnagbe1382 Рік тому

      So how did you fix it? cause if it's altered/set to fixed content, it becomes weird 😌

    • @DinoRossYT
      @DinoRossYT Рік тому

      Truncate text makes the trick

    • @arp6080
      @arp6080 Рік тому

      Give fixed length to the rest of the column based on the second line text in the column

  • @mateuslorenz6999
    @mateuslorenz6999 Рік тому

    Thank you!

  • @mayabitar1316
    @mayabitar1316 2 роки тому

    Thank you

  • @Jennifer-fk5xi
    @Jennifer-fk5xi 2 роки тому +3

    Thanks for this great tutorial, but I guess by making columns fill container, one trade off is all columns are created with the same width in this case, is there anyway to make columns scale proportionally according to their preset width?

    • @Mizko
      @Mizko  2 роки тому +1

      Not yet. However if you want, you can set some columns as fixed and the rest can scale relatively.

    • @lukasspfc18
      @lukasspfc18 2 роки тому +1

      i was trying do that, don't see that it's not possible in figma yet :(

  • @ThugLifeModafocah
    @ThugLifeModafocah 2 роки тому

    I'm sorry, but this is not just fluid? responsiveness is a lil' bit more than this, right? Nonetheless, great tutorial and I'm amazed by how much one can improve his productivity just by using autolayout and frames instead of rectangules (which is what I have been using till now)

  • @ngochuyentrinh
    @ngochuyentrinh 3 роки тому +27

    You just saved me months of learning. You're a great teacher as well. Everything was clearly explained and very easy to follow. All the best and respect to you Mizko :D

    • @Mizko
      @Mizko  3 роки тому

      Thank you Huyen!

  • @scottmackenzie9711
    @scottmackenzie9711 Рік тому +1

    Great tutorial but can you update the video with the new figma controls. the right side figma interface doesn't work the same as the tutorial, reason is I don't see fill container in the new layout in figma

  • @tanyacequi6556
    @tanyacequi6556 2 роки тому +6

    Hi Mizko! What about make reusable components for header cells, content cells, rows and columns with variants of states for interaction functionalities? I have seen some tutorials about but looks some complicated… we’ll glad to see your method for this! 😀

  • @JasonKangSW
    @JasonKangSW 3 роки тому +17

    Thanks Michael, another fantastic video!
    If I could offer a small suggestion - perhaps you could start the video with showing the final product so viewers can see what you're going to build. I was intrigued, but found myself wondering what the table was supposed to look like and only saw it at the end.
    I notice it's in the thumbnail, but it can be easily missed and would be nice to see the responsiveness in action before deep diving into how it's created.
    Love your work and am loving the Figma Masterclass so far. Keep it up!
    (Oh, I did gently smash the Like button)

    • @Mizko
      @Mizko  3 роки тому

      Thanks for the feedback Jason! Will definitely include it next time. I did intend to do that but I forgot.

    • @praneethkrishna6782
      @praneethkrishna6782 Рік тому

      May Be you can just scroll to the end of the Video, just an advice. I have done it in the same way

  • @UsmanPro
    @UsmanPro 2 роки тому

    Vodafone Mobile App UI UX Design Using Figma 🎉
    Full Video: ua-cam.com/video/Oky0Q7mZVH8/v-deo.html

  • @shamnadshah1622
    @shamnadshah1622 2 роки тому +1

    Boooooooooommmmm ❤️‍🔥

  • @pieterspoelstra3391
    @pieterspoelstra3391 2 роки тому +2

    Love your tutorial. But all the columns are the same (relative) size. Is it possible to create a responsive table where the columns have a relative size? Like 20%-25%-40%-15%. Because the "Fill container" automatically awards them all an equal space... I am searching and experimenting for a few days now, but haven't been able to come up with a working solution...
    Keep up the good work!

    • @carolinemiguel8223
      @carolinemiguel8223 Рік тому

      Me too. Have you found any ways to make it work?

    • @pieterspoelstra3391
      @pieterspoelstra3391 Рік тому

      @@carolinemiguel8223 Yeah, I got it to work... you create a text, put it in a autolayout. Set the width for the text to fill and for the autolayout to fixed. Then for the autolayout turn on the absolute positioning and set the horizontal constraint to scale. Copy this as many times as you need and set each to the desired width. I needed a division off 40-60% and used 200 and 400 pixels width. It doesnt matter that much what you take as width as long as the ratio is correct for what you need. Then select it all and add an auto layout to it and set the width to fixed. If everything went correct, your item should now scale and each colomn should keep it's relative size. Please try and see if you get it to work. And let me know. If you can't get it to work, I might make a tutorial out of it ;)

  • @aditichayani7985
    @aditichayani7985 3 роки тому +6

    You have the best tutorials for everything , I really love watching your videos as a beginner it is very helpful and filled with a lot of valuable information.

    • @Mizko
      @Mizko  3 роки тому

      Appreciate it Aditi!!

  • @prowebdesignro
    @prowebdesignro 7 місяців тому

    Frankly, the fact that FIGMA by their own admission, doesn't have a native table feature in their roadmap - is disappointing. All those work arounds and tutorials we do are a waste of time for SaaS or enterprise apps prototyping :(

  • @HolographicKode
    @HolographicKode Рік тому

    The trick is.. how to create a responsive table with columns of different widths.. all columns are flexible (no fixed size column). Can it be done in Figma? Say a table with column1 = 25% of the entire table width and column2 = 75% of entire table width. Not much use of a table on which all rows and columns have exactly the same size. (e.g. a name, description and rank column have different size content.. it doesn' t amek sense for the rank to be as big as the name.. and for the name as bigg as the description.)

  • @bobbyantic
    @bobbyantic 2 роки тому +1

    How did you select the entire row on 7:29? I can easily duplicate columns, but not rows since I can only select a single row within a column. I have to select each row in a column to duplicate entire row. Thanks!

  • @Ubertrends
    @Ubertrends 2 роки тому

    @Mizko You should redo this video with colored elements, it’s virtually impossible to follow even at slow speed and with 100s of pauses each time.

  • @JHFS16
    @JHFS16 Рік тому +1

    Mizko ! Can't tell you how much I appreciate this video. Can you please tell how you instantly selected the whole row at 7:28 in this video. I've been using this table design over and over but every time I want to add or remove a row I'm stuck cmd shift clicking each cell. It's driving me nuts! Thanks for all your help so far

    • @JHFS16
      @JHFS16 Рік тому

      Mizko please!!

  • @rahulrs4597
    @rahulrs4597 Рік тому

    Since it is fill container and columns duplicated, Can I Implement this if I need custom spacing for the columns and make it responsive?
    (eg: Sl no. needs less space compared to address column).

  • @elahehhosseini9809
    @elahehhosseini9809 2 роки тому +1

    i still didn't understand why you put those numbers like 32 for margins and 16 for gutters. are these random numbers?! how did you find them?!

    • @Mizko
      @Mizko  2 роки тому

      It's for consistent spacing in UI design.

    • @elahehhosseini9809
      @elahehhosseini9809 2 роки тому +1

      @@Mizko yeah i know, but how did you find them ? Are there any rules about it?

    • @Mizko
      @Mizko  2 роки тому +1

      @@elahehhosseini9809 There are no defined rules for grid layouts, it's more about what you need for the specific project.
      UI Design generally happens on smaller devices, so we try to use spacing that is reasonable.

  • @Anayo-Ux
    @Anayo-Ux 2 роки тому

    Great job i learn something new.
    Please I will like if you can give me some tasks to work on. Am still a beginner but have got some knowledge already . I want to improve more thanks

  • @andreeajircan5357
    @andreeajircan5357 Рік тому

    Niceeee. Thank you! Can you do a video creating the mobile version of a table with many rows and columns ? ✌

  • @saurabhdaswant7833
    @saurabhdaswant7833 2 роки тому +2

    dayumm thank you so much i have subsribed you just after completing this video crazy stuff!!!

    • @Mizko
      @Mizko  2 роки тому

      Wooo! Nice work :)

  • @michalyael4963
    @michalyael4963 2 роки тому

    hey im having trouble selecting the entire ROW to make changes to color, instead I have to select each head of each column...

  • @JeffNoyes
    @JeffNoyes Рік тому

    works great, but what if the text "michael' in this case, is a sentence? seems auto layout doesn't know how to deal with the increased size of the text container

  • @DesignDen673
    @DesignDen673 Рік тому

    How do you decide how much gutter and margin you give to any grid layout? Is there a math to this or is this random?

  • @richeaiulia4565
    @richeaiulia4565 Рік тому

    Hi there. I do have a question, the frame on the left side which is fixed is in the same frame with all the other elements, right?

  • @ChoiJessica
    @ChoiJessica Рік тому

    I only have constraints and the option left and right is not choosable. Any suggestions?

  • @ugwuanyiemmanuellawrence460

    Didn’t help
    This isn’t the current workspace in Figma

  • @schimenykrikets9692
    @schimenykrikets9692 2 роки тому

    this is BARELY responsive, no tablet? no mobile?

  • @rhidlor8577
    @rhidlor8577 2 роки тому +1

    good video

  • @Nomeh_
    @Nomeh_ Рік тому +1

    Awesome tutorial!
    I would have preferred the dashboard in light mode cos I was struggling to see some of the elements. Good job anyway 👍

  • @KimAlban
    @KimAlban 3 роки тому +3

    as usual, great content!

    • @Mizko
      @Mizko  3 роки тому

      Thank you Kim!

  • @saadrahman86
    @saadrahman86 Рік тому

    yes, thanks for sharing this valuable video

  • @zoyaniknam6849
    @zoyaniknam6849 Рік тому

    I can not find resizing in the right side bar, how can I add it?

  • @jessicamitchelle4872
    @jessicamitchelle4872 Рік тому

    Hello Mizko! Is there a link to this figma file?

  • @vikster2900
    @vikster2900 Рік тому

    We've got our very first HEAD....lol

  • @fflwhuu1849
    @fflwhuu1849 3 роки тому +1

    Hello Mizko, I just tried to buy the class but the website declined my credit cards. I am 100% sure my card is fine as I use them almost everyday. Now I am not able to pay, so I am not able to take the class. :(

    • @Mizko
      @Mizko  3 роки тому

      Hey there! I received your email and responded. Look forward to hearing from you soon. I'm sure we'll get to the bottom of it.

  • @ashishk8462
    @ashishk8462 Рік тому +1

    This is great example to create a responsive table. However, the text inside each field is limited at this moment. Taking the real world scenario how can you fit a large amount of text in any specific row? any help would be much appreciated

  • @colinmaharaj
    @colinmaharaj Місяць тому

    never heard about figma before

  • @samuxui
    @samuxui 2 роки тому

    I really enjoyed your content, congratulations!
    Could you show us Brazilians how this table would look on mobile devices?

  • @marialirio7852
    @marialirio7852 3 роки тому +1

    Hey Mizko thanks for another great content. Always love following your work here! But do you have a video on how to make email design and maybe some tips on how to export them to email providers like mailchimp and klaviyo? TIA!

    • @Mizko
      @Mizko  2 роки тому

      Thank you Maria! I haven't done many email designs for a very long time.

  • @ShushanaAvchyan
    @ShushanaAvchyan 2 роки тому

    After CTRL+D the column, My columns are pasted not next to each other horizontally but vertically under each other. But I did everything the same like you did. Can you help me?

  • @TyranVz
    @TyranVz 2 роки тому

    Gawd damm, thats beautiful, man!

  • @juliavasylieva3021
    @juliavasylieva3021 3 роки тому +2

    This is very useful! 👏👏👏
    Thank you for sharing!

    • @Mizko
      @Mizko  3 роки тому

      Thank you Julia! Glad you found it useful

  • @eternityis333
    @eternityis333 2 роки тому +1

    OMG - you literally just saved my life. This is the BEST tutorial on building out tables. Thank you SO SO much

    • @Mizko
      @Mizko  2 роки тому

      Glad you enjoyed it.

  • @haooyy
    @haooyy 3 роки тому +2

    Wow I'm doing this exact layout with a menu on the left and table on the right and was wondering how to set up my grid system. This was epic, thanks Mizko!

    • @Mizko
      @Mizko  3 роки тому

      Always happy to help 😉

  • @hope-ag
    @hope-ag 2 роки тому

    Mind blown, take your like

  • @motocruiser92
    @motocruiser92 2 роки тому

    i Love you Bro.. thank u ❤️️

  • @jintian.
    @jintian. 3 роки тому +1

    Great video solving my issue! I searched for grid layout set up for using side bar last day and you just posted thus one :D

    • @Mizko
      @Mizko  3 роки тому

      Always here to help! 😉

  • @benvsantos
    @benvsantos 3 роки тому +1

    I am one of the 23 students then! Great Stuff, very practical and insightful!

    • @Mizko
      @Mizko  3 роки тому

      Woo! Thank you Benv! Really appreciate the support

  • @sejalnaik5324
    @sejalnaik5324 Рік тому

    Thank you so much for this!

  • @kate_lizzerd
    @kate_lizzerd Рік тому

    Thank you so much! I've been using Figma for my work, started with just creating an "illusion" of tables (making lines that look like a table, but it's a mess if you need to change anything), then came to some plugins that I have no idea how to work with, that create components, and sometimes these tables are resizable, sometimes not... also a mess.... Now in 10 mins I have everything I need, and it could have saved me hours of work, if I watched it earlier! Thanks a lot!!

  • @yashkurale5428
    @yashkurale5428 Рік тому

    Thank you for this video. I have a doubt, though. The side bar wasn't created using a rectangle or frame! so how did you do that part?

  • @jbmaxcluster
    @jbmaxcluster 2 роки тому

    Thx! But one question, I convert my table to a component and when I drag from the table component library in another page I can't add more rows/columns. They are always out of the frame, when I duplicate them. Is there a solution or should I create a bunch of columns/rows and hide them and turn them on, when I need more?

  • @topteamfitness
    @topteamfitness 2 роки тому

    In this format how can I prototype when I hover a row to show another color? I don’t think you can, you will have have to create row styles instead of columns correct?

  • @eritlux4393
    @eritlux4393 Рік тому

    you reminds me of avatar aang

  • @dabs91
    @dabs91 2 роки тому

    So for desktop should I always start designing with1440 x1024 or is it ok to start with 1920 X1080? sorry im new to this

  • @byebyebirdie8027
    @byebyebirdie8027 Рік тому +2

    This man is a genius! Your way to explain things is just amazing! Thanks a lot!

    • @Mizko
      @Mizko  Рік тому

      This man is grateful for the kind comments, thank you!

    • @byebyebirdie8027
      @byebyebirdie8027 Рік тому

      @@Mizko I'm a woman but thanks!

    • @Mizko
      @Mizko  Рік тому +1

      @@byebyebirdie8027 Lol! No I was referring to myself as 'this man'

    • @byebyebirdie8027
      @byebyebirdie8027 Рік тому +1

      @@Mizko Oh so sorry! English is not my first language. Keep up the good work!

    • @Mizko
      @Mizko  Рік тому

      @@byebyebirdie8027 Hahah, don't be sorry. I'm just glad you're enjoying the content.

  • @anukritirathore6403
    @anukritirathore6403 4 місяці тому

    2weeks of learning autolayout and here i understand everything in 40min wtf a good teacher can definitely save a lot of time and also frustration of students. thankyou mizko

  • @pannontigris
    @pannontigris 2 роки тому

    The height of the icon boxes is way smaller, and it's only fluid, not responsive - but other than that it was useful, thanks!

  • @fatemefadaei7729
    @fatemefadaei7729 Рік тому

    YOU ARE AWESOME THX✨🤩

  • @degn-musicproducer9663
    @degn-musicproducer9663 2 роки тому +1

    Thanks Mizko. It's a great Tuto. My only issue with that solution (with columns) is that you can't have an hover state for the entire row when you start prototyping. Have you made a video that solves that?

    • @Mizko
      @Mizko  2 роки тому

      Thanks! Ha, well you can turn each cell into an interactive component ;) Problem solved.

    • @degn-musicproducer9663
      @degn-musicproducer9663 2 роки тому

      @@Mizko My cells are already interactive components. But as you do that and create your table, as you hover a row, only the cell will be hovered, not the entire row. Problem unsolved ?

  • @uimass
    @uimass 11 місяців тому

    MIND BLOWN.. Awesome! I struggled always creating a table. now its clear.

  • @anatsharon1224
    @anatsharon1224 2 роки тому

    wawwwww what an amazing video. i have watched it so many time until it hit me what i was doing wrong. and than wooooooohhhhh. i worked. this is so existing🙂

  • @szlangacom
    @szlangacom Рік тому

    Mizko. This tut made my live easier. Thanks a lot and don't stop. Regards from Poland :)

  • @bahrampour
    @bahrampour Рік тому

    Hello Mizko
    Thank you very much for your very useful and excellent tutorial
    I have a question
    If I want to give the rows of the table a style (for example, a round border), is it possible to use this method and autolayout ?

  • @sirjareq
    @sirjareq 2 роки тому

    Ok, but what about the prototype in the browser? I chacked and it worked inside Figma but not in the browser when I show it as a prototype.

  • @FablesOutofSpace
    @FablesOutofSpace Рік тому

    Bro you are a lifesaver, now I have the ultimate table in my hands:)

  • @starvemarve5530
    @starvemarve5530 2 роки тому

    I screamed at 7:08

  • @mcjiehembile3992
    @mcjiehembile3992 3 роки тому +1

    Thank you ! this is always on point and a fun tutorial, the strategy is very coder-friendly.

    • @Mizko
      @Mizko  3 роки тому

      Woo! Awesome. Yes, it's inspired by Flexbox.

  • @deepalimehra2195
    @deepalimehra2195 10 місяців тому

    Just loved the way u explain things in depth and make it easier to understand. hats off to u dear.

  • @grav3ns3n
    @grav3ns3n Рік тому

    THANK YOU!! Really thank you, Mizko.

  • @Anshikakhola
    @Anshikakhola Рік тому

    Amazing tutorial. How do you further add elements in the table? For ex : Want to add a VIP tag next to the name

  • @sheikhdaniyalalii
    @sheikhdaniyalalii Рік тому

    That was superb

  • @diegoalba3482
    @diegoalba3482 3 роки тому +1

    Loved this video! Your content is always so helpful and relevant; thank you for sharing your wisdom with all of us!

    • @Mizko
      @Mizko  2 роки тому

      Thank you Diego!!

  • @bonbon8702
    @bonbon8702 2 роки тому

    7:15 u hit what 😳💀💀

  • @adityamanampiring1217
    @adityamanampiring1217 2 роки тому

    any idea how to do responsive table with different sizes width of columns?

  • @merisimamovic965
    @merisimamovic965 3 роки тому +2

    🔥🔥🔥

    • @Mizko
      @Mizko  3 роки тому +1

      Thank you!

  • @tinaaaaw
    @tinaaaaw 2 роки тому

    What have I been doing all my design life... Mind seriously blown!

  • @jaecobliu5352
    @jaecobliu5352 Рік тому

    You are amazing, sifu!!! Thank you so so so so much!!! Subscribed!!!!!!!!!!!!!!!!!!!!!!!!!

  • @tr3ysmith
    @tr3ysmith 2 роки тому

    So how would you go about adding a hover interaction to each row? considering the cells are separate components and not grouped with the row?

  • @daniel_rad
    @daniel_rad 3 роки тому +1

    First! Great vid as always :D

    • @Mizko
      @Mizko  3 роки тому

      Ha! Thank you Mr. Rad!

  • @iamthomasogun
    @iamthomasogun 2 роки тому

    Dude you are a genius....literally did not see that coming.😅

  • @kofY84
    @kofY84 2 роки тому +1

    what if one cell has 2 lines of text? It will completely break the layout.

    • @Mizko
      @Mizko  2 роки тому

      It won't :) Autolayout is powerful. You can wrap the text easily.

    • @danielenriquezambranosoler3756
      @danielenriquezambranosoler3756 2 роки тому

      @@Mizko It completely broke for me, I followed all the tutorial, but still broke when I put 2 lines of text. Any suggestion?

    • @Mary-jp6kx
      @Mary-jp6kx 2 роки тому

      @@Mizko It actually broke for me as well. Basically in the 1st column all the raws moved down cause the first raw became bigger, but in all the other columns the raws didn't move down

  • @kevinpaul3616
    @kevinpaul3616 2 роки тому

    Excellent one bro. Keep doing amazing stuff! Thank you.

  • @prerna2727
    @prerna2727 2 роки тому +1

    I really like your simple teaching style

    • @Mizko
      @Mizko  2 роки тому +1

      Thank you Prerna!! Means a lot and glad you found value.

  • @timothyojo7456
    @timothyojo7456 Рік тому

    Boom!

  • @GulnisaMirizade
    @GulnisaMirizade Рік тому

    Amazing tutorial! Thank you🤍

  • @bryanorellana483
    @bryanorellana483 3 роки тому +1

    Hello, are the classes recorded or live?

    • @Mizko
      @Mizko  3 роки тому +1

      Recorded!

  • @iamgavcarter
    @iamgavcarter 2 роки тому

    Absolute quality. Thanks again.

  • @DaJungleDred
    @DaJungleDred Рік тому

    No way this is GOLD!!! Thank you

  • @educationplus8829
    @educationplus8829 Рік тому

    This is game changing man! Thanks a lot!

  • @MoodNSoul
    @MoodNSoul 3 роки тому

    You put a big smile on my face! love it man!

  • @farshadamirshoghi9323
    @farshadamirshoghi9323 Рік тому

    Amazing, Thank you Mizko

  • @Nath.o.s
    @Nath.o.s 2 роки тому

    Spent hours yesterday trying to find a tutorial that would teach how to create a responsive table on Figma without "hiding" steps!! This is amazing Mizko!! Already subscribed to your channel. many thanks for this video!!!!

  • @balasekar4536
    @balasekar4536 3 роки тому +1

    Can we do this in xd?

    • @Mizko
      @Mizko  3 роки тому +1

      You might. I have not used XD in a while. I might jump back into it and see how they are progressing soon.

  • @dpaola
    @dpaola 3 роки тому +1

    WITCHCRAFT!!!!!

    • @Mizko
      @Mizko  3 роки тому

      ARRY POTTER DROPPING THAT WIZARDRY