1111

$0.00
3-5 Days Shipping 1 year warranty 30 Days return

Description

Kozyard metal corrugated awning vs ordinary awnings comparison chart showing advantages of modified steel over fading fabric awnings, aging acrylic sheets, and rusting iron sheets, highlighting superior heat insulation and long-lasting anti-rust performance.
Kozyard residential metal corrugated awning application showcase installed over front door entrance, window garden box, balcony patio sliding door, and outdoor EV charging station, offering durable sunshade, rain protection, and home exterior decor.
Kozyard commercial metal corrugated awning application showcase installed on storefront cafe windows, modern bar drive-ins, and restaurant exterior doors, featuring retro industrial style design for outdoor customer shading and rain protection canopy.
Kozyard metal corrugated awning color and size collection showing Khaki, Dark Gray, and Steel Blue options available in W42" x D32" and W55" x D32" dimensions, suitable for various house window overhang and front door canopy exterior home upgrades.">
      </div>
      <div class="kz-slide">
        <img src="https://cdn.shopify.com/s/files/1/0683/0840/2471/files/6.5_feae1df5-c013-466a-892e-c4bab0c93e2e.jpg?v=1786796332" alt="Kozyard metal corrugated awning customer showcase photos featuring real-world installations on wooden cabins, brick wall front doors, backyard patio gazebo structures, and residential house windows for heavy duty sun shade and all-weather canopy protection.">
      </div>
    </div>
  </div>

  <!-- 箭头 -->
  <div class="kz-arrow prev">
    <svg viewBox="0 0 24 24"><path d="M15 18l-6-6 6-6"/></svg>
  </div>
  <div class="kz-arrow next">
    <svg viewBox="0 0 24 24"><path d="M9 6l6 6-6 6"/></svg>
  </div>

  <!-- 圆点 -->
  <div class="kz-dots"></div>
</div>

<script>
(function(){
  const slider = document.currentScript.previousElementSibling;
  const track = slider.querySelector( { const dot = document.createElement('div'); dot.className = 'kz-dot' + (i === 0 ? ' active' : ''); dot.onclick = () => go(i); dotsWrap.appendChild(dot); }); function go(i){ index = i; track.style.transform = `translateX(-${index * 100}%)`; dotsWrap.querySelectorAll('.kz-dot').forEach((d, j) => { d.classList.toggle('active', j === index); }); } prev.onclick = () => go((index - 1 + slides.length) % slides.length); next.onclick = () => go((index + 1) % slides.length); })();