webdevpuneet.com

Church Website HTML Template — Free CSS & JS Snippet

Church Website template · 12 website sections · Plain HTML, CSS & JS · Customise it in the Website Builder

Copy & paste

Source Code


    <section class="st st-navbar-floating" data-uid="smvw6s7z3zx3h">
      <div class="st-wrap">
        <header class="nf">
          <a class="st-brand" href="#">
            <span class="st-brand-mark"><span class="st-brand-icon"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7Z" /></svg></span><span>Grace Chapel</span></span>
          </a>
          <nav class="nf-nav" data-menu aria-label="Main">
            <ul class="nf-links">
              <li data-menu-item><a class="nf-link" href="#journey"><span>Sundays</span></a></li>
              <li data-menu-item><a class="nf-link" href="#features"><span>Groups</span></a></li>
              <li data-menu-item><a class="nf-link" href="#blog"><span>Events</span></a></li>
              <li data-menu-item><a class="nf-link" href="#contact"><span>Find us</span></a></li>
            </ul>
            <a class="st-btn nf-cta" data-menu-item href="#contact"><span>Plan a visit</span></a>
          </nav>
          <button type="button" class="st-burger" data-menu-toggle aria-expanded="false" aria-label="Open menu"><span></span><span></span><span></span></button>
        </header>
      </div>
      <i hidden data-sticky-flag></i>
    </section>
    <section class="st st-image-background-hero" data-uid="smvw6s7z3r9jj">
      <div class="ib-bg" role="img" aria-label="Background photo" style="background-image:url('https://webdevpuneet.com/images/section-templates/tpl-church.jpg')"></div>
      <div class="ib-shade" aria-hidden="true"></div>
      <div class="ib st-wrap">
        <div class="ib-copy">
          <span class="st-eyebrow ib-eyebrow" data-anim="item">Sundays at 9:30 am and 11:30 am</span>
          <h1 class="ib-title" data-anim="item" data-anim-text>You are <span class="hl">welcome here</span></h1>
          <p class="st-lead ib-lead" data-anim="item">A friendly church in the heart of Riverside. Come as you are, bring your questions and stay for coffee.</p>
          <div class="st-btns" data-anim="item">
            <a class="st-btn" href="#contact"><span>Plan a visit</span></a>
            <a class="st-btn st-btn--ghost ib-ghost" href="#journey"><span>What to expect</span></a>
          </div>
        </div>
        <div class="ib-stats" data-anim="media">
          <div><strong>9:30</strong><span>family service</span></div>
          <div><strong>11:30</strong><span>morning worship</span></div>
          <div><strong>6 pm</strong><span>youth on Fridays</span></div>
        </div>
      </div>
    </section>
    <section id="journey" class="st st-scroll-path" data-uid="smvw6s7z3d261">
      <div class="st-art" aria-hidden="true" style="color:var(--st-brand);opacity:0.15" data-art-anim="float"><svg viewBox="0 0 1200 800" preserveAspectRatio="xMidYMid slice"><g fill="currentColor"><path data-float data-spin d="M120 118 C123.3 136.7 123.3 136.7 142 140 C123.3 143.3 123.3 143.3 120 162 C116.7 143.3 116.7 143.3 98 140 C116.7 136.7 116.7 136.7 120 118Z"/><path data-float data-spin d="M340 606 C342.1 617.9 342.1 617.9 354 620 C342.1 622.1 342.1 622.1 340 634 C337.9 622.1 337.9 622.1 326 620 C337.9 617.9 337.9 617.9 340 606Z"/><path data-float data-spin d="M560 78 C561.8 88.2 561.8 88.2 572 90 C561.8 91.8 561.8 91.8 560 102 C558.2 91.8 558.2 91.8 548 90 C558.2 88.2 558.2 88.2 560 78Z"/><path data-float data-spin d="M820 660 C823 677 823 677 840 680 C823 683 823 683 820 700 C817 683 817 683 800 680 C817 677 817 677 820 660Z"/><path data-float data-spin d="M1020 154 C1023.9 176.1 1023.9 176.1 1046 180 C1023.9 183.9 1023.9 183.9 1020 206 C1016.1 183.9 1016.1 183.9 994 180 C1016.1 176.1 1016.1 176.1 1020 154Z"/><path data-float data-spin d="M1120 508 C1121.8 518.2 1121.8 518.2 1132 520 C1121.8 521.8 1121.8 521.8 1120 532 C1118.2 521.8 1118.2 521.8 1108 520 C1118.2 518.2 1118.2 518.2 1120 508Z"/><path data-float data-spin d="M240 370 C241.5 378.5 241.5 378.5 250 380 C241.5 381.5 241.5 381.5 240 390 C238.5 381.5 238.5 381.5 230 380 C238.5 378.5 238.5 378.5 240 370Z"/><path data-float data-spin d="M700 371 C701.35 378.65 701.35 378.65 709 380 C701.35 381.35 701.35 381.35 700 389 C698.65 381.35 698.65 381.35 691 380 C698.65 378.65 698.65 378.65 700 371Z"/><path data-float data-spin d="M920 406 C922.1 417.9 922.1 417.9 934 420 C922.1 422.1 922.1 422.1 920 434 C917.9 422.1 917.9 422.1 906 420 C917.9 417.9 917.9 417.9 920 406Z"/><path data-float data-spin d="M460 292 C461.2 298.8 461.2 298.8 468 300 C461.2 301.2 461.2 301.2 460 308 C458.8 301.2 458.8 301.2 452 300 C458.8 298.8 458.8 298.8 460 292Z"/></g></svg></div>
      <div class="st-wrap">
        <header class="st-head">
          <p class="st-eyebrow" data-anim="item">Your first Sunday</p>
          <h2 class="st-h2" data-anim="item" data-anim-text>What to <span class="hl">expect</span></h2>
          <p class="st-lead" data-anim="item">Services last about an hour. Children are welcome in every service.</p>
        </header>
        <div class="sp" data-drawpath>
          <svg class="sp-line" viewBox="0 0 40 1000" preserveAspectRatio="none" aria-hidden="true" focusable="false">
            <path class="sp-track" d="M20 0 C34 125 6 250 20 375 S34 625 20 750 S6 875 20 1000"/>
            <path class="sp-draw" data-draw d="M20 0 C34 125 6 250 20 375 S34 625 20 750 S6 875 20 1000"/>
          </svg>
          <ol class="sp-list">
            <li class="sp-item" data-draw-step>
              <span class="sp-dot"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M10 2v2" /><path d="M14 2v2" /><path d="M16 8a1 1 0 0 1 1 1v8a4 4 0 0 1-4 4H7a4 4 0 0 1-4-4V9a1 1 0 0 1 1-1h14a4 4 0 1 1 0 8h-1" /><path d="M6 2v2" /></svg></span>
              <div class="sp-card">
                <span class="sp-date">9:15 am</span>
                <h3 class="sp-title">Coffee and a welcome</h3>
                <p class="sp-text">Our welcome team meets you at the door with coffee and answers to any questions.</p>
              </div>
            </li>
            <li class="sp-item" data-draw-step>
              <span class="sp-dot"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7Z" /></svg></span>
              <div class="sp-card">
                <span class="sp-date">9:30 am</span>
                <h3 class="sp-title">Worship together</h3>
                <p class="sp-text">Songs, a reading and a short talk about life and faith, in plain language.</p>
              </div>
            </li>
            <li class="sp-item" data-draw-step>
              <span class="sp-dot"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2" /><circle cx="9" cy="7" r="4" /><path d="M22 21v-2a4 4 0 0 0-3-3.87" /><path d="M16 3.13a4 4 0 0 1 0 7.75" /></svg></span>
              <div class="sp-card">
                <span class="sp-date">10:00 am</span>
                <h3 class="sp-title">Kids’ church</h3>
                <p class="sp-text">Children aged 3 to 11 go to their own groups with our checked leaders.</p>
              </div>
            </li>
            <li class="sp-item" data-draw-step>
              <span class="sp-dot"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7.9 20A9 9 0 1 0 4 16.1L2 22Z" /></svg></span>
              <div class="sp-card">
                <span class="sp-date">10:30 am</span>
                <h3 class="sp-title">Stay and chat</h3>
                <p class="sp-text">Tea, cake and time to meet people. No pressure, ever.</p>
              </div>
            </li>
          </ol>
        </div>
      </div>
    </section>
    <section id="features" class="st st-features-icon-grid" data-uid="smvw6s7z3zj3y">
      <div class="st-wrap">
        <header class="st-head">
          <p class="st-eyebrow" data-anim="item">Get involved</p>
          <h2 class="st-h2" data-anim="item" data-anim-text>A place <span class="hl">for everyone</span></h2>
          <p class="st-lead" data-anim="item">Groups meet through the week, in homes and at the chapel.</p>
        </header>
        <div class="fg-grid">
          <article class="fg-card" data-anim="item">
            <span class="st-icon"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2" /><circle cx="9" cy="7" r="4" /><path d="M22 21v-2a4 4 0 0 0-3-3.87" /><path d="M16 3.13a4 4 0 0 1 0 7.75" /></svg></span>
            <h3 class="fg-title">Small groups</h3>
            <p class="fg-text">Eight to twelve people meeting weekly in homes across town.</p>
            <a class="fg-link" href="#"><span>Find a group</span> <span aria-hidden="true">→</span></a>
          </article>
          <article class="fg-card" data-anim="item">
            <span class="st-icon"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z" /></svg></span>
            <h3 class="fg-title">Youth</h3>
            <p class="fg-text">Friday nights for ages 11 to 18, with games, food and honest talk.</p>
            <a class="fg-link" href="#"><span>Youth nights</span> <span aria-hidden="true">→</span></a>
          </article>
          <article class="fg-card" data-anim="item">
            <span class="st-icon"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7Z" /></svg></span>
            <h3 class="fg-title">Care &amp; prayer</h3>
            <p class="fg-text">A team ready to listen, visit and pray with you.</p>
            <a class="fg-link" href="#"><span>Ask for prayer</span> <span aria-hidden="true">→</span></a>
          </article>
          <article class="fg-card" data-anim="item">
            <span class="st-icon"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><rect x="3" y="8" width="18" height="4" rx="1" /><path d="M12 8v13" /><path d="M19 12v7a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2v-7" /><path d="M7.5 8a2.5 2.5 0 0 1 0-5A4.8 8 0 0 1 12 8a4.8 8 0 0 1 4.5-5 2.5 2.5 0 0 1 0 5" /></svg></span>
            <h3 class="fg-title">Food bank</h3>
            <p class="fg-text">Serving 200 local families every week. Volunteers welcome.</p>
            <a class="fg-link" href="#"><span>Volunteer</span> <span aria-hidden="true">→</span></a>
          </article>
        </div>
      </div>
    </section>
    <section id="gallery" class="st st-gallery-grid" data-uid="smvw6s7z3bg0u">
      <div class="st-wrap">
        <header class="st-head">
          <p class="st-eyebrow" data-anim="item">Gallery</p>
          <h2 class="st-h2" data-anim="item" data-anim-text>Life at <span class="hl">Grace Chapel</span></h2>
          <p class="st-lead" data-anim="item">Sundays, midweek groups and community events. Tap a photo to see it larger.</p>
        </header>
        <div class="gg-filters" data-gallery-filters role="group" aria-label="Filter photos" hidden data-all="All"></div>
        <ul class="gg-grid" data-gallery>
          <li class="gg-item" data-anim="item" data-tag="Sundays">
            <img class="gg-img" width="1200" height="900" loading="lazy" src="https://webdevpuneet.com/images/section-templates/tpl-church.jpg" alt="The chapel in the evening light">
            <p class="gg-cap"><strong class="gg-title">The chapel</strong><span class="gg-text">Where we meet on Sundays</span></p>
          </li>
          <li class="gg-item" data-anim="item" data-tag="Sundays">
            <img class="gg-img" width="1200" height="900" loading="lazy" src="https://webdevpuneet.com/images/section-templates/tpl-event.jpg" alt="A stage with soft lighting">
            <p class="gg-cap"><strong class="gg-title">Worship</strong><span class="gg-text">Live music at the 11:30 service</span></p>
          </li>
          <li class="gg-item" data-anim="item" data-tag="Community">
            <img class="gg-img" width="1200" height="900" loading="lazy" src="https://webdevpuneet.com/images/section-templates/wed-dinner.jpg" alt="A long table set for a shared meal">
            <p class="gg-cap"><strong class="gg-title">Community lunch</strong><span class="gg-text">First Sunday of every month</span></p>
          </li>
          <li class="gg-item" data-anim="item" data-tag="Community">
            <img class="gg-img" width="1200" height="900" loading="lazy" src="https://webdevpuneet.com/images/section-templates/tpl-nature.jpg" alt="Green hills at sunrise">
            <p class="gg-cap"><strong class="gg-title">Walking group</strong><span class="gg-text">Wednesdays at 10 am</span></p>
          </li>
          <li class="gg-item" data-anim="item" data-tag="Events">
            <img class="gg-img" width="1200" height="900" loading="lazy" src="https://webdevpuneet.com/images/section-templates/wed-party.jpg" alt="String lights outdoors at night">
            <p class="gg-cap"><strong class="gg-title">Summer evening</strong><span class="gg-text">Food, music and games in the garden</span></p>
          </li>
          <li class="gg-item" data-anim="item" data-tag="Events">
            <img class="gg-img" width="1200" height="900" loading="lazy" src="https://webdevpuneet.com/images/section-templates/tpl-school.jpg" alt="A classroom with colourful shapes">
            <p class="gg-cap"><strong class="gg-title">Children’s club</strong><span class="gg-text">Fridays after school</span></p>
          </li>
        </ul>
      </div>
    </section>
    <section id="team" class="st st-team-grid" data-uid="smvw6s7z3j4w7">
      <div class="st-wrap">
        <header class="st-head">
          <p class="st-eyebrow" data-anim="item">Our leaders</p>
          <h2 class="st-h2" data-anim="item" data-anim-text>The people <span class="hl">who serve</span></h2>
          <p class="st-lead" data-anim="item">Our pastoral team is here for you through the week.</p>
        </header>
        <ul class="tm2-grid">
          <li class="tm2-card" data-anim="item">
            <div class="tm2-photo">
              <img width="400" height="400" loading="lazy" src="https://webdevpuneet.com/images/section-templates/avatar-1.jpg" alt="Rev. Daniel Hughes">
              <div class="tm2-social">
              </div>
            </div>
            <h3 class="tm2-name">Rev. Daniel Hughes</h3>
            <p class="tm2-role">Lead pastor</p>
            <p class="tm2-bio">Pastor at Grace Chapel for twelve years, and a terrible but enthusiastic gardener.</p>
          </li>
          <li class="tm2-card" data-anim="item">
            <div class="tm2-photo">
              <img width="400" height="400" loading="lazy" src="https://webdevpuneet.com/images/section-templates/avatar-4.jpg" alt="Ruth Adeyemi">
              <div class="tm2-social">
              </div>
            </div>
            <h3 class="tm2-name">Ruth Adeyemi</h3>
            <p class="tm2-role">Families &amp; children</p>
            <p class="tm2-bio">Leads kids’ church and our parenting courses.</p>
          </li>
          <li class="tm2-card" data-anim="item">
            <div class="tm2-photo">
              <img width="400" height="400" loading="lazy" src="https://webdevpuneet.com/images/section-templates/avatar-6.jpg" alt="Ben Carter">
              <div class="tm2-social">
              </div>
            </div>
            <h3 class="tm2-name">Ben Carter</h3>
            <p class="tm2-role">Youth leader</p>
            <p class="tm2-bio">Runs Friday youth nights and the summer camp.</p>
          </li>
          <li class="tm2-card" data-anim="item">
            <div class="tm2-photo">
              <img width="400" height="400" loading="lazy" src="https://webdevpuneet.com/images/section-templates/avatar-3.jpg" alt="Grace Okafor">
              <div class="tm2-social">
              </div>
            </div>
            <h3 class="tm2-name">Grace Okafor</h3>
            <p class="tm2-role">Worship leader</p>
            <p class="tm2-bio">Leads the Sunday band and the midweek choir.</p>
          </li>
        </ul>
      </div>
    </section>
    <section id="blog" class="st st-blog-cards" data-uid="smvw6s7z3i6dg">
      <div class="st-wrap">
        <div class="bc-top">
          <header class="st-head st-head--left bc-head">
            <p class="st-eyebrow" data-anim="item">Coming up</p>
            <h2 class="st-h2" data-anim="item" data-anim-text>Events &amp; <span class="hl">gatherings</span></h2>
          </header>
          <a class="bc-all" data-anim="item" href="#blog"><span>All events</span> <span aria-hidden="true">→</span></a>
        </div>
        <ul class="bc-grid">
          <li class="bc-card" data-anim="item">
            <a class="bc-cover" tabindex="-1" aria-hidden="true" href="#"><img width="1200" height="750" loading="lazy" src="https://webdevpuneet.com/images/section-templates/wed-dinner.jpg" alt="A long dinner table with candles"></a>
            <p class="bc-meta"><span class="bc-cat">Community</span><span>Nov 8, 2026</span><span class="bc-sep" aria-hidden="true">·</span><span>6 pm</span></p>
            <h3 class="bc-title"><a href="#"><span>Harvest community dinner</span></a></h3>
            <p class="bc-excerpt">A free three-course meal for anyone in Riverside. Bring a friend.</p>
            <p class="bc-author"><img width="64" height="64" loading="lazy" src="https://webdevpuneet.com/images/section-templates/avatar-7.jpg" alt="Welcome team"><span>Welcome team</span></p>
          </li>
          <li class="bc-card" data-anim="item">
            <a class="bc-cover" tabindex="-1" aria-hidden="true" href="#"><img width="1200" height="750" loading="lazy" src="https://webdevpuneet.com/images/section-templates/tpl-nature.jpg" alt="Hills at sunrise"></a>
            <p class="bc-meta"><span class="bc-cat">Course</span><span>Nov 12, 2026</span><span class="bc-sep" aria-hidden="true">·</span><span>7:30 pm</span></p>
            <h3 class="bc-title"><a href="#"><span>Alpha: life’s big questions</span></a></h3>
            <p class="bc-excerpt">Ten relaxed evenings exploring faith over dinner. Everyone welcome.</p>
            <p class="bc-author"><img width="64" height="64" loading="lazy" src="https://webdevpuneet.com/images/section-templates/avatar-1.jpg" alt="Rev. Daniel Hughes"><span>Rev. Daniel Hughes</span></p>
          </li>
          <li class="bc-card" data-anim="item">
            <a class="bc-cover" tabindex="-1" aria-hidden="true" href="#"><img width="1200" height="750" loading="lazy" src="https://webdevpuneet.com/images/section-templates/wed-party.jpg" alt="String lights glowing at night"></a>
            <p class="bc-meta"><span class="bc-cat">Christmas</span><span>Dec 20, 2026</span><span class="bc-sep" aria-hidden="true">·</span><span>6 pm</span></p>
            <h3 class="bc-title"><a href="#"><span>Carols by candlelight</span></a></h3>
            <p class="bc-excerpt">Our favourite night of the year, with mince pies after.</p>
            <p class="bc-author"><img width="64" height="64" loading="lazy" src="https://webdevpuneet.com/images/section-templates/avatar-8.jpg" alt="Worship team"><span>Worship team</span></p>
          </li>
        </ul>
      </div>
    </section>
    <section id="contact" class="st st-contact-map" data-uid="smvw6s7z3d6rs">
      <div class="st-wrap cm">
        <div class="cm-info">
          <header class="st-head st-head--left cm-head">
            <p class="st-eyebrow" data-anim="item">Find us</p>
            <h2 class="st-h2" data-anim="item" data-anim-text>Plan <span class="hl">your visit</span></h2>
            <p class="st-lead" data-anim="item">Free parking behind the chapel and step-free access at the side door.</p>
          </header>
          <ul class="cm-offices">
            <li class="cm-office" data-anim="item">
              <h3 class="cm-city">Grace Chapel</h3>
              <address class="cm-address">45 River Road, Riverside, RV2 7CD</address>
              <p class="cm-hours">Sundays 9:30 am and 11:30 am · Office Tue to Fri, 9 am – 3 pm</p>
              <p class="cm-contact">
                <a href="tel:+442079460200"><span>+44 20 7946 0200</span></a>
                <a href="mailto:[email protected]"><span>[email protected]</span></a>
              </p>
            </li>
          </ul>
        </div>
        <div class="cm-map" data-anim="media">
          <iframe class="cm-frame" loading="lazy" referrerpolicy="no-referrer-when-downgrade" src="https://www.openstreetmap.org/export/embed.html?bbox=-0.1135%2C51.5185%2C-0.0955%2C51.5265&amp;layer=mapnik&amp;marker=51.5225%2C-0.1045" title="Map showing our London studio"></iframe>
        </div>
      </div>
    </section>
    <section class="st st-floating-social-share" data-uid="smvw6s7z3lw8t">
      <div class="ss" data-ss data-side="right" data-align="center" style="--ss-top:50%" data-mobile="bar" data-look="network" data-shape="attached" data-size="default" data-tips="on" data-start="open" data-copied="Link copied">
        <div class="ss-panel" role="group" aria-label="Share this page">
          <ul class="ss-list"><li class="ss-item"><a class="ss-btn" data-net="facebook" data-share="https://www.facebook.com/sharer/sharer.php?u={url}" href="https://www.facebook.com/sharer/sharer.php" target="_blank" rel="noopener noreferrer" style="--c:#1877F2" aria-label="Share on Facebook (opens in a new tab)"><svg class="ss-ic" viewBox="0 0 24 24" width="22" height="22" aria-hidden="true" focusable="false" fill="currentColor"><path d="M18 2h-3a5 5 0 0 0-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 0 1 1-1h3z"/></svg><span class="ss-tip" aria-hidden="true">Facebook</span></a></li><li class="ss-item"><a class="ss-btn" data-net="whatsapp" data-share="https://wa.me/?text={text}" href="https://wa.me/" target="_blank" rel="noopener noreferrer" style="--c:#128C7E" aria-label="Share on WhatsApp (opens in a new tab)"><svg class="ss-ic" viewBox="0 0 24 24" width="22" height="22" aria-hidden="true" focusable="false" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M3 21l1.7-5.1A9 9 0 1 1 8.1 19.3z"/><path d="M9 8.5c0 3.300 2.700 6 6 6l1.300-1.500-2.200-1.100-.9.900c-.9-.4-1.700-1.200-2.100-2.100l.9-.9-1.100-2.200z"/></svg><span class="ss-tip" aria-hidden="true">WhatsApp</span></a></li><li class="ss-item"><a class="ss-btn" data-net="email" data-share="mailto:?subject={title}&amp;body={text}" href="mailto:" style="--c:#6B7280" aria-label="Share on Email"><svg class="ss-ic" viewBox="0 0 24 24" width="22" height="22" aria-hidden="true" focusable="false" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><rect width="20" height="16" x="2" y="4" rx="2"/><path d="m22 7-8.970 5.700a1.940 1.940 0 0 1-2.060 0L2 7"/></svg><span class="ss-tip" aria-hidden="true">Email</span></a></li><li class="ss-item"><button type="button" class="ss-btn" data-net="copy" style="--c:#0F7B3F" aria-label="Copy link"><svg class="ss-ic" viewBox="0 0 24 24" width="22" height="22" aria-hidden="true" focusable="false" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><rect width="13" height="13" x="8" y="8" rx="2.500"/><path d="M16 8V6.500A2.500 2.500 0 0 0 13.500 4h-7A2.500 2.500 0 0 0 4 6.500v7A2.500 2.500 0 0 0 6.500 16H8"/></svg><svg class="ss-ic ss-ic--done" viewBox="0 0 24 24" width="22" height="22" aria-hidden="true" focusable="false" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M20 6 9 17l-5-5"/></svg><span class="ss-tip" aria-hidden="true">Copy link</span></button></li><li class="ss-item ss-item--hide"><button type="button" class="ss-hide" data-ss-hide aria-expanded="true" aria-label="Hide share buttons"><svg class="ss-ic ss-ic--hide" viewBox="0 0 24 24" width="22" height="22" aria-hidden="true" focusable="false" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="m11 17-5-5 5-5"/><path d="m18 17-5-5 5-5"/></svg></button></li></ul>
        </div>
        <button type="button" class="ss-tab" data-ss-show aria-expanded="true" aria-label="Show share buttons"><svg class="ss-ic" viewBox="0 0 24 24" width="22" height="22" aria-hidden="true" focusable="false" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="18" cy="5" r="3"/><circle cx="6" cy="12" r="3"/><circle cx="18" cy="19" r="3"/><path d="m8.600 13.500 6.800 4M15.400 6.500l-6.800 4"/></svg><span class="ss-tab-text" aria-hidden="true">Share</span></button>
        <span class="ss-live" role="status" aria-live="polite"></span>
      </div>
    </section>
    <section class="st st-footer-minimal" data-uid="smvw6s7z3bhiz">
      <footer class="st-wrap fm">
        <div class="fm-row" data-anim="item">
          <a class="st-brand" href="#">
            <span class="st-brand-mark"><span class="st-brand-icon"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7Z" /></svg></span><span>Grace Chapel</span></span>
          </a>
          <nav aria-label="Footer"><ul class="fm-links"><li><a href="#journey">Sundays</a></li><li><a href="#features">Groups</a></li><li><a href="#blog">Events</a></li><li><a href="#contact">Find us</a></li></ul></nav>
          <div><ul class="st-socials">
              <li><a class="st-social" href="https://x.com/" aria-label="X (Twitter)"><span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M22 4s-.7 2.1-2 3.4c1.6 10-9.4 17.3-18 11.6 2.2.1 4.4-.6 6-2C3 15.5.5 9.6 3 5c2.2 2.6 5.6 4.1 9 4-.9-4.2 4-6.6 7-3.8 1.1 0 3-1.2 3-1.2z" /></svg></span></a></li>
              <li><a class="st-social" href="https://www.linkedin.com/" aria-label="LinkedIn"><span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-2-2 2 2 0 0 0-2 2v7h-4v-7a6 6 0 0 1 6-6z" /><rect width="4" height="12" x="2" y="9" /><circle cx="4" cy="4" r="2" /></svg></span></a></li>
              <li><a class="st-social" href="https://github.com/" aria-label="GitHub"><span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M15 22v-4a4.8 4.8 0 0 0-1-3.5c3 0 6-2 6-5.5.08-1.25-.27-2.48-1-3.5.28-1.15.28-2.35 0-3.5 0 0-1 0-3 1.5-2.64-.5-5.36-.5-8 0C6 2 5 2 5 2c-.3 1.15-.3 2.35 0 3.5A5.403 5.403 0 0 0 4 9c0 3.5 3 5.5 6 5.5-.39.49-.68 1.05-.85 1.65-.17.6-.22 1.23-.15 1.85v4" /><path d="M9 18c-4.51 2-5-2-7-2" /></svg></span></a></li>
            </ul></div>
        </div>
        <p class="fm-copy">© 2026 Grace Chapel Riverside · Registered charity no. 1100000</p>
      </footer>
    </section>
    <section class="st st-back-to-top" data-uid="smvw6s7z32pdw">
      <div class="btt" data-btt data-enabled="on" data-distance="500" data-pos="right" data-appear="fade" data-speed="0.8" data-mobile="on" data-shadow="on" style="--btt-size:52px;--btt-off:24px;--btt-radius:50%;--btt-speed:0.8s">
        <div class="btt-demo" aria-hidden="true">
          <span class="btt-bar btt-bar--lg"></span><span class="btt-bar"></span><span class="btt-bar btt-bar--md"></span><span class="btt-bar"></span><span class="btt-bar btt-bar--sm"></span>
          <span class="btt-note">The button appears here once the page has scrolled</span>
        </div><!--/btt-demo-->
        <button type="button" class="btt-btn" aria-label="Back to top" title="Back to top"><svg class="btt-svg" viewBox="0 0 24 24" width="24" height="24" fill="none" stroke="currentColor" stroke-width="2.400" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><path d="M12 19V5M5 12l7-7 7 7"/></svg></button>
      </div>
    </section>
    <section class="st st-accessibility-toolbar" data-uid="smvw6s7z3mixg">
      <div class="a11y" data-a11y data-pos="left" data-remember="on">
        <button type="button" class="a11y-fab" aria-expanded="false" data-a11y-open aria-label="Open accessibility tools">
          <svg viewBox="0 0 24 24" width="30" height="30" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><circle cx="12" cy="12" r="10"/><circle cx="12" cy="7.500" r="1.200" fill="currentColor"/><path d="M7 10.500l5 1 5-1M12 11.500v3.500M9.500 19l2.500-4 2.500 4"/></svg>
        </button>
        <div class="a11y-panel" role="dialog" tabindex="-1" hidden aria-label="Accessibility">
          <div class="a11y-head">
            <h2 class="a11y-title">Accessibility</h2>
            <button type="button" class="a11y-icon" data-a11y-reset aria-label="Reset all settings" title="Reset all settings"><svg viewBox="0 0 24 24" width="18" height="18" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M3 12a9 9 0 1 0 3-6.700L3 8"/><path d="M3 3v5h5"/></svg></button>
            <button type="button" class="a11y-icon" data-a11y-close aria-label="Close accessibility tools" title="Close accessibility tools"><svg viewBox="0 0 24 24" width="18" height="18" fill="none" stroke="currentColor" stroke-width="2.400" stroke-linecap="round" aria-hidden="true"><path d="M6 6l12 12M18 6 6 18"/></svg></button>
          </div>
          <div class="a11y-body">
            <div class="a11y-sec">
              <h3 class="a11y-h">Text</h3>
              <div class="a11y-grid">
                <button type="button" class="a11y-tile" data-feature="text" aria-pressed="false"><svg class="a11y-ic" viewBox="0 0 24 24" width="24" height="24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><path d="M4 7V5h10v2M9 5v12M6 17h6"/><path d="M15 12h6M18 12v6"/></svg><span class="a11y-lab">Bigger text</span><span class="a11y-pips" aria-hidden="true"></span></button>
                <button type="button" class="a11y-tile" data-feature="lineheight" aria-pressed="false"><svg class="a11y-ic" viewBox="0 0 24 24" width="24" height="24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><path d="M8 6h13M8 12h13M8 18h13"/><path d="M3 8l2-2 2 2M3 16l2 2 2-2"/></svg><span class="a11y-lab">Line height</span><span class="a11y-pips" aria-hidden="true"></span></button>
                <button type="button" class="a11y-tile" data-feature="align" aria-pressed="false"><svg class="a11y-ic" viewBox="0 0 24 24" width="24" height="24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><path d="M4 6h16M4 12h10M4 18h14"/></svg><span class="a11y-lab">Text align</span><span class="a11y-pips" aria-hidden="true"></span></button>
                <button type="button" class="a11y-tile" data-feature="font" aria-pressed="false"><svg class="a11y-ic" viewBox="0 0 24 24" width="24" height="24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><path d="M4 19 10 5l6 14M6.5 14h7"/><path d="M17 11h4M19 11v8"/></svg><span class="a11y-lab">Readable font</span><span class="a11y-pips" aria-hidden="true"></span></button>
              </div>
            </div>
            <div class="a11y-sec">
              <h3 class="a11y-h">Visual</h3>
              <div class="a11y-grid">
                <button type="button" class="a11y-tile" data-feature="contrast" aria-pressed="false"><svg class="a11y-ic" viewBox="0 0 24 24" width="24" height="24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><circle cx="12" cy="12" r="9"/><path d="M12 3v18" /><path d="M12 3a9 9 0 0 1 0 18z" fill="currentColor"/></svg><span class="a11y-lab">Contrast</span><span class="a11y-pips" aria-hidden="true"></span></button>
                <button type="button" class="a11y-tile" data-feature="gray" aria-pressed="false"><svg class="a11y-ic" viewBox="0 0 24 24" width="24" height="24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><path d="M12 3s6 6.2 6 10.5A6 6 0 0 1 6 13.500C6 9.200 12 3 12 3z"/><path d="M12 3v16.500" /></svg><span class="a11y-lab">Grayscale</span><span class="a11y-pips" aria-hidden="true"></span></button>
                <button type="button" class="a11y-tile" data-feature="images" aria-pressed="false"><svg class="a11y-ic" viewBox="0 0 24 24" width="24" height="24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><rect x="3" y="5" width="18" height="14" rx="2"/><circle cx="9" cy="10" r="1.500"/><path d="m21 16-5-5-9 8M3 3l18 18"/></svg><span class="a11y-lab">Hide images</span><span class="a11y-pips" aria-hidden="true"></span></button>
                <button type="button" class="a11y-tile" data-feature="motion" aria-pressed="false"><svg class="a11y-ic" viewBox="0 0 24 24" width="24" height="24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><circle cx="12" cy="12" r="9"/><path d="M10 9v6M14 9v6"/></svg><span class="a11y-lab">Pause animations</span><span class="a11y-pips" aria-hidden="true"></span></button>
              </div>
            </div>
            <div class="a11y-sec">
              <h3 class="a11y-h">Orientation</h3>
              <div class="a11y-grid">
                <button type="button" class="a11y-tile" data-feature="links" aria-pressed="false"><svg class="a11y-ic" viewBox="0 0 24 24" width="24" height="24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><path d="M10 14a4.500 4.500 0 0 0 6.400 0l3-3a4.500 4.500 0 0 0-6.400-6.400l-1 1"/><path d="M14 10a4.500 4.500 0 0 0-6.400 0l-3 3a4.500 4.500 0 0 0 6.400 6.400l1-1"/></svg><span class="a11y-lab">Highlight links</span><span class="a11y-pips" aria-hidden="true"></span></button>
                <button type="button" class="a11y-tile" data-feature="mask" aria-pressed="false"><svg class="a11y-ic" viewBox="0 0 24 24" width="24" height="24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><rect x="3" y="4" width="18" height="16" rx="2"/><path d="M3 9h18M3 15h18"/></svg><span class="a11y-lab">Reading mask</span><span class="a11y-pips" aria-hidden="true"></span></button>
              </div>
            </div>
            <p class="a11y-note">Your choices are saved on this device only.</p>
          </div>
        </div>
      </div>
    </section>

