Note: If you have a different UI than in the course, you can change it back by clicking the '?' in the bottom right corner of Figma and select 'Go back to previous UI'. Happy Figma'ing!

How to build a video card in Figma

This lesson is exclusive to members

Course contents

Questions

2
0

Course info

177 lessons / 16 hours 46 quiz questions 21 projects Certificate of achievement

Overview

Hi there, aspiring Figma enthusiasts! Are you ready to embark on an exhilarating journey with me, Dan Scott, as we unlock the full potential of our Figma skills in the dazzling realm of UX/UI Design using Figma Advanced?

Try Figma for free by clicking here.

This course is tailor-made for those who have already mastered the fundamental principles of UI/UX Design using Figma. If you've triumphed over my Figma Essentials course or have a sneaking suspicion that there's a treasure trove of unexplored tools, tips, workflows, and updates awaiting your discovery, then look no further! This course is your golden ticket to taking your UI/UX prowess to the next level.

Together, we'll start by delving into the depths of multilevel nested autolayouts, and unravel the secrets used by UX professionals by learning:
- Workflow techniques, managing design assets, styles, components, grid and column layouts like true virtuosos.
- Learn how to use Variables and put them to work creating even more complete prototypes.
- Use variables to make Light & Dark Modes + Compact & Comfortable spacing versions of your components. 
- You’ll then take your new knowledge of variables to understand and create your own Design Tokens. 
  • - Unleashing the magic of advanced animation techniques, captivating users with animated background gradients and Houdini Text.
  • - Harness the power of Lottie animation files, breathing life into your designs.
  • - Crafting responsive elements that effortlessly adapt to any device, proving your design prowess knows no bounds.
  • - Unleashing the full potential of powerful images & video masking techniques, amplifying the visual impact of your creations.
  • - Mastering advanced typography features, transforming words into captivating works of art.
  • - Embracing the realm of AI, infusing your process with its genius to elevate your skills as a UX designer.
  • - Elevate your prototyping game, conducting user tests with finesse using advanced techniques.
  • - Unveiling sticky scroll buttons that stack, animated anchor points and booleans, and a host of other captivating effects.
  • - Creating enchanting dropdown menus, hover grow effects for images, and expanding search bars.
  • - Discovering the right accessibility tools & techniques, ensuring inclusivity and usability for all users.
  • - Becoming a variant boss, expertly taming unwieldy variants to just 1 or 2.
  • - Unveiling the secrets of seamless collaboration with designers, developers, and stakeholders.
  • - Mastering the art of exporting production-ready assets, bringing your designs to life beyond the realm of Figma.
  • - Unearthing professional workflow tricks & shortcuts, saving you precious time and skyrocketing your efficiency.
  • - Plus much more exciting advanced Figma goodness along the way!

As you journey through this course, you'll acquire the skills wielded by UX professionals, gaining a profound understanding of the UX Design industry. From concept to a highly polished finish, you'll confidently manage your own UX projects ideal for your portfolio.

Throughout the course, I'll assign assignments and projects that nurture your skills and empower you to create your very own unique UX design masterpiece for your portfolio. Don’t worry if this all seems overwhelmingly advanced right now, because the BYOL crew stands ready to support and guide you, ensuring your questions get answered.

It's time to embrace the call to upgrade yourself and transcend from being a good UX Designer to a bona fide Figma UX Superhero! Unlock your potential, save the day, and let your design prowess soar!

Requirements:

- A copy of Figma (a free plan is available on the Figma website).
  • - Basic knowledge of Figma is required. I recommend watching my Figma Essentials course prior to embarking on this epic adventure.

Who this course is for:

  • - UX/UI adventurers who already have a basic understanding of Figma.
  • - Self-taught Figma enthusiasts yearning for structured guidance.
  • - Graduates of my Figma Essentials Course, hungry for more knowledge and skills.
  • - Visionaries who have developed their own unique Figma approach but crave exploration of the vast universe of tools, updates, and time-saving techniques.

