Create an action menu with smart animate in Figma

preview_player
Показать описание

Today we’re going to show you how to make an action menu in Figma.

- Start with 4 buttons (56p x 56p). Change the color of the add-new button and rotate the plus icon 45 degree
- Select all buttons and apply auto layout (Shift + A)
- Set spacing between items to 24 and rename the auto layout frame to “action-menu”
- Turn the frame into a component
- Add new variant, and rename variants to “active” and “default” respectively, “property 1” to “state”
- Select the add-new button of the default variant, and change its color back to yellow and set the plus icon rotation back to 0 degree
- Update the spacing between items so the buttons overlap (since each button are 56p tall, set the spacing between items to -56 will them overlap one another perfectly)
- Select the add-video, add-photo and add-post buttons in the default variant, and set pass through to 0%
- Switch to prototype mode
- Connect the default variant to the active variant, and set the animation type to “smart animate”. Adjust the easing to “Ease out back” and set the animation duration to “300ms”
- Connect the active variant back to the default variant, set the animation type to “smart animate”. Adjust the easing to “Ease in back’ and set the animation duration “300ms”
- Duplicate an instance and place it in your design, set constraints to right and bottom
- Click the present button and try it out!

____________________________________________________

Find us on ⬇️

____________________________________________________

#Figma #Config #FigJam #Tutorial #NothingGreatIsMadeAlone #design #shorts #tips #tutorial #design
Рекомендации по теме
Комментарии
Автор

Make more of these vedios. They are quite informative

AdarshKumar-vtwc
Автор

Please more of these! This was so freaking helpful!!!

KreeTerry
Автор

One correction I've noticed. Don't make the layer opacity to 0%, instead click the eye icon besides it to unmount it completely. because when you want to make a prototype to one of the buttons inside the floating action button, it will overlap with the (X) button.
just a side note hope it helps someone.

samislam
Автор

nice but background music in some moments sounds like air alarm, which made me jump up )

olhastas
Автор

Thought that music alarm was at my house right now. We're in a severe thunderstorm warning, lol.

fritolays
Автор

A designer's dream is a developer's nightmare

MuthuKumarM-fvrx
Автор

I tried to recreate this but somehow the animation seems to pop out of the bottom of the screen and not the button itself. Any ideas what i did wrong?

mikaamann
Автор

How did it collapse when put in a frame? I can’t seem to collapse after connection

muhammadqasimabdurrahman
Автор

I want to add a background blur when the nav menu is open. How do i do that?

swarnadewan
Автор

don't see the video captions from laptop, description text overlayer them

Mykhailo_Vasylenko
Автор

How can the icon above be clicked and scrolled?

sabilafauzannissa
Автор

How to remove that purple line in present🙂

asu._mvx
Автор

There is something wrong with my prototyping- with Smart Animate set to "Ease Out Back", when animating, why is the start location of the animation transitioning from the bottom of the screen as opposed to where the plus sign is placed on the screen?

jasc
Автор

can anyone tell me how to connect every buttons there to another page

wazn
Автор

Ho do you recorded the prototype preview for this video?

robertocoladomenico
Автор

Can you u explain responsive design in very very cheap explanation and also people should understand 😅
Please do I'm really weak at it😅

star-devil
Автор

I've tried a few times but the animation always opens down and not up. Any guesses where I went wrong?

MegaSketchbook
Автор

My button us opening in the bottom side why?

freshuiux
Автор

hello i need help in this it says that prototype must have one frame please help me

huntify
Автор

And how do you connect the action buttons to other areas when this is located in a library and you are using an instance of it?

talktokld
join shbcf.ru