How To Create a Static Landing Page in Blogger

Static Landing Page for Blogger

You are not alone who found this article in Google. There are many users who want to create dynamic and impressive static homepage for their blogs. It's a well known quote that first impression is the last impression. You might have seen this technique on pro blogging sites. They usually impress their readers with the dynamic design of their blogs. If you follow this post carefully, everything will be done easily in just few steps.

Check out: How to Create Custom 404 Error Page in Blogger

In this post we will not create a separate page neither we redirect our lovely readers to a static page. Wondering why? Because this post will demonstrate the basic setup for your blogger homepage and we will directly design our homepage instead of creating an annoying static page. I have used Css3 and HTML5 to make it responsive.

Read Also: How to Split Long Blogger Post Into 3 Parts

I have also used the letters ABCD as the number of labels and pages to be shown on the homepage. You can easily increase or decrease their numbers as per your requirement. If you face any difficulty with its installation setup, you can post your valuable comments and i will get back to you. Now let's start designing the homepage.

Recommended: How to Create Blogger Numbered Page Navigation With CSS3

To Construct The Static Homepage, Kindly Follow The Steps

  1. Login to you blogger Dashboard > Template > Edit HTML
  2. Click anywhere inside the Template Editor
  3. Press Ctrl + F to open the search box
  4. Search </head> and paste the given code just above/before it
  5. <b:if cond='data:blog.pageType == &quot;index&quot;'> <b:if cond='data:blog.url == data:blog.homepageUrl'> <style type='text/css'> #outer-wrapper {visibility:hidden;opacity:0;width:0;height:0;} #homers {background:#F3794B;text-align:center;margin-bottom:50px;font-weight:400;font-size:20px;position:fixed;width:100%;height:100%;line-height:1.5em;z-index:9999;} #error-text {top:30%;position:relative;font-size:20px;color:#eee;} #error-text a{color: #FFF; background: #3D99DA; padding: 10px; border-radius: 5px;} #error-text a:hover{color:#eee;} #error-text p {color:#eee;margin:50px 0 0 0;} #error-text span {position:relative;color:#fff;font-size:250%;padding:0 20px;border-radius:5px;font-weight:700;letter-spacing:3px;transition:all .5s;} #error-text span:hover {color:#fff;-webkit-animation:jelly .5s;-moz-animation:jelly .5s;-ms-animation:jelly .5s;-o-animation:jelly .5s;animation:jelly .5s;} @-webkit-keyframes jelly{ from,to{-webkit-transform:scale(1,1);transform:scale(1,1)}25%{-webkit-transform:scale(.9,1.1);transform:scale(.9,1.1)}50%{-webkit-transform:scale(1.1,.9);transform:scale(1.1,.9)}75%{-webkit-transform:scale(.95,1.05);transform:scale(.95,1.05)}} @keyframes jelly{ from,to{-webkit-transform:scale(1, 1);transform:scale(1,1)}25%{-webkit-transform:scale(.9,1.1);transform:scale(.9,1.1)}50%{-webkit-transform:scale(1.1,.9);transform:scale(1.1,.9)}75%{-webkit-transform:scale(.95, 1.05);transform:scale(.95, 1.05)}} @media only screen and (max-width:640px){ #error-text span {font-size:200%;} #error-text a:hover {color:#fff;}} .ca-menu{     padding:0;     margin:20px auto;     width: 1020px;     font-family: &#39;Dosis&#39;, sans-serif; } .ca-menu li{     width: 230px;     height: 230px;     border: 10px solid #f6f6f6;     overflow: hidden;     position: relative;     float:left;     background: #fff;     margin-right: 4px;     -webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.2);     -moz-box-shadow: 1px 1px 2px rgba(0,0,0,0.2);     box-shadow: 1px 1px 2px rgba(0,0,0,0.2);     -webkit-border-radius: 125px;     -moz-border-radius: 125px;     border-radius: 125px;     -webkit-transition: all 400ms linear;     -moz-transition: all 400ms linear;     -o-transition: all 400ms linear;     -ms-transition: all 400ms linear;     transition: all 400ms linear; } .ca-menu li:last-child{     margin-right: 0px; } .ca-menu li a{     text-align: left;     width: 100%;     height: 100%;     display: block;     color: #333;     position: relative;    -moz-box-shadow:0px 0px 1px #000000;    -webkit-box-shadow:0px 0px 1px #000000;    box-shadow:0px 0px 1px #000000; } .ca-icon{     font-family: &#39;WebSymbolsRegular&#39;, cursive;     font-size: 40px;     color: #f6f6f6;;     line-height: 60px;     position: absolute;     width: 100%;     height: 60px;     left: 0px;     top: 30px;     text-align: center;     -webkit-transition: all 400ms linear;     -moz-transition: all 400ms linear;     -o-transition: all 400ms linear;     -ms-transition: all 400ms linear;     transition: all 400ms linear; } .ca-main{     font-size: 24px;     position: absolute;     top: 110px;     height: 80px;     width: 170px;     left: 50%;     margin-left: -85px;     opacity: 0.8;     text-align: center; } .ca-sub{     text-align:center;     color: #000;     font-size: 26px;     position: absolute;     height: 80px;     width: 170px;     left: 50%;     margin-left: -85px;     top: 110px;     opacity: 0;     -webkit-transition: all 400ms linear;     -moz-transition: all 400ms linear;     -o-transition: all 400ms linear;     -ms-transition: all 400ms linear;     transition: all 400ms linear; } .ca-menu li:hover{     background: #f7f7f7;     border-color: #fff;     -webkit-transform: rotate(360deg);     -moz-transform: rotate(360deg);     -o-transform: rotate(360deg);     -ms-transform: rotate(360deg);     transform: rotate(360deg);     box-shadow: 0 45px 60px -50px #000000; } .ca-menu li:hover .ca-icon{     color: #555;     font-size: 60px; } .ca-menu li:hover .ca-main{     display: none; } .ca-menu li:hover .ca-sub{ 116     opacity: 0.8; } </style>   </b:if></b:if>
  6. In the next step, search for the <body> tag
  7. Paste the following snippet just after/below it
  8. <b:if cond='data:blog.pageType == &quot;index&quot;'> <b:if cond='data:blog.url == data:blog.homepageUrl'> <div id='homers'> <div id='error-text'>   <span>Welcome To Knigulper</span>   <p>A Successful Teams with Highly Talented Team Members</p> <ul class='ca-menu'>                    <li>                        <a href=''>                            <span class='ca-icon'>A</span>                            <div class='ca-content'>                                <h2 class='ca-main'>Exceptional Service</h2>                                <h3 class='ca-sub'>Personalized to your needs</h3>                            </div>                       </a>                                </li>                    <li>                        <a href=''>                            <span class='ca-icon'>B</span>                            <div class='ca-content'>                                <h2 class='ca-main'>Creative Storytelling</h2>                                <h3 class='ca-sub'>Advanced use of technology</h3>                           </div>                       </a>                                </li>                    <li>                        <a href=''>                            <span class='ca-icon'>C</span>                            <div class='ca-content'>                                <h2 class='ca-main'>Infographical Education</h2>                                <h3 class='ca-sub'>Understanding visually</h3>                           </div>                        </a>                                </li>                    <li>                        <a href=''>                            <span class='ca-icon'>D</span>                            <div class='ca-content'>                                <h2 class='ca-main'>Sophisticated Team</h2>                                <h3 class='ca-sub'>Professionals in action</h3>                            </div>                        </a>   </li> </ul></div></div>   </b:if>  </b:if> <div class='clear'/>
  9. Finally click Save template and you are done

Replace the blue text/URL with your own URL/Text/Label Category/Page.

Meet Our Blogger Community! JOIN NOW

Subcribe to Our Newsletter For Free

Subscribe Now

Recommended For You

Speak Your Mind