Fashora Hero Hero Block - Let's templates
Unlock every premium block and template with All-Access from €20 / 3 months, cancel anytime. Get All-Access
All blocks
Free Hero

Fashora Hero

A hero block extracted from the Fashora template, available in Tailwind CSS, Bootstrap, DaisyUI, and Material Design.

0 18
Fashora Hero preview
fashora.html
<!DOCTYPE html>
<html lang="en" class="w-full">
<head>
    <script>
        window.FontAwesomeConfig = {
          autoReplaceSvg: 'nest'
        };
      </script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/js/all.min.js" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Fashora Hero | Tailwind CSS UI Block</title>
    <meta name="description" content="A hero block extracted from the Fashora template, available in Tailwind CSS, Bootstrap, DaisyUI, and Material Design.">
    <meta name="keywords" content="Fashora, Tailwind CSS template, HTML website template, streetwear store template, fashion landing page, clothing collection, responsive ecommerce design">
    <meta name="author" content="Let's templates">
    <link rel="canonical" href="">

    <meta property="og:type" content="product">
    <meta property="og:site_name" content="Let's templates">
    <meta property="og:locale" content="en_US">
    <meta property="og:url" content="">
    <meta property="og:title" content="Fashora | Tailwind CSS Streetwear Ecommerce Template">
    <meta property="og:description" content="A vibrant Tailwind CSS streetwear store template for presenting fashion collections, featured products, and bold editorial campaigns.">
    <meta property="og:image" content="">
    <meta property="og:image:alt" content="Fashora template preview">

    <meta name="twitter:card" content="summary_large_image">
    <meta name="twitter:url" content="">
    <meta name="twitter:title" content="Fashora | Tailwind CSS Streetwear Ecommerce Template">
    <meta name="twitter:description" content="A vibrant Tailwind CSS streetwear store template for presenting fashion collections, featured products, and bold editorial campaigns.">
    <meta name="twitter:image" content="">
    <meta name="twitter:image:alt" content="Fashora template preview">
    <script src="https://cdn.tailwindcss.com"></script>
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
    <link href="https://fonts.googleapis.com/css2?family=Teko:wght@300..700&family=Inter:wght@400;700;900&display=swap" rel="stylesheet">
    <script>
      tailwind.config = {
        theme: {
          extend: {
            colors: {
              primary: '#3B82F6',
              dark: '#121212',
              light: '#f4f4f5',
            },
            fontFamily: {
              sans: ['Inter', 'sans-serif'],
              teko: ['Teko', 'sans-serif'],
            },
            spacing: {
              '15': '3.75rem',
            },
            keyframes: {
              marquee: {
                '0%': { transform: 'translateX(0)' },
                '100%': { transform: 'translateX(-50%)' },
              },
            },
            animation: {
              marquee: 'marquee 20s linear infinite',
            },
          },
        },
      };
    </script>
    <style>
        body { font-family: 'Inter', sans-serif; }
        .nav-link::after {
            content: '';
            position: absolute;
            bottom: 0;
            left: 0;
            width: 100%;
            height: 2px;
            background: currentColor;
            transform: scaleX(0);
            transform-origin: right;
            transition: transform 0.3s ease;
        }
        .nav-link:hover::after {
            transform: scaleX(1);
            transform-origin: left;
        }
        .no-scrollbar::-webkit-scrollbar { display: none; }
        .no-scrollbar { -ms-overflow-style: none; scrollbar-width: none; }
        #product, #shops, #pricing { scroll-margin-top: 5rem; }
        .nav-pill {
            color: rgba(255, 255, 255, 0.5);
        }
        .nav-pill:hover { color: #fff; }
        .nav-pill.is-active {
            color: #fff;
            background: rgba(255, 255, 255, 0.1);
        }
    </style>
</head>
<body class="bg-light text-black overflow-x-hidden">
<%
      nav_links = [
        ["#hero", "Home", true],
        ["#product", "Product", false],
        ["#pricing", "Pricing", false],
        ["#shops", "Our Shops", false]
      ]
    %>
<% nav_links.each do |href, label, active| %>
<% end %>
<% nav_links.each do |href, label, active| %>
<% end %>
<!-- block:start hero -->
    <header id="hero" class="relative bg-primary overflow-hidden pt-32 sm:pt-36 md:pt-32 md:h-[900px] md:flex md:flex-col md:justify-end">
        <h1 class="sr-only">FASHORA</h1>
        <div class="hidden md:block absolute top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2 w-full text-center pointer-events-none select-none z-0 overflow-hidden" aria-hidden="true">
            <p class="text-[35vw] font-teko font-bold leading-[0.8] text-white uppercase">FASHORA</p>
        </div>

        <div class="relative z-10 flex items-center justify-center pointer-events-none px-6 pt-2 md:absolute md:inset-0 md:px-0 md:pt-0">
            <img class="w-4/5 max-h-[240px] sm:max-h-[300px] md:w-full md:max-w-[1000px] md:max-h-[850px] md:h-auto object-contain drop-shadow-2xl" src="https://storage.googleapis.com/uxpilot-auth.appspot.com/gen_9e7450c71c_5dfa4cd8bb6a82ad.png" alt="editorial high fashion action photo of a woman in white streetwear jumping with a red skateboard, sk" />
        </div>

        <div class="pointer-events-none absolute inset-x-0 bottom-0 z-[15] hidden md:block h-1/3 bg-gradient-to-t from-primary via-primary/50 to-transparent"></div>

        <div class="relative z-20 w-full max-w-[1400px] mx-auto px-5 sm:px-8 lg:px-12 pt-6 pb-10 md:pt-0 md:pb-24 grid grid-cols-12 gap-6 md:gap-8 items-end">
            <!-- Hero Description & CTA -->
            <div class="col-span-12 lg:col-span-5 space-y-5 md:space-y-8">
                <p class="text-white text-sm max-w-sm leading-relaxed font-medium">
                    Discover thoughtfully crafted fashion that blends timeless elegance with everyday comfort. Designed for modern lifestyles, made to elevate every moment.
                </p>
                <div class="flex items-center gap-2">
                    <a href="#product" class="bg-white text-black px-6 sm:px-8 py-3 rounded-l-full text-xs font-bold uppercase tracking-widest hover:bg-gray-100 transition-all">
                        SHOP COLLECTION
                    </a>
                    <a href="#product" class="bg-black text-white w-12 h-12 rounded-full flex items-center justify-center -ml-1 shrink-0" aria-label="Shop collection">
                        <i class="fa-solid fa-arrow-right -rotate-45"></i>
                    </a>
                </div>
            </div>

            <div class="col-span-12 lg:col-span-7 flex justify-start lg:justify-end">
                <!-- Glassmorphism Card -->
                <div class="bg-white/20 backdrop-blur-xl p-5 sm:p-8 rounded-[28px] sm:rounded-[40px] border border-white/30 w-full max-w-[350px] space-y-5 sm:space-y-6">
                    <div class="flex items-end justify-between gap-3">
                        <div class="space-y-1">
                            <div class="flex items-center gap-2">
                                <span class="text-5xl font-teko text-white font-bold">4.8</span>
                                <span class="text-white/60 text-xs font-medium uppercase mt-2">(360)</span>
                            </div>
                            <p class="text-white/60 text-[10px] font-bold uppercase tracking-widest">Happy Clients Score</p>
                        </div>
                        <div class="text-white/80 text-[10px] font-bold uppercase tracking-widest text-right leading-tight">
                            It's all about the<br>shopping
                        </div>
                    </div>

                    <div class="relative hidden sm:block rounded-3xl overflow-hidden aspect-square w-full">
                        <img class="w-full h-full object-cover" src="https://storage.googleapis.com/uxpilot-auth.appspot.com/gen_617bd1ff18_39be92e95305fe77.png" alt="aesthetic fashion photography of a model in a white dress, sunset lighting, soft glow" />
                        <div class="absolute bottom-4 right-4 bg-black text-white w-10 h-10 rounded-full flex items-center justify-center">
                            <i class="fa-solid fa-arrow-right -rotate-45 text-xs"></i>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </header>
    <!-- block:end hero -->
<script>
      (function () {
        var track = document.getElementById("reviews-track");
        var prev = document.getElementById("reviews-prev");
        var next = document.getElementById("reviews-next");
        if (!track || !prev || !next) return;

        function cardStep() {
          var card = track.querySelector("[data-review]");
          if (!card) return 400;
          var styles = window.getComputedStyle(track);
          var gap = parseFloat(styles.columnGap || styles.gap) || 24;
          return card.getBoundingClientRect().width + gap;
        }

        function scrollByDir(dir) {
          var step = cardStep();
          var max = Math.max(track.scrollWidth - track.clientWidth, 0);
          var nextLeft = track.scrollLeft + dir * step;
          if (nextLeft > max - 8) nextLeft = 0;
          if (nextLeft < 8 && dir < 0) nextLeft = max;
          track.scrollTo({ left: nextLeft, behavior: "smooth" });
        }

        prev.addEventListener("click", function () { scrollByDir(-1); });
        next.addEventListener("click", function () { scrollByDir(1); });
      })();

      (function () {
        var links = document.querySelectorAll("[data-nav-link]");

        function setActive(href) {
          links.forEach(function (link) {
            var isActive = link.getAttribute("href") === href;
            link.classList.toggle("is-active", isActive);
            if (isActive) {
              link.setAttribute("aria-current", "page");
            } else {
              link.removeAttribute("aria-current");
            }
          });
        }

        links.forEach(function (link) {
          link.addEventListener("click", function () {
            setActive(link.getAttribute("href"));
          });
        });
      })();
    </script>
</body>
</html>

From this template

Fashora screenshot Free

Business

Fashora

Unlimited access to all products

Unlock the entire library of premium templates and blocks. Renews automatically, cancel anytime.

€20 / 3 months or €60 / year
Get Unlimited Access