What you'll learn:

  • - Diving deep into multi level nested autolayouts. 
  • - Robust components that are easy to update and hard to break. 
  • - Component properties. 
- Variables
- Design Tokens
- Advanced Prototyping using Variables
  • - Learn Workflow tips and tricks for managing your design assets, styles, components, grid and column layouts.
  • - Advanced animation techniques
  • - Animated Background gradients. 
  • - Houdini Text
  • - Animate along a path in Figma
  • - How to add Lottie animation files in Figma
  • - Build responsive elements ready for any device size.
  • - The best shortcuts & plugins to make you a more efficient UX designer.
  • - Absolute Positioning of Autolayouts. 
  • - Powerful images & video masking techniques. 
  • - Advanced typography features. 
  • - Learn to use AI in your process to make you a better UX designer. 
  • - Advanced prototyping techniques to level up your user tests. 
  • - Make prototypes better and faster using tricks & shortcuts. 
  • - Sticky scroll buttons that stack. 
  • - Video playback controls. 
  • - Animated anchor points and booleans.
  • - Create a Dropdown menu
  • - Create a hover grow effect for images.
  • - Create and expanding Search Bar 
  • - Learn the right accessibility tools & techniques  
  • - Become a variant boss. Cutting down those 100 variants to just 1 or 2. 
  • - Learn the best ways to work with other designers, developers and stakeholders. 
  • - Build a UX project from beginning to end ready for your portfolio.
  • - Export production ready assets.
  • - Learn professional workflow tricks & shortcuts.
  • - Forum support from me and the rest of the BYOL crew.
  • - All the techniques used by UX professionals
  • - 160 videos of detailed Figma Advanced Content.
Daniel Scott

Daniel Scott

Founder of Bring Your Own Laptop & Chief Instructor

instructor

I discovered the world of design as an art student when I stumbled upon a lab full of green & blue iMac G3’s. My initial curiosity around using the computer to create ‘art’ developed into a full-blown passion, eventually leading me to become a digital designer and founder of Bring Your Own Laptop.

Sharing and teaching are a huge part of who I am. As a certified Adobe instructor, I've had the honor of winning multiple Adobe teaching awards at their annual MAX conference. I see Bring Your Own Laptop as the supportive community I wished for when I was first starting out and intimidated by design. Through teaching, I hope to bring others along for the ride and empower my students to bring their stories, labors of love, and art into the world.
True to my Kiwi roots, I've lived in many places, and currently, I reside in Ireland with my wife and kids.

Certificates

We’re awarding certificates for this course!

Check out the How to earn your certificate video for instructions on how to earn yours and click the available certificate levels below for more information.

How to earn your certificate

Work your way towards your certificate for this course by following these simple steps.

  • Watch the course videos
  • Complete the Class Projects - look out for the videos marked with
  • Upload your class projects into the My Projects area in your account
  • Complete and pass the Knowledge Quiz (Merit level courses only)
  • Complete the Distinction Certificate Project (Distinction level courses only) - look out for the video marked with
  • Upload your Distinction project to the My Projects area in your account
  • Request your certificate when you've completed the requirements for the certificate level you're working towards

Good luck!

Pass certificates

We’re awarding ‘Pass’ level certificates for this course.

You can work your way towards your ‘Pass’ certificate by following these simple steps.

  • Watch the course videos
  • Complete the Class Projects - look out for the videos marked with
  • Upload your class projects into the My Projects area in your account
  • Don’t forget to request your certificate when all your projects are complete

Good luck!

Merit certificates

We’re awarding ‘Merit’ level certificates for this course.

You can work your way towards your ‘Merit’ certificate by following these simple steps.

  • Watch the course videos
  • Complete the Class Projects - look out for the videos marked with
  • Upload your class projects into the My Projects area in your account
  • Complete and pass the Knowledge Quiz
  • Don’t forget to request your certificate when you have passed the quiz and completed all your projects

