{"id":6775,"date":"2024-04-14T18:04:43","date_gmt":"2024-04-14T10:04:43","guid":{"rendered":"https:\/\/webflow.tenten.co\/?p=6775"},"modified":"2024-04-14T18:04:43","modified_gmt":"2024-04-14T10:04:43","slug":"page-loading-transition","status":"publish","type":"post","link":"https:\/\/webflow.tenten.co\/en\/page-loading-transition\/","title":{"rendered":"Page loading transition"},"content":{"rendered":"\n<div class=\"docs_rich-text w-richtext\">\n<p>Within the scope of our series concerning After Effects and Lottie in Webflow, we devised a page load transition in After Effects employing the Bodymovin plug-in. This guide will walk you through the process of integrating it into our project so it displays on the screen before vanishing once the page completes loading.<\/p>\n<p><strong>Topics covered in this instructional:<\/strong><\/p>\n<ol>\n<li>Incorporate the Lottie transition into our project<\/li>\n<li>Establish the trigger<\/li>\n<li>Configure the transition to fade away\n<\/li>\n<\/ol>\n<h2>Integrate the Lottie transition into our project<\/h2>\n<p>You must export your Lottie transition from After Effects and upload it to your Webflow project. We exported the transition using Bodymovin. Discover how to execute this in steps 3 and 4 of our comprehensive tutorial.\u00a0<\/p>\n<p>To locate and insert the transition, tap the image icon in the Assets panel located in the left toolbar and drop the transition at the top of the page.\u00a0<\/p>\n<figure class=\"w-richtext-figure-type-image w-richtext-align-fullwidth\" data-rt-type=\"image\" data-rt-align=\"fullwidth\" data-rt-max-width=\"1501px\">\n<div><img decoding=\"async\" src=\"https:\/\/webflow-s3.tenten.co\/2024\/04\/64b9486b08852b7548f36cad_603426c4512daf7de5e50f11_page-loader-animation_1.png\" loading=\"lazy\" width=\"auto\" height=\"auto\" alt=\"The .json asset is highlighted on the assets panel. There are five other assets in the panel.\" title=\"64b9486b08852b7548f36cad_603426c4512daf7de5e50f11_page-loader-animation_1\"><\/div>\n<\/figure>\n<p>To loop the transition, enable Loop in the Lottie Animation Settings popup.<\/p>\n<figure class=\"w-richtext-figure-type-image w-richtext-align-fullwidth\" data-rt-type=\"image\" data-rt-align=\"fullwidth\" data-rt-max-width=\"1501px\">\n<div><img decoding=\"async\" src=\"https:\/\/webflow-s3.tenten.co\/2024\/04\/64b9486b08852b7548f36c94_603426eec982c9ccfeb23a0a_page-loader-animation_2.png\" loading=\"lazy\" width=\"auto\" height=\"auto\" alt=\"The lottie animation settings panel displays a replace lottie sequence button, a preview window, a preview animation button, a check box for use built-in duration, loop and play in reverse. It also displays an input field for the use built-in duration. Below are two options for Render, SVG and canvas. At the bottom there is a show all settings button.\" title=\"64b9486b08852b7548f36c94_603426eec982c9ccfeb23a0a_page-loader-animation_2\"><\/div>\n<\/figure>\n<p>Close the settings window and within the Style panel on the right, pick Fixed from the dropdown list beside Position. This will dictate the transition&#8217;s position on the screen.\u00a0<\/p>\n<p>For Size, assign 100% as both the width and height.\u00a0<\/p>\n<figure class=\"w-richtext-figure-type-image w-richtext-align-fullwidth\" data-rt-type=\"image\" data-rt-align=\"fullwidth\" data-rt-max-width=\"1501px\">\n<div><img decoding=\"async\" src=\"https:\/\/webflow-s3.tenten.co\/2024\/04\/64b9486b08852b7548f36ca1_603428019bc5533de66ae382_page-loader-animation_3.png\" loading=\"lazy\" width=\"auto\" height=\"auto\" alt=\"The size section in the style panel displays a width of 100% and a height of 100%. These are highlighted on the panel.\" title=\"64b9486b08852b7548f36ca1_603428019bc5533de66ae382_page-loader-animation_3\"><\/div>\n<\/figure>\n<p>Within Position, allocate a high number to the z-index (the stacking order) such as 9999. This ensures the transition always sits on top.\u00a0<\/p>\n<figure class=\"w-richtext-figure-type-image w-richtext-align-fullwidth\" data-rt-type=\"image\" data-rt-align=\"fullwidth\" data-rt-max-width=\"1501px\">\n<div><img decoding=\"async\" src=\"https:\/\/webflow-s3.tenten.co\/2024\/04\/64b9486b08852b7548f36c90_60342812b6e9ff706652cf8a_page-loader-animation_4.png\" loading=\"lazy\" width=\"auto\" height=\"auto\" alt=\"The z-Index input field with 9999 entered is highlighted in the position section of the style panel.\" title=\"64b9486b08852b7548f36c90_60342812b6e9ff706652cf8a_page-loader-animation_4\"><\/div>\n<\/figure>\n<p>\u200d<\/p>\n<p>If your transition features a transparent backdrop, you may additionally incorporate a background color.\u00a0<\/p>\n<figure class=\"w-richtext-figure-type-image w-richtext-align-fullwidth\" data-rt-type=\"image\" data-rt-align=\"fullwidth\" data-rt-max-width=\"1501px\">\n<div><img decoding=\"async\" src=\"https:\/\/webflow-s3.tenten.co\/2024\/04\/64b9486b08852b7548f36cb1_60342872a313c30dfa2e4802_page-loader-animation_5.png\" loading=\"lazy\" width=\"auto\" height=\"auto\" alt=\"Step one on the left opt for the color button to unveil the color picker, step 2 on the right, choose your preferred background color.\" title=\"64b9486b08852b7548f36cb1_60342872a313c30dfa2e4802_page-loader-animation_5\"><\/div>\n<\/figure>\n<p>Great! Let\u2019s proceed with configuring the trigger to conceal the transition upon page completion of loading.<\/p>\n<h2>Establish the trigger<\/h2>\n<p>In the Interactions panel, hit the plus symbol adjacent to Page trigger and select Page load from the dropdown list.\u00a0<\/p>\n<figure class=\"w-richtext-figure-type-image w-richtext-align-fullwidth\" data-rt-type=\"image\" data-rt-align=\"fullwidth\" data-rt-max-width=\"1501px\">\n<div><img decoding=\"async\" src=\"https:\/\/webflow-s3.tenten.co\/2024\/04\/64b9486b08852b7548f36caa_6034289aab4fa03cb9c04bb4_page-loader-animation_6.png\" loading=\"lazy\" width=\"auto\" height=\"auto\" alt=\"Step one on the left, tap on the plus symbol on the Page trigger section. Step two on the right, choose the Page load option from the dropdown list.\" title=\"64b9486b08852b7548f36caa_6034289aab4fa03cb9c04bb4_page-loader-animation_6\"><\/div>\n<\/figure>\n<p>Beneath When page finishes loading, select Initiate an Animation from the Action menu.\u00a0<\/p>\n<figure class=\"w-richtext-figure-type-image w-richtext-align-fullwidth\" data-rt-type=\"image\" data-rt-align=\"fullwidth\" data-rt-max-width=\"1501px\">\n<div><img decoding=\"async\" src=\"https:\/\/webflow-s3.tenten.co\/2024\/04\/64b9486b08852b7548f36ca7_603428c544af050cccd02ab4_page-loader-animation_7.png\" loading=\"lazy\" width=\"auto\" height=\"auto\" alt=\"The When page finishes loading has a dropdown menu open for the action selection. There are 2 options, custom animation and start an animation which is highlighted.\" title=\"64b9486b08852b7548f36ca7_603428c544af050cccd02ab4_page-loader-animation_7\"><\/div>\n<\/figure>\n<p>To maintain organization, click the plus symbol beside Timed Animations and label your animation (e.g., Page loader).\u00a0<\/p>\n<p>Remain within the Interactions panel for the subsequent step where we ascertain the transition conceals upon page load completion.<\/p>\n<h2>Configure the transition to vanish<\/h2>\n<p>Select the plus symbol next to Timed Actions in the Interactions panel and opt for Hide\/Show from the dropdown list.<\/p>\n<figure class=\"w-richtext-figure-type-image w-richtext-align-fullwidth\" data-rt-type=\"image\" data-rt-align=\"fullwidth\" data-rt-max-width=\"1501px\">\n<div><img decoding=\"async\" src=\"https:\/\/webflow-s3.tenten.co\/2024\/04\/64b9486b08852b7548f36c9b_603428d8cdd999205ae66da5_page-loader-animation_8.png\" loading=\"lazy\" width=\"auto\" height=\"auto\" alt=\"Step one on the left, choose the plus symbol on the Timed animations section. Step 2 in the middle, choose the plus symbol on the actions bar. Step 3 on the right, opt for the Hide\/Show option from the Miscellaneous section in the actions dropdown list.\" title=\"64b9486b08852b7548f36c9b_603428d8cdd999205ae66da5_page-loader-animation_8\"><\/div>\n<\/figure>\n<p>Beneath Hide\/Show, configure the Display setting to none.<\/p>\n<figure class=\"w-richtext-figure-type-image w-richtext-align-fullwidth\" data-rt-type=\"image\" data-rt-align=\"fullwidth\" data-rt-max-width=\"1501px\">\n<div><img decoding=\"async\" src=\"https:\/\/webflow-s3.tenten.co\/2024\/04\/64b9486b08852b7548f36ca4_603429fcae93144d7e33f675_page-loader-animation_9.png\" loading=\"lazy\" width=\"auto\" height=\"auto\" alt=\"The Hide\/show displays the 6 display options. The none option is highlighted.\" title=\"64b9486b08852b7548f36ca4_603429fcae93144d7e33f675_page-loader-animation_9\"><\/div>\n<\/figure>\n<p><\/p>\n<p>In the Timed Actions segment, tap 0.00 second in the timeline and select Opacity from the dropdown list.\u00a0<\/p>\n<figure class=\"w-richtext-figure-type-image w-richtext-align-fullwidth\" data-rt-type=\"image\" data-rt-align=\"fullwidth\" data-rt-max-width=\"1501px\">\n<div><img decoding=\"async\" src=\"https:\/\/webflow-s3.tenten.co\/2024\/04\/64b9486b08852b7548f36c8d_60820949222e0b39f8157e21_page-loader-animation_10.png\" loading=\"lazy\" width=\"auto\" height=\"auto\" alt=\"Step one on the left, select the 0.00 time code. Step two on the right, pick the Opacity action from the dropdown list.\" title=\"64b9486b08852b7548f36c8d_60820949222e0b39f8157e21_page-loader-animation_10\"><\/div>\n<\/figure>\n<p>Adjust the Opacity to 0 and Duration to 1.5 seconds to gently fade out the transition.\u00a0<\/p>\n<figure class=\"w-richtext-figure-type-image w-richtext-align-fullwidth\" data-rt-type=\"image\" data-rt-align=\"fullwidth\" data-rt-max-width=\"1501px\">\n<div><img decoding=\"async\" src=\"https:\/\/webflow-s3.tenten.co\/2024\/04\/64b9486b08852b7548f36c9e_60342a29ffd1cc08a617a997_page-loader-animation_11.png\" loading=\"lazy\" width=\"auto\" height=\"auto\" alt=\"The timing settings panel presents a radio button to set as initial state, a start dropdown menu with a delay input field, an easing duration, and two settings with a type of ease dropdown list. The opacity section comprises a slider to adjust the percentage.\" title=\"64b9486b08852b7548f36c9e_60342a29ffd1cc08a617a997_page-loader-animation_11\"><\/div>\n<\/figure>\n<p>In the Timed Actions segment, press the Lottie Animation at 1.5 seconds on the timeline and within Hide\/Show, set the Display to none.<\/p>\n<figure class=\"w-richtext-figure-type-image w-richtext-align-fullwidth\" data-rt-type=\"image\" data-rt-align=\"fullwidth\" data-rt-max-width=\"1501px\">\n<div><img decoding=\"async\" src=\"https:\/\/webflow-s3.tenten.co\/2024\/04\/64b9486b08852b7548f36c97_60342a39009a2f27015886a0_page-loader-animation_12.png\" loading=\"lazy\" width=\"auto\" height=\"auto\" alt=\"Step one on the left select the action at the 1.50 timecode, step two on the right, pick the none display option on the Hide\/show settings panel.e\" title=\"64b9486b08852b7548f36c97_60342a39009a2f27015886a0_page-loader-animation_12\"><\/div>\n<\/figure>\n<p>Review your adjustments in preview mode \u2014 fine-tune your settings and tailor the transition to align perfectly with the page design you&#8217;re crafting.<\/p>\n<p>\u200d<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"Create a sequenced animation that animates multiple elements once a page loads.","protected":false},"author":2,"featured_media":6776,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"om_disable_all_campaigns":false,"inline_featured_image":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"csco_display_header_overlay":false,"csco_singular_sidebar":"","csco_page_header_type":"","footnotes":""},"categories":[301],"tags":[],"class_list":{"0":"post-6775","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-interactions-animations","8":"cs-entry"},"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/webflow.tenten.co\/en\/wp-json\/wp\/v2\/posts\/6775","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/webflow.tenten.co\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/webflow.tenten.co\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/webflow.tenten.co\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/webflow.tenten.co\/en\/wp-json\/wp\/v2\/comments?post=6775"}],"version-history":[{"count":0,"href":"https:\/\/webflow.tenten.co\/en\/wp-json\/wp\/v2\/posts\/6775\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/webflow.tenten.co\/en\/wp-json\/wp\/v2\/media\/6776"}],"wp:attachment":[{"href":"https:\/\/webflow.tenten.co\/en\/wp-json\/wp\/v2\/media?parent=6775"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/webflow.tenten.co\/en\/wp-json\/wp\/v2\/categories?post=6775"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/webflow.tenten.co\/en\/wp-json\/wp\/v2\/tags?post=6775"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}