{"id":642,"date":"2024-02-21T17:13:09","date_gmt":"2024-02-21T17:13:09","guid":{"rendered":"https:\/\/amyoukey.com\/blog\/?p=642"},"modified":"2024-02-21T17:13:49","modified_gmt":"2024-02-21T17:13:49","slug":"15-minute-tutorial-build-a-signup-form-using-a-figma-design-system","status":"publish","type":"post","link":"https:\/\/amyoukey.com\/blog\/15-minute-tutorial-build-a-signup-form-using-a-figma-design-system\/","title":{"rendered":"15 Minute Tutorial &#8211; Build a Signup Form Using a Figma Design System"},"content":{"rendered":"\n<h5 class=\"wp-block-heading\">Welcome to my quick and informative 15-minute tutorial series. This series of articles will teach you the process of building effective and visually appealing styles and components in Figma using a prebuilt design system. In no time, you&#8217;ll gain hands-on experience in leveraging Figma&#8217;s powerful features to streamline your design workflow, while expanding your knowledge of design systems. For this series, I&#8217;ll be using the <a href=\"https:\/\/www.figma.com\/community\/file\/1285032411827553328\/ui-prep-design-system-8-0-free-demo?searchSessionId=lsvzxzom-1x1p4qif5ez\">UI Prep Design System<\/a>, but you can use any number of <a href=\"https:\/\/www.figma.com\/community\/search?resource_type=mixed&amp;sort_by=relevancy&amp;query=design+system&amp;editor_type=all&amp;price=all&amp;creators=all\">Figma design systems<\/a> to build your components.<\/h5>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h5 class=\"wp-block-heading\">These tutorials assume you have basic knowledge of Figma. This step-by-step guide will walk you through building a signup form.<\/h5>\n\n\n\n<p>&nbsp;<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1440\" height=\"1024\" src=\"https:\/\/amyoukey.com\/blog\/wp-content\/uploads\/2024\/02\/Finished.png\" alt=\"\" class=\"wp-image-643\" srcset=\"https:\/\/amyoukey.com\/blog\/wp-content\/uploads\/2024\/02\/Finished.png 1440w, https:\/\/amyoukey.com\/blog\/wp-content\/uploads\/2024\/02\/Finished-300x213.png 300w, https:\/\/amyoukey.com\/blog\/wp-content\/uploads\/2024\/02\/Finished-1024x728.png 1024w, https:\/\/amyoukey.com\/blog\/wp-content\/uploads\/2024\/02\/Finished-768x546.png 768w\" sizes=\"auto, (max-width: 1440px) 100vw, 1440px\" \/><\/figure>\n<\/div>\n\n\n<p>&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 1<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Create a frame with the frame tool. Using the rectangle tool, draw a rectangle on the frame.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1440\" height=\"1024\" src=\"https:\/\/amyoukey.com\/blog\/wp-content\/uploads\/2024\/02\/Step-1.png\" alt=\"\" class=\"wp-image-644\" srcset=\"https:\/\/amyoukey.com\/blog\/wp-content\/uploads\/2024\/02\/Step-1.png 1440w, https:\/\/amyoukey.com\/blog\/wp-content\/uploads\/2024\/02\/Step-1-300x213.png 300w, https:\/\/amyoukey.com\/blog\/wp-content\/uploads\/2024\/02\/Step-1-1024x728.png 1024w, https:\/\/amyoukey.com\/blog\/wp-content\/uploads\/2024\/02\/Step-1-768x546.png 768w\" sizes=\"auto, (max-width: 1440px) 100vw, 1440px\" \/><\/figure>\n<\/div>\n\n\n<p>&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 2<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Select the Assets tab in the left side panel and choose a form input component to drag to your frame.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1440\" height=\"1024\" src=\"https:\/\/amyoukey.com\/blog\/wp-content\/uploads\/2024\/02\/Step-2.png\" alt=\"\" class=\"wp-image-645\" srcset=\"https:\/\/amyoukey.com\/blog\/wp-content\/uploads\/2024\/02\/Step-2.png 1440w, https:\/\/amyoukey.com\/blog\/wp-content\/uploads\/2024\/02\/Step-2-300x213.png 300w, https:\/\/amyoukey.com\/blog\/wp-content\/uploads\/2024\/02\/Step-2-1024x728.png 1024w, https:\/\/amyoukey.com\/blog\/wp-content\/uploads\/2024\/02\/Step-2-768x546.png 768w\" sizes=\"auto, (max-width: 1440px) 100vw, 1440px\" \/><\/figure>\n<\/div>\n\n\n<p>&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 3<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">From the Assets tab choose a button component to drag to your frame.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1440\" height=\"1024\" src=\"https:\/\/amyoukey.com\/blog\/wp-content\/uploads\/2024\/02\/Step-3.png\" alt=\"\" class=\"wp-image-646\" srcset=\"https:\/\/amyoukey.com\/blog\/wp-content\/uploads\/2024\/02\/Step-3.png 1440w, https:\/\/amyoukey.com\/blog\/wp-content\/uploads\/2024\/02\/Step-3-300x213.png 300w, https:\/\/amyoukey.com\/blog\/wp-content\/uploads\/2024\/02\/Step-3-1024x728.png 1024w, https:\/\/amyoukey.com\/blog\/wp-content\/uploads\/2024\/02\/Step-3-768x546.png 768w\" sizes=\"auto, (max-width: 1440px) 100vw, 1440px\" \/><\/figure>\n<\/div>\n\n\n<p>&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 4<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">With the text tool, type &#8220;Subscribe to Our Newsletter&#8221; and choose a headline style in the right side panel.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1440\" height=\"1024\" src=\"https:\/\/amyoukey.com\/blog\/wp-content\/uploads\/2024\/02\/Step-4.png\" alt=\"\" class=\"wp-image-647\" srcset=\"https:\/\/amyoukey.com\/blog\/wp-content\/uploads\/2024\/02\/Step-4.png 1440w, https:\/\/amyoukey.com\/blog\/wp-content\/uploads\/2024\/02\/Step-4-300x213.png 300w, https:\/\/amyoukey.com\/blog\/wp-content\/uploads\/2024\/02\/Step-4-1024x728.png 1024w, https:\/\/amyoukey.com\/blog\/wp-content\/uploads\/2024\/02\/Step-4-768x546.png 768w\" sizes=\"auto, (max-width: 1440px) 100vw, 1440px\" \/><\/figure>\n<\/div>\n\n\n<p>&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 5<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Select the text, input field and button and apply Auto layout to them. Put some space in between them by typing in the amount in the spacing field, or if the design system you&#8217;re working with has variables, select the spacing dropdown and choose Apply variable. Next, type in padding values or choose those variables (see the next screenshot below this one).<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1440\" height=\"1024\" src=\"https:\/\/amyoukey.com\/blog\/wp-content\/uploads\/2024\/02\/Step-5.png\" alt=\"\" class=\"wp-image-648\" srcset=\"https:\/\/amyoukey.com\/blog\/wp-content\/uploads\/2024\/02\/Step-5.png 1440w, https:\/\/amyoukey.com\/blog\/wp-content\/uploads\/2024\/02\/Step-5-300x213.png 300w, https:\/\/amyoukey.com\/blog\/wp-content\/uploads\/2024\/02\/Step-5-1024x728.png 1024w, https:\/\/amyoukey.com\/blog\/wp-content\/uploads\/2024\/02\/Step-5-768x546.png 768w\" sizes=\"auto, (max-width: 1440px) 100vw, 1440px\" \/><\/figure>\n<\/div>\n\n\n<p>&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 6<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The UI Prep design system has variables, so I chose the #large spacing variable of (24px) and padding variables of #base (16px).<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1440\" height=\"1024\" src=\"https:\/\/amyoukey.com\/blog\/wp-content\/uploads\/2024\/02\/Step-6.png\" alt=\"\" class=\"wp-image-650\" srcset=\"https:\/\/amyoukey.com\/blog\/wp-content\/uploads\/2024\/02\/Step-6.png 1440w, https:\/\/amyoukey.com\/blog\/wp-content\/uploads\/2024\/02\/Step-6-300x213.png 300w, https:\/\/amyoukey.com\/blog\/wp-content\/uploads\/2024\/02\/Step-6-1024x728.png 1024w, https:\/\/amyoukey.com\/blog\/wp-content\/uploads\/2024\/02\/Step-6-768x546.png 768w\" sizes=\"auto, (max-width: 1440px) 100vw, 1440px\" \/><\/figure>\n<\/div>\n\n\n<p>&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 7<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Now, you can add a drop shadow from the Effects panel. The design system I use has effect styles, and I used &#8220;elevation&#8221; 100.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1440\" height=\"1024\" src=\"https:\/\/amyoukey.com\/blog\/wp-content\/uploads\/2024\/02\/Step-7.png\" alt=\"\" class=\"wp-image-651\" srcset=\"https:\/\/amyoukey.com\/blog\/wp-content\/uploads\/2024\/02\/Step-7.png 1440w, https:\/\/amyoukey.com\/blog\/wp-content\/uploads\/2024\/02\/Step-7-300x213.png 300w, https:\/\/amyoukey.com\/blog\/wp-content\/uploads\/2024\/02\/Step-7-1024x728.png 1024w, https:\/\/amyoukey.com\/blog\/wp-content\/uploads\/2024\/02\/Step-7-768x546.png 768w\" sizes=\"auto, (max-width: 1440px) 100vw, 1440px\" \/><\/figure>\n<\/div>\n\n\n<p>&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 8<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Select everything in the frame containing your elements. In the width field, choose Fill container so the elements line up nicely.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1440\" height=\"1024\" src=\"https:\/\/amyoukey.com\/blog\/wp-content\/uploads\/2024\/02\/Step-8.png\" alt=\"\" class=\"wp-image-652\" srcset=\"https:\/\/amyoukey.com\/blog\/wp-content\/uploads\/2024\/02\/Step-8.png 1440w, https:\/\/amyoukey.com\/blog\/wp-content\/uploads\/2024\/02\/Step-8-300x213.png 300w, https:\/\/amyoukey.com\/blog\/wp-content\/uploads\/2024\/02\/Step-8-1024x728.png 1024w, https:\/\/amyoukey.com\/blog\/wp-content\/uploads\/2024\/02\/Step-8-768x546.png 768w\" sizes=\"auto, (max-width: 1440px) 100vw, 1440px\" \/><\/figure>\n<\/div>\n\n\n<p>&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Done!<\/h3>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1440\" height=\"1024\" src=\"https:\/\/amyoukey.com\/blog\/wp-content\/uploads\/2024\/02\/Finished-1.png\" alt=\"\" class=\"wp-image-653\" srcset=\"https:\/\/amyoukey.com\/blog\/wp-content\/uploads\/2024\/02\/Finished-1.png 1440w, https:\/\/amyoukey.com\/blog\/wp-content\/uploads\/2024\/02\/Finished-1-300x213.png 300w, https:\/\/amyoukey.com\/blog\/wp-content\/uploads\/2024\/02\/Finished-1-1024x728.png 1024w, https:\/\/amyoukey.com\/blog\/wp-content\/uploads\/2024\/02\/Finished-1-768x546.png 768w\" sizes=\"auto, (max-width: 1440px) 100vw, 1440px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">This is just the beginning of what you can do with Figma and design systems! Stay tuned &#8211; more tutorials are coming soon.<\/p>\n\n\n\n<p>&nbsp;<\/p>\n<p>\u2722\u2722\u2722\u2722\u2722\u2722\u2722\u2722\u2722\u2722\u2722\u2722\u2722\u2722\u2722\u2722\u2722\u2722\u2722\u2722\u2722\u2722\u2722\u2722\u2722\u2722\u2722\u2722\u2722\u2722<\/p>\n<p>Comment below to share your thoughts. \ud83d\ude42<\/p>\n<p><a href=\"https:\/\/amyoukey.com\/blog\/\">Learn more about design systems<\/a><\/p>\n<p>I&#8217;m a designer with 20 years of experience in web, eLearning and visual design. Follow me:<\/p>\n\n<a href=\"https:\/\/www.amyoukey.com\" style=\"text-decoration: none;\"><img loading=\"lazy\" decoding=\"async\" width=\"40\" height=\"40\" style=\"margin: 4px;\" src=\"https:\/\/amyoukey.com\/blog\/wp-content\/uploads\/2023\/09\/icon-AY-6.png\" alt=\"Anne Youkey's portfolio\" \/><\/a>\n<a href=\"https:\/\/www.linkedin.com\/in\/anne-youkey-ux-designer\/\" target=\"blank\" style=\"text-decoration: none;\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"40\" height=\"40\" style=\"margin: 4px;\" src=\"https:\/\/amyoukey.com\/blog\/wp-content\/uploads\/2023\/09\/icon-linkedin-2.png\" alt=\"Anne Youkey's LinkedIn\" \/><\/a>\n<a href=\"https:\/\/www.figma.com\/@anneyoukey\" target=\"blank\" style=\"text-decoration: none;\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"40\" height=\"40\" style=\"margin: 4px;\" src=\"https:\/\/amyoukey.com\/blog\/wp-content\/uploads\/2023\/09\/icon-figma-1.png\" alt=\"Anne Youkey's Figma\" \/><\/a>\n<a href=\"https:\/\/twitter.com\/AnneYoukey\" target=\"blank\" style=\"text-decoration: none;\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"40\" height=\"40\" style=\"margin: 4px;\" src=\"https:\/\/amyoukey.com\/blog\/wp-content\/uploads\/2023\/09\/icon-twitter-1.png\" alt=\"Anne Youkey's Twitter\" \/><\/a>\n<a href=\"https:\/\/dribbble.com\/anne-youkey\" target=\"blank\" style=\"text-decoration: none;\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"40\" height=\"40\" style=\"margin: 4px;\" src=\"https:\/\/amyoukey.com\/blog\/wp-content\/uploads\/2023\/09\/icon-dribbble-1.png\" alt=\"Anne Youkey's Dribbble\" \/><\/a>\n<a href=\"https:\/\/www.behance.net\/anne-youkey\" target=\"blank\" style=\"text-decoration: none;\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"40\" height=\"40\" style=\"margin: 4px;\" src=\"https:\/\/amyoukey.com\/blog\/wp-content\/uploads\/2023\/09\/icon-behance-1.png\" alt=\"Anne Youkey's Behance\" \/><\/a>\n","protected":false},"excerpt":{"rendered":"<p>Welcome to my quick and informative 15-minute tutorial series. This series of articles will teach you the process of building effective and visually appealing styles and components in Figma using a prebuilt design system. In no time, you&#8217;ll gain hands-on experience in leveraging Figma&#8217;s powerful features to streamline your design workflow, while expanding your knowledge [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":654,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[21,28],"tags":[],"class_list":["post-642","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-design-system-fundamentals","category-figma"],"_links":{"self":[{"href":"https:\/\/amyoukey.com\/blog\/wp-json\/wp\/v2\/posts\/642","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/amyoukey.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/amyoukey.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/amyoukey.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/amyoukey.com\/blog\/wp-json\/wp\/v2\/comments?post=642"}],"version-history":[{"count":2,"href":"https:\/\/amyoukey.com\/blog\/wp-json\/wp\/v2\/posts\/642\/revisions"}],"predecessor-version":[{"id":656,"href":"https:\/\/amyoukey.com\/blog\/wp-json\/wp\/v2\/posts\/642\/revisions\/656"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/amyoukey.com\/blog\/wp-json\/wp\/v2\/media\/654"}],"wp:attachment":[{"href":"https:\/\/amyoukey.com\/blog\/wp-json\/wp\/v2\/media?parent=642"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/amyoukey.com\/blog\/wp-json\/wp\/v2\/categories?post=642"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/amyoukey.com\/blog\/wp-json\/wp\/v2\/tags?post=642"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}