Good luck!

Distinction certificates

We're awarding 'Distinction' level certificates for this course.

You can work your way towards your 'Distinction' certificate by following these simple steps.

  • Watch the course videos
  • Complete the Class Projects - look out for the videos marked with
  • Upload your class projects into the My Projects area in your account
  • Complete and pass the Knowledge Quiz
  • Complete the Distinction Certificate Project - look out for the video marked with
  • Upload your Distinction project to the My Projects area in your account
  • Don't forget to request your certificate when you have passed the quiz and completed all your projects

Good luck!

Downloads & Exercise files

Transcript

Hi everyone, in this video, going to make this button here, Toggle... see, Play, Pause, Play/Pause... so it's kind of like the last video where we had separate buttons... but this one, we want it to play, and we want it to change the icon... to do that we need to tackle this a slightly different way... but also, in this video, I'm going to go through the entire process...

of building this, like reusable card... so it's going to be, it's going to take longer... because I want to not just skip to, like the functionality... want to actually build it for a little bit of practice... also be warned that this video here that I started using... has some flashing lights on it, it's a nightclub scene...

so be careful if you are sensitive to those flashing lights... and what I'll do is I'll make sure... I don't use them in any other videos in the course, sorry about that... all right, let's get into the full Video Card design process. So I'm on my Components page, I'm going to bring in the icons... that I kind of, yeah, I glossed over a little bit in the last video...

I'm going to hit 'Place All', I'm up in this no man's land... so I've got a bit of area for it all, they're different sizes... so what I want to do is select them all, and you got to make sure ... when you're selecting them, that if you kind of do a little lazy selection... can you see, it's grabbed the vectors but not the frame that they're in... so either drag a box all the way around them...

or click on this first one, hold 'Shift', grab them all... and now, Mixed, I'm going to link that, so when I change them all... from various sizes to 32, they're all the right kind of size... while they're selected, 'Selection Colors', going to be 'White'... and I want to be able to see them all, all lined up with each other. So I want to grab the parent of Stop...

and I want to just drag it over here... and what I tend to do is just grab them all now, and go to 'Distribute Centers'... 'Horizontally', so they all kind of like space out... you can do that with, sometimes you can do it with this... the Tidy Up, but at the moment that one went as a grid, well, not a grid... just along there, thanks, let's make them all 'Multiple Components'...

and now we're ready to move to our video... 'Shift 1', I'm going to put mine on my Icons page... because that's where they should go... and then we're going to go, 'PgDn', I have made an empty page for our video. To get started, I've got some text, I have got a video that I've bought in... it is Video 06 from your Exercise Files...

and I have got a frame down the bottom... just out of good habit, I'm going to put my text inside my frame... I'm going to turn my frame into an Auto layout... I'm going to get my Auto layout to be the right size... work on the padding... and I'm going to bring in, 'Shift I', going to bring in a component called "Play"...

there it is there, I'm going to drag it in... kind of squidges over, that works for me... let's turn the whole thing into a component... and we should probably work on our main components, off over here. What we're going to do next now is, not going to actually use this button... we're going to make it look like the button gets used...

but really what we're going to do... is have two variants that are going to toggle between, so this top variant... let's give him a name, so let's click the 'Component Set'... and let's go over here, and let's click on the little 'Settings'... let's call this one "Play Mode"... 'Tab' down, this one's going to be "Paused"...

and this one's going to be "Playing"... there you go, Pause and Play... I think I got my names mixed up... let's continue on, so what we want to do is, this bottom one down here... I'm going to keep clicking until I grab my instance of that icon... and I'm not going to do any fancy component properties, I'm looking to say...

just going to toggle between these two here, because that's the Pause. So what I want to do is, say, when this is clicked--  so I'm going to switch to - 'Shift E' - to Prototype mode... go down there and say, 'On Tap', change to the Play mode of play... it's playing, but it's got the Pause button, you get what I mean there? Dissolve, we'll leave all that for the moment, let's see if it works... actually, let's 'Command' click, 'Ctrl' click to dive into the video...