Extend with AI

Take This Template Further With AI

Give this prompt to an AI assistant to generate your own version of the Church Website template: swap in your business name, services and tone, add or remove sections, translate it, or turn the page into a Next.js project or a WordPress theme. Use the template above as the visual reference, so you and the AI start from a design that already works.

Prompt to recreate it

Copy this into your AI assistant of choice to build the effect from scratch, or as a jumping-off point for your own variant:

text
Build a complete church website for “Grace Chapel” as clean HTML, CSS and a little JavaScript.

Page structure, top to bottom:
1. Floating Pill Navbar
2. Image Background Hero: “You are welcome here”
3. Scroll Path Timeline: “What to expect”
4. Icon Grid Features: “A place for everyone”
5. Filterable Image Gallery: “Life at Grace Chapel”
6. Team Grid: “The people who serve”
7. Blog Post Cards: “Events & gatherings”
8. Contact With Map: “Plan your visit”
9. Floating Social Share Bar
10. Minimal Footer
11. Back to Top Button
12. Accessibility Toolbar Widget

Look and feel:
- Colours as CSS custom properties: brand #7c3aed, page background #fdfcff, cards #f5f3ff, text #1e1b2e, muted text #5b5670. Corner radius 16px, content width 1200px.
- Headings in Playfair Display, body text in Inter (load both from Google Fonts with display=swap).
- Mobile first. Sections use CSS grid or flexbox and stack cleanly below 700px.

