{"id":2048,"date":"2025-04-05T21:40:14","date_gmt":"2025-04-05T18:40:14","guid":{"rendered":"https:\/\/jasonblackeye.com\/?p=2048"},"modified":"2026-02-19T19:33:53","modified_gmt":"2026-02-19T17:33:53","slug":"how-to-create-a-footer-reveal-effect-in-bricks-builder","status":"publish","type":"post","link":"https:\/\/jasonblackeye.com\/el\/how-to-create-a-footer-reveal-effect-in-bricks-builder\/","title":{"rendered":"How to Create a Footer Reveal Effect in Bricks Builder"},"content":{"rendered":"<p>In this tutorial, we\u2019ll show you how to create a stylish footer reveal effect using Bricks Builder \u2014 where the footer slides up smoothly as you reach the bottom of the page. This effect adds a dynamic touch to your site and enhances user experience.<\/p>\n\n\n\n<p>You can see this effect on this website: <a href=\"https:\/\/nueve.gr\/\"><strong>https:\/\/nueve.gr\/<\/strong><\/a><\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized has-custom-border\"><img alt=\"Footer Reveal Effect\" loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"342\" src=\"https:\/\/jasonblackeye.com\/wp-content\/uploads\/2025\/04\/Footer-Reveal-Video.gif\" class=\"wp-image-2097\" style=\"border-style:none;border-width:0px;border-radius:13px;aspect-ratio:16\/9;object-fit:cover;width:1500px\"\/><\/figure>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h4 class=\"wp-block-heading\">Step 1: Create a Footer Template in Bricks<\/h4>\n\n\n\n<p><strong>Go to Bricks > Templates and create a new Template of type Footer.<\/strong><\/p>\n\n\n\n<p>Design your footer as you wish. For this effect to work smoothly, it\u2019s best if your footer section is set to 100vh height (full viewport height).<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large has-custom-border\"><a href=\"https:\/\/jasonblackeye.com\/wp-content\/uploads\/2025\/04\/Sticku-Footer-Tutorial-1.webp\"><img alt=\"Footer Reveal Effect\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"645\" data-id=\"2051\" src=\"https:\/\/jasonblackeye.com\/wp-content\/uploads\/2025\/04\/Sticku-Footer-Tutorial-1-1024x645.webp\" class=\"wp-image-2051\" style=\"border-radius:20px\" srcset=\"https:\/\/jasonblackeye.com\/wp-content\/uploads\/2025\/04\/Sticku-Footer-Tutorial-1-1024x645.webp 1024w, https:\/\/jasonblackeye.com\/wp-content\/uploads\/2025\/04\/Sticku-Footer-Tutorial-1-300x189.webp 300w, https:\/\/jasonblackeye.com\/wp-content\/uploads\/2025\/04\/Sticku-Footer-Tutorial-1-768x484.webp 768w, https:\/\/jasonblackeye.com\/wp-content\/uploads\/2025\/04\/Sticku-Footer-Tutorial-1.webp 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large has-custom-border\"><a href=\"https:\/\/jasonblackeye.com\/wp-content\/uploads\/2025\/04\/Sticku-Footer-Tutorial-2.webp\"><img alt=\"Footer Reveal Effect\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"729\" data-id=\"2052\" src=\"https:\/\/jasonblackeye.com\/wp-content\/uploads\/2025\/04\/Sticku-Footer-Tutorial-2-1024x729.webp\" class=\"wp-image-2052\" style=\"border-radius:20px\" srcset=\"https:\/\/jasonblackeye.com\/wp-content\/uploads\/2025\/04\/Sticku-Footer-Tutorial-2-1024x729.webp 1024w, https:\/\/jasonblackeye.com\/wp-content\/uploads\/2025\/04\/Sticku-Footer-Tutorial-2-300x214.webp 300w, https:\/\/jasonblackeye.com\/wp-content\/uploads\/2025\/04\/Sticku-Footer-Tutorial-2-768x547.webp 768w, https:\/\/jasonblackeye.com\/wp-content\/uploads\/2025\/04\/Sticku-Footer-Tutorial-2.webp 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n<\/figure>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h4 class=\"wp-block-heading\">Step 2: Add Custom CSS to the Footer Section<\/h4>\n\n\n\n<p>Once your Footer is designed, select the main Section inside the Footer Template and apply the following CSS:<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<pre class=\"wp-block-code has-border-color has-small-font-size\" style=\"border-color:#d6d6d6;border-width:2px;border-radius:20px;padding-top:var(--wp--preset--spacing--60);padding-right:var(--wp--preset--spacing--70);padding-bottom:var(--wp--preset--spacing--60);padding-left:var(--wp--preset--spacing--70)\"><code>main {\n  \/* make sure to cover the screen *\/\n  min-height: 100vh;\n\n  \/* need a solid bg to hide the footer *\/\n  background: #E8E4D9;\n\n  \/* put on top *\/\n  position: relative;\n  z-index: 1;\n}\n\n#brx-footer {\n  \/* place on the bottom *\/\n  position: sticky;\n  bottom: 0;\n  left: 0;\n}<\/code><\/pre>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>This makes the footer fixed to the bottom of the page and allows it to \u201c<strong>reveal<\/strong>\u201d as users scroll down.<\/p>\n\n\n\n<p class=\"has-white-color has-text-color has-background has-link-color has-small-font-size wp-elements-517a7e29c0d68df0db5f323326a26a5c\" style=\"border-radius:20px;background-color:#272727\">Make sure the background color of your footer matches your design, as this CSS removes some default spacing or margins. You can change it directly in the Bricks Builder panel or via custom CSS.<\/p>\n\n\n\n<p><strong>That\u2019s it \u2014 you now have a smooth footer reveal effect in Bricks!<\/strong><\/p>","protected":false},"excerpt":{"rendered":"<p>In this tutorial, we\u2019ll show you how to create a stylish footer reveal effect using Bricks Builder <\/p>","protected":false},"author":1,"featured_media":2324,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_seopress_robots_primary_cat":"none","_seopress_titles_title":"How to Create a Footer Reveal Effect in Bricks Builder %%sep%% %%sitetitle%%","_seopress_titles_desc":"%%post_excerpt%%","_seopress_robots_index":"","footnotes":""},"categories":[13],"tags":[],"class_list":["post-2048","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutorials"],"acf":[],"_links":{"self":[{"href":"https:\/\/jasonblackeye.com\/el\/wp-json\/wp\/v2\/posts\/2048","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jasonblackeye.com\/el\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jasonblackeye.com\/el\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jasonblackeye.com\/el\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jasonblackeye.com\/el\/wp-json\/wp\/v2\/comments?post=2048"}],"version-history":[{"count":0,"href":"https:\/\/jasonblackeye.com\/el\/wp-json\/wp\/v2\/posts\/2048\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/jasonblackeye.com\/el\/wp-json\/wp\/v2\/media\/2324"}],"wp:attachment":[{"href":"https:\/\/jasonblackeye.com\/el\/wp-json\/wp\/v2\/media?parent=2048"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jasonblackeye.com\/el\/wp-json\/wp\/v2\/categories?post=2048"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jasonblackeye.com\/el\/wp-json\/wp\/v2\/tags?post=2048"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}