🏗️ Construct
Login
Edit Block #15
← Back to List
Block Name:
Category:
Select Category
Headers
Menu
HTML Template:
<!-- gn1 --> <section id="gn1"> <div class="container"> <div class="row"> <div class="col-sm-5 col-md-6 col-lg-8"> <div class="gn1-top"> <div><a href="#" target="_blank"><i class="fab fa-youtube-square fa size"></i></a></div> <div><a href="#" target="_blank"><i class="fab fa-x-twitter fa size"></i></a></div> <div><a href="#" target="_blank"><i class="fab fa-instagram-square fa size"></i></a></div> <div><a href="#" target="_blank"><i class="fab fa-facebook-square fa size"></i></a></div> <div><a href="#" target="_blank"><i class="fab fa-pinterest-square fa size"></i></a></div> </div> </div> <div class="col-sm-7 col-md-6 col-lg-4 rt_nav"> <ul class="list-unstyled d-flex flex-column flex-sm-row w-100 justify-content-center justify-content-sm-end gap-2"> <li class="w-100 w-sm-auto"> <a href="#" class="btn btn-outline-info custom-outline w-100 w-sm-auto">[text1]</a> </li> <li class="w-100 w-sm-auto"> <a href="#" class="btn btn-outline-info custom-outline w-100 w-sm-auto">[text2]</a> </li> </ul> </div> </div> </div> </section> <!-- gn1 end -------------->
Dynamic Fields (Fields JSON):
+ Add Field
Connect CSS (CDN URLs):
+ Add CSS CDN URL
CSS (Custom Block Styles):
/* === Section Background & Borders === */ .fab { font-family: "Font Awesome 5 Brands" !important; } #gn1 { padding: 2px 0; font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; } #gn1 .w-100 { font-size: 16px; } #gn1, #wa_a0067 { background: #221F2E; border-bottom: 2px solid #505050; } /* === Link Styling === */ #gn1 a { color: #d0d0d0; text-decoration: none; } #gn1 .list-unstyled { margin-bottom: 0; } /* === Icon Grid === */ #gn1 .gn1-top { display: grid; grid-template-columns: repeat(5, auto); gap: 15px; justify-content: start; margin-top: 8px; font-size: 16px; } @media (max-width: 576px) { #gn1 .gn1-top { grid-template-columns: repeat(5, auto); margin: 8px auto 15px auto; width: fit-content; } #gn1{ padding-bottom: 20px; } } /* === Icon Size & Hover Animation === */ #gn1 .gn1-top .size { font-size: 24px; transition: transform 0.3s ease, color 0.3s ease, box-shadow 0.3s ease, border 0.3s ease; transform-origin: center center; will-change: transform; } #gn1 .fab:hover { color: #fff080; box-shadow: 1px 2px 24px 0px rgba(255, 238, 0, 0.75); -webkit-box-shadow: 1px 2px 24px 0px rgba(255, 238, 0, 0.75); -moz-box-shadow: 1px 2px 24px 0px rgba(255, 238, 0, 0.75); transform: scale(1.2); } /* === Button Styles === */ #gn1 .btn-outline-info.custom-outline { color: #d0d0d0; border-color: #514b66; } #gn1 .btn-outline-info.custom-outline:hover { background-color: #fffdee; color: #000 !important; color: white; /* last declaration takes effect */ transition: 0.8s; } /* ===== GN-1 END ======================================================*/
Connect JS (CDN URLs):
+ Add JS CDN URL
JS (Custom Block Script):
Update Block
Cancel