Content:
- Write real, believable community copy for every section instead of lorem ipsum: specific offers, numbers, names and calls to action.
- One clear primary action in the hero and again near the end.

Quality:
- Semantic HTML (header, main, section, footer) with exactly one h1, the hero headline, and one h2 per section.
- Accessible: alt text on every image, visible focus states, labelled form fields, buttons and links with clear text, and prefers-reduced-motion respected.
- SEO: title “Grace Chapel Riverside: Sunday Services at 9:30 and 11:30”, a meta description of 150 to 160 characters, Open Graph tags and JSON-LD that suits a community business.
- Optional: a subtle GSAP ScrollTrigger fade-up on section headings, with content visible without JavaScript.

Also create these pages with the same navbar, footer and theme, and link them from the menu:
- Events (events.html)
- Visit (visit.html)
- Privacy (privacy.html)

Want to tighten it up first? Run this prompt through the AI Prompt Studio to score it across 8 quality dimensions, catch anti-patterns, and tune the wording for Claude, ChatGPT, or Gemini before you paste it in.

What's included

Features

12 ready-made website sections assembled into one finished church website page: Floating Pill Navbar, Image Background Hero, Scroll Path Timeline, Icon Grid Features, Filterable Image Gallery, Team Grid, Blog Post Cards, Contact With Map, Floating Social Share Bar, Minimal Footer, Back to Top Button, Accessibility Toolbar Widget
Every section links to its own page in the Website Section Templates library, where you can edit it on its own
One theme drives the whole page (colours, fonts, corner radius, width), so changing the brand takes a minute
Container-query responsive: each section adapts to the width it is placed in, from phone to desktop
GSAP entrance animations and scroll effects load from a CDN, and switch off for visitors who prefer reduced motion
Also available as a 5-page website in the builder, sharing one navbar, footer and theme
A floating back to top button that appears as visitors scroll, on every page of the multi-page version
A floating accessibility toolbar with bigger text, contrast, grayscale, hide images and pause animations
Plain HTML, CSS and JavaScript: copy the code here or export it to React, Vue, Angular or Tailwind