let's turn Auto play on, the first one off, it should be left on, on the other one... let's 'Option', or 'Alt' drag out an instance of my main component... let's prove it, oh, there's a line there, other than that, let's go... hey, we're doing it... doesn't toggle back... so we want to go from there, when you're finished, go there...

and it should snap everything, let's give that a go now. Let's go to 'Prototype' mode, let's start a new Flow point, so we can... hit the little 'Play button there... default, line through the middle, ignore that, 'Play'... and then toggles back to Pause... Play, Pause...

the cool thing about it is that... it kind of stops where it is, now a couple of things to tidy this up... one is the gap that we can't see there, but we can see there... this happens when there's, especially videos, sometimes... because of the proportions they might end up being like a half a size... like half a pixel, at the moment that one's all right...

this one here I'm going to bump up a tiny bit... actually, not doing it on this, got to do on this one... let's move it up one pixel... do the same to the bottom... and if that doesn't get rid of it, it did, cool. What I'm normally looking out for is kind of a half pixel over here...

you can accidentally have 0.5 pixels, so that's normally what gives you a line... I don't know why it was creating the white line there... I bet, if I check this on the phone it would be fine... white line just kind of, at this particular zoom level, cool. Other things that I want to do, is I want to make this a bit more usable... I'm going to add, first I'm going to name it, 'Command R', let's call this one...

let's call it "Card Video"... because we've got, I think, Card Event as well, excellent... what I want to do is I want to add some properties inside of it... some component properties, so what I want to do is... select on this text in here, so a couple of clicks to grab the text... and find 'Content', add a 'Component Property', thus one's going to be...

"Video Text". Cool thing about that is, over here, for my instance now, the person using it... can see the two variants that I've got, Play and Pause... and over here they can change the text... the only thing I need to do when I'm doing this retrospectively -  let's give it a preview. - is when I play, can you see, it's toggling to the other one...

so I need to link those, you don't really link them.... you just got to make sure they're called the same thing... so down here, 'Command' click to jump straight to the text... I'm going to add another 'Content'... another 'Component Property, for content... and I've already got that one here, called Video Text...

now this one should change... excellent. What else should we do, is tidy it up... because the text is too high and it's not lying in the middle... it was great when it was just one single line, so what I'm going to do is... go over here to both of these...

so one, hold 'Shift', click both of these... and I'm going to say, actually, be left but centered... and it's not going to change much over here... but it should change this guy to be centered... depends on what you want to do, I'm not sure that's actually better. Next thing is I want to be able to switch this out so I can have more than one...

I've duplicated it, this one here, I'm going to go inside ... you got to make sure that you got the video selected... sometimes you might have constructed yours with a frame... with a frame, with a video inside that frame... you don't want to be switching that out, you want to go deep, deep, deep into it... to try and find the video, and that's easy...

remember, 'Command' on a Mac, 'Ctrl' on PC, goes straight into that thing... and in Design view I can go into the video, I can pick a new one... let's bring back the pug... give it a sec, let's switch to our 'Preview'... and here we go, Play/Pause pug, Play/Pause the nightclub... oh, there's two of them, I didn't realize that...

look, there's two versions of this... because this thing's been told, go and play that video's name... not a particular frame in a video but go play that video's name... so that's why that's playing twice, there you go, we all learned something... how do you fix it? Don't use it twice, there you go.

All right, that is going to be it... that is how to get that Play/Pause button to toggle in Figma... if you can think of a better way of getting that going... let me know in the comments... I'm looking forward to the day we can add... two Tap operations onto that one button...

to get it to both play and switch to another component, like our Play button... for the moment this works... all right, I will see you in the next video.
  • Powered by Marvin
  • Terms of use
  • Privacy policy
  • © Bring your Own Laptop Ltd 2025