{"id":6312,"date":"2024-04-05T12:43:22","date_gmt":"2024-04-05T12:43:22","guid":{"rendered":"https:\/\/obo.zoj.mybluehost.me\/?p=6312"},"modified":"2025-02-17T11:53:09","modified_gmt":"2025-02-17T11:53:09","slug":"progress-bar","status":"publish","type":"post","link":"https:\/\/ioninteractive.com\/ionacademy\/progress-bar\/","title":{"rendered":"How to add a progress bar to an interactive experience"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\"><strong>Flow Micro-theme Progress Bar<\/strong><\/h2>\n\n\n\n<p>The <strong>flow component progress bar<\/strong> can be <strong>added through the micro-themes when a flow component is in use<\/strong>. This<strong> can be used when all content is on a single page<\/strong> of the creative.<\/p>\n\n\n\n<p><strong>Example:<\/strong> 5 question assessment on a single page. Each question is placed in a flow step with a total of 5 flow steps in a single flow.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/lh7-us.googleusercontent.com\/lJjuDQD916S-Lu-ODxNVfoJGDNp3bEUpQZt8hV_Zpu1JXC4kVICbzI0QYW7jchSLeEjk3jKR2w0GL1MwK_aeBcLjahvH2a52PiIhyIVdZGYbMs9Z4sf9lxSZdrK-xTb8Sd8mzhI0lUqgcNBX3B875MQ\" alt=\"\" \/><\/figure>\n\n\n\n<p><strong>*The flow micro-theme for a progress bar will not enable if each question is on its own page.<\/strong><\/p>\n\n\n\n<p>Let&#8217;s take a look at how to add a progress bar to the Flow component.<\/p>\n\n\n\n<p><strong>Step 1:<\/strong> Add a <strong>flow component<\/strong> from the <strong>elements palette<\/strong> to the canvas. By default, a flow component contains 3 flow steps but additional flow steps can be added from the elements palette.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/lh7-us.googleusercontent.com\/GXuyU1h1mOB6W22JWxT1JWs0q7l6WMUgVbvp6eHsVAQqttwcjr-z8B9B5qkMEwlKG4EXKWauvrijc0UYL5nFY0UYG3ZohX1FVYzo0uRLsBPT1RM5LlaJhR_Lt-Ktna8vCO-dboQCefXA47mY72lH80Y\" alt=\"\" \/><\/figure>\n\n\n\n<p><strong>Step 2:<\/strong> <strong>Select the flow component<\/strong> and navigate to the design panel on the right hand side where the micro-themes are located. <strong>Under the micro-themes, expand Others and select flow from the dropdown<\/strong>.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/lh7-us.googleusercontent.com\/z-rGlTXF4n4-ujPZ8wjNyVWbyU-BNKFh8Q5bZJvbzDrK5FDA_ALfyBP2M3AoKXqEmndN-YCEqv6r2Ye5qHZ6QFMh82J-90n5aPx6kwmSB6wI6GPDfQj5lDU-gm70AvP2lTsz1Zp2_5qmFKHAOz0z7_A\" alt=\"\" \/><\/figure>\n\n\n\n<p><strong>Step 3:<\/strong> On the send dropdown, <strong>select one of the navigation styles<\/strong>. Navigation styles include numbers, dots, and progress bars.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/lh7-us.googleusercontent.com\/s9JCOr2XLxxkiZEAOIMjuWLEp-xZNyYITucjj8e_vsAVI8Ky2E-SQM0-yr6q3AHeCavuT1XbMEfAyH1UK3zE2MGqdt-YNyqmzTUu5FbH_N8-BvEAVSYwtRjzS71vUc3POaQqBGinQPvAuRic_2zIj1M\" alt=\"\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Custom Progress Bar<\/strong><\/h2>\n\n\n\n<p><strong>A custom progress bar is ideal for content that spans multiple pages<\/strong>, say you have a 5 question assessment but each question is on a separate page.<\/p>\n\n\n\n<p>Let\u2019s take a look at how to make a custom progress bar.<\/p>\n\n\n\n<p><strong>Step 1:<\/strong> <strong>Place a responsive grid on the canvas<\/strong>. By default, a responsive grid contains 1 row and 3 columns.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/lh7-us.googleusercontent.com\/dV1714b19J0HNraGqxivp9o3SsVXm3qI_B0mmySgqxdipvc1SwGwBLGn5iy5A4eptzazC-iMf3RXegqdnQUnH5H7NqKCXnTohK79lFTT6nVrFo2PdTmbE5oHNSZgksI34CgsjpX7LvpxeXlUtJYq_yw\" alt=\"\" \/><\/figure>\n\n\n\n<p><strong>Step 2:<\/strong> <strong>Place a container in the column<\/strong>, then navigate to the right hand side design panel and <strong>scroll down to layout<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/lh7-us.googleusercontent.com\/lYjktd_yzeC4GreW9yvsnmDdbZyCQi199i43iN5iD-JT8Ioruc68TslIU656LF3ZXxpVSoc-xuGnBCtB9-yrGCuhqQQc3sIIfNlPYrRreMklZ-WkAp2W1aPmmyPB2Q1sJDkyIcEaYl_ks7cz0irY6Yc\" alt=\"\" \/><\/figure>\n\n\n\n<p><strong>Step 3:<\/strong> Expand the layout panel, set a <strong>height and width for the progress bar, and&nbsp; necessary margin\/padding<\/strong>.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/lh7-us.googleusercontent.com\/TGQ7TcB2x6BBJA_wSSUoP4w-V9rz7W04P8b1jFJ7AHggpmUlKboUds1QZqsVfxXfLIVK5IHlz7XVLmNUDlyxkg-oemTfpPuerkEBtKK2JvPUwfho0LbEH01MqzyswdUYilIFHUhnGkkoUIhJYt4TPAw\" alt=\"\" \/><\/figure>\n\n\n\n<p><strong>Step 4:<\/strong> <strong>Other styling components<\/strong> such as border radius can be found by expanding <strong>Border &amp; Corners<\/strong>. There is also the option to expand the <strong>Styling<\/strong> under the micro-themes, for circle shape, borders, and shadows. Other components such as background color, can be added through the micro-themes <strong>Background Color&nbsp; <\/strong>or in the Styles <strong>Background.<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/lh7-us.googleusercontent.com\/H89U11wUEu9eA_BfLHyxqQLKMiOvk7NWq-_uYz-Zi4xhHRz2feiTcela5E8PtUFWHTXlpVK5-ynZbOk2DYcUUpVYFrHO41jQkgFpngEL114KB0L_bz5nwZVCdVo2X8ldEIcvbJt3tVzj4GyEjrTrDog\" alt=\"\" \/><\/figure>\n\n\n\n<p><strong>Step 5:<\/strong> In the layout panel, set the <strong>display to inline-block and vertical alignment to middle<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/lh7-us.googleusercontent.com\/puJq7rgBY8mBHwqMb_dDuHQoZG98wfIAT5MYNnCcdvt5_ppWOcYgjgql1iRPbUi5aart5XYme-OF7STD__V-Kxmt1KJV8xvE5MT8Vcp7LpnfUm-v8ptSPS_n08KKyqgTWHmtpQdZLYebkhDbJpdg5XM\" alt=\"\" \/><\/figure>\n\n\n\n<p><strong>Step 6:<\/strong> Repeat steps 2-5 to create the rest of the progress bar. To align the progress bar center, <strong>select the column and navigate to the micro-themes Alignment.<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/lh7-us.googleusercontent.com\/kBeRmj4YbEUjia5EGvKokXl3i3Wx8aOyUrvck257VItIGYJFGTnXhbUtHVu5huxxZKIbRpQe0bPNbLujowT7XONiVaaQbGWS_-DJihk17TUPxOwqCLW2f3NbBKK0yMhSlny-u4F_y5UkM0LnViXGG2Q\" alt=\"\" \/><\/figure>\n\n\n\n<p><strong>Step 7:<\/strong> <strong>Add animations<\/strong> to fade in left\/right, pull in left\/right, and many others to enhance the interactivity of the progress bar.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/lh7-us.googleusercontent.com\/MnKnayJS3IeWxYYSbvvtTzUK8OeVCc4Uw5qwZndFFy7CktDk6T9119hdOAIUbg1hYiBNyKW9uHMNC7RnW1iDQgDu5LiZPt0Rz_lQLzw-HgW_ntow1OKNOOT36EV8fLSULNCCOnkMksiUx3gDE_nKcao\" alt=\"\" \/><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Flow Micro-theme Progress Bar The flow component progress bar can be added through the micro-themes when a flow component is in use. This can be used when all content is on a single page [&hellip;]<\/p>\n","protected":false},"author":21,"featured_media":6313,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"nf_dc_page":"","footnotes":""},"categories":[940,22],"tags":[],"class_list":["post-6312","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-navigation","category-the-functionalities"],"_links":{"self":[{"href":"https:\/\/ioninteractive.com\/ionacademy\/wp-json\/wp\/v2\/posts\/6312","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ioninteractive.com\/ionacademy\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ioninteractive.com\/ionacademy\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ioninteractive.com\/ionacademy\/wp-json\/wp\/v2\/users\/21"}],"replies":[{"embeddable":true,"href":"https:\/\/ioninteractive.com\/ionacademy\/wp-json\/wp\/v2\/comments?post=6312"}],"version-history":[{"count":2,"href":"https:\/\/ioninteractive.com\/ionacademy\/wp-json\/wp\/v2\/posts\/6312\/revisions"}],"predecessor-version":[{"id":6841,"href":"https:\/\/ioninteractive.com\/ionacademy\/wp-json\/wp\/v2\/posts\/6312\/revisions\/6841"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ioninteractive.com\/ionacademy\/wp-json\/wp\/v2\/media\/6313"}],"wp:attachment":[{"href":"https:\/\/ioninteractive.com\/ionacademy\/wp-json\/wp\/v2\/media?parent=6312"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ioninteractive.com\/ionacademy\/wp-json\/wp\/v2\/categories?post=6312"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ioninteractive.com\/ionacademy\/wp-json\/wp\/v2\/tags?post=6312"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}