About this UI Snippet

A Church Website That Welcomes Newcomers: Service Times, a First Visit and a Path to Belong

Screenshot of the Church Website Template snippet rendered live

Most people who visit a church website are deciding whether to walk in on Sunday, so the page is designed to remove the fear of the first visit. Service times appear right in the hero, because it is the fact people search for, and the what-to-expect content explains what happens when you arrive: parking, children, what to wear. A Sunday timeline that draws itself as you scroll walks through the morning from welcome to coffee.

Groups for every age show there is a place for each family member, a gallery shows real people, a leaders grid puts names to faces and event cards show what is coming up. A map with directions and a floating share bar help the congregation invite friends, which is how many newcomers arrive.

Replace the sample details with your own and use real photos of your community. It is the layout of the Church Website template, which also comes as a multi-page site with Events and Visit pages; open it in the Website Builder to edit and export.

Interactive extras built in

Beyond the core sections, this template adds a floating back to top button that appears after the visitor scrolls, so a long page is easy to leave and return; and a floating accessibility toolbar where visitors can enlarge text, raise contrast, hide images and pause animations. Each one has its own page in the Website Section Templates library (Back to Top Button, Accessibility Toolbar Widget), where you can try its settings on their own, and you can edit, move or remove any of them in the Website Builder.

Built from website section templates

The 12 Sections Behind This Church Website Page

This page is not one big block of code: it is stacked from ready-made sections in the free Website Section Templates library, in this order. Open any of them to edit it on its own, or start with the whole page.

  1. Floating Pill Navbara floating pill navbar with Plan a visit and Give links
  2. Image Background Heroservice times and address right in the hero, because that is what people search for
  3. Scroll Path Timelinea Sunday timeline that draws itself as you scroll, from welcome and coffee to the last song
  4. Icon Grid Featuresgroups for children, youth, families and seniors, so every household sees a place
  5. Filterable Image Gallerya filterable gallery of real services, groups and community events
  6. Team Gridthe pastor and leaders with names, photos and a line about each
  7. Blog Post Cardsupcoming events as cards, so a visitor sees the church is active this week
  8. Contact With Mapa map with address, parking and public transport
  9. Floating Social Share Bara floating share bar that helps members invite friends
  10. Minimal Footera minimal footer with contact details, charity number and safeguarding policy
  11. Back to Top Buttona floating back to top button that appears after the visitor scrolls, so a long page is easy to leave and return
  12. Accessibility Toolbar Widgeta floating accessibility toolbar where visitors can enlarge text, raise contrast, hide images and pause animations

Step by step

How to Use

  1. 1
    Open the template in the Website BuilderPress "Start using this template" to open the Church Website in the Website Builder. Everything is edited with forms in a side panel; no code is needed.
  2. 2
    Put service times and the address firstEdit the hero with your service days, times and full address, and add accessibility and parking notes for first-time visitors.
  3. 3
    Write what to expect on SundayRewrite the timeline to follow your actual service, including children's activities and refreshments, so newcomers know what happens.
  4. 4
    Keep the events list currentReplace the event cards with this month's events, and link each to details or a sign-up form.
  5. 5
    Export and publishDownload one HTML file or a ZIP (or one HTML file per page for the multi-page version) and upload it to Netlify, Vercel, Cloudflare Pages, GitHub Pages or your own host. Or copy the code from this page and export it to React, Vue, Angular or Tailwind with the buttons above the editor.

Real-world uses

Common Use Cases

Churches, parishes and ministries
Welcome visitors, share service times and show what is on in the community.
Community centres and clubs
Swap services for sessions and groups for classes; the welcome-and-events structure remains.
Learn a self-drawing timeline
See how an SVG path animates as the visitor scrolls using GSAP ScrollTrigger.

Got questions?

Frequently Asked Questions

Service times, the address, what to expect, groups, leaders, events, giving and contact information.

Describe the morning in plain terms: arrival, parking, children's provision, length of the service and what happens afterwards.

Yes. Link a Give button in the navbar to your giving platform, such as Stripe, PayPal or your denomination's system.

It adds a floating back to top button and an accessibility toolbar. Each is a section you can edit, move or remove in the Website Builder, and each has its own page in the Website Section Templates library.

It is assembled from 12 templates in the free Website Section Templates library: Floating Pill Navbar, Image Background Hero, Scroll Path Timeline, Icon Grid Features, Filterable Image Gallery, Team Grid, Blog Post Cards, Contact With Map, Floating Social Share Bar, Minimal Footer, Back to Top Button, Accessibility Toolbar Widget. Each one has its own page where you can edit it separately.

It is the same page. Here you read and edit the HTML, CSS and JavaScript directly with a live preview; in the Website Builder you edit it with forms, change the theme once for the whole page, add pages and export a finished site.