0

Luxury Car Dealership Showroom Website UI Mockup - Porsche & Premium Brands

·Feb 9, 2026
Share:

Design a website UI mockup (HTML/CSS) for a luxury car dealership showroom. The site should feel like walking into a high-end showroom — prestigious, sleek, and immersive.

Requirements:

  • Hero section with a full-width showcase of a featured car (e.g., Porsche 911) with a dramatic, cinematic feel
  • Vehicle gallery/showroom section displaying luxury cars in a visually striking grid or carousel layout
  • Brand bar featuring logos of carried brands (Porsche, Mercedes-Benz, Bentley, Lamborghini, etc.)
  • Call-to-action sections for booking a test drive and contacting the dealership
  • Color palette: Dark/black backgrounds with gold, silver, and metallic accent colors — think luxury, shine, and sophistication
  • Typography: Elegant, modern fonts that convey premium quality
  • Visual effects: Subtle shimmer/gradient effects on gold and silver elements to create a metallic, reflective feel
  • Use placeholder images (describe what should go where) or solid color blocks for car images
  • Responsive-friendly structure, but focus on the desktop experience first
  • Single-page layout
8 Responses
8 AI responses
0
·Google·56.8s·6:05 AM·#1Top Response

Of course. Here is a single-page UI mockup for a luxury car dealership website, designed to be sleek, prestigious, and immersive.

This mockup uses HTML and embedded CSS to create a self-contained file. It incorporates a dark theme with gold and silver accents, elegant typography, and subtle visual effects to evoke a high-end showroom feel.

Key Design Elements:

  • Color Palette: A sophisticated dark background (#0a0a0a) allows the gold and silver metallic accents to stand out.
  • Typography: Cormorant Garamond is used for headings to convey classic elegance, while Lato is used for body text for its modern readability.
  • Metallic Effects: CSS linear-gradient is used on text and borders to simulate a metallic sheen.
  • Shimmer Animation: A subtle light-sweep animation is applied to the primary call-to-action button on hover, enhancing the sense of luxury and interactivity.
  • Layout: The design uses Flexbox and CSS Grid for a clean, modern, and responsive structure.

Luxury Showroom UI Mockup

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Prestige Motors - Luxury Showroom</title>
    <style>
        /* --- Google Fonts Import --- */
        @import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@600;700&family=Lato:wght@300;400;700&display=swap');

        /* --- CSS Variables (Theme) --- */
        :root {
            --color-dark-primary: #0a0a0a;
            --color-dark-secondary: #141414;
            --color-light: #f5f5f5;
            --color-gold: #c09f6b;
            --color-silver: #c0c0c0;
            --color-text-muted: #888;

            --font-heading: 'Cormorant Garamond', serif;
            --font-body: 'Lato', sans-serif;
            
            --gradient-gold: linear-gradient(145deg, #d4af37, #c09f6b, #b28c4b);
            --gradient-silver: linear-gradient(145deg, #e0e0e0, #c0c0c0, #a9a9a9);
        }

        /* --- Base & Reset Styles --- */
        * {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
        }

        html {
            scroll-behavior: smooth;
        }

        body {
            font-family: var(--font-body);
            background-color: var(--color-dark-primary);
            color: var(--color-light);
            line-height: 1.6;
        }

        h1, h2, h3 {
            font-family: var(--font-heading);
            font-weight: 700;
            line-height: 1.2;
            text-transform: uppercase;
            letter-spacing: 1.5px;
        }

        h1 { font-size: 4rem; }
        h2 { font-size: 2.5rem; }
        h3 { font-size: 1.5rem; }

        p {
            font-weight: 300;
            margin-bottom: 1rem;
        }

        a {
            color: var(--color-gold);
            text-decoration: none;
            transition: color 0.3s ease;
        }

        a:hover {
            color: #fff;
        }

        .container {
            max-width: 1200px;
            margin: 0 auto;
            padding: 0 2rem;
        }

        section {
            padding: 6rem 0;
        }
        
        .section-title {
            text-align: center;
            margin-bottom: 4rem;
            color: var(--color-light);
        }

        .section-title::after {
            content: '';
            display: block;
            width: 80px;
            height: 2px;
            background: var(--gradient-gold);
            margin: 1rem auto 0;
        }
        
        /* --- Button Styles --- */
        .btn {
            display: inline-block;
            padding: 12px 30px;
            font-family: var(--font-body);
            font-weight: 700;
            text-transform: uppercase;
            letter-spacing: 1px;
            border: 2px solid transparent;
            cursor: pointer;
            transition: all 0.4s ease;
            position: relative;
            overflow: hidden;
        }

        .btn-gold {
            background: var(--gradient-gold);
            color: var(--color-dark-primary);
            border-color: var(--color-gold);
        }
        
        .btn-outline {
            background: transparent;
            color: var(--color-light);
            border-color: var(--color-gold);
        }

        .btn-outline:hover {
            background-color: var(--color-gold);
            color: var(--color-dark-primary);
        }

        /* Shimmer effect for primary CTA */
        .btn-gold::after {
            content: '';
            position: absolute;
            top: -50%;
            left: -50%;
            width: 200%;
            height: 200%;
            background: rgba(255, 255, 255, 0.2);
            transform: rotate(45deg);
            transition: transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);
        }

        .btn-gold:hover::after {
            transform: translate(50%, 50%) rotate(45deg);
        }

        /* --- Header --- */
        .main-header {
            position: fixed;
            top: 0;
            left: 0;
            width: 100%;
            padding: 1.5rem 2rem;
            display: flex;
            justify-content: space-between;
            align-items: center;
            z-index: 1000;
            background: rgba(10, 10, 10, 0.5);
            backdrop-filter: blur(10px);
            border-bottom: 1px solid rgba(255, 255, 255, 0.1);
        }

        .logo {
            font-family: var(--font-heading);
            font-size: 1.8rem;
            font-weight: 700;
            letter-spacing: 2px;
            color: var(--color-light);
        }

        .logo span {
            background: var(--gradient-gold);
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
            background-clip: text;
            text-fill-color: transparent;
        }

        .nav-links ul {
            display: flex;
            list-style: none;
        }

        .nav-links li {
            margin-left: 2.5rem;
        }

        .nav-links a {
            color: var(--color-light);
            text-transform: uppercase;
            font-weight: 400;
            letter-spacing: 1px;
            font-size: 0.9rem;
            position: relative;
        }

        .nav-links a::after {
            content: '';
            position: absolute;
            bottom: -5px;
            left: 0;
            width: 0;
            height: 1px;
            background: var(--color-gold);
            transition: width 0.3s ease;
        }

        .nav-links a:hover::after {
            width: 100%;
        }

        /* --- Hero Section --- */
        #hero {
            height: 100vh;
            display: flex;
            align-items: center;
            justify-content: center;
            text-align: center;
            color: #fff;
            padding: 0;
            position: relative;
            background: linear-gradient(rgba(0,0,0,0.6), rgba(0,0,0,0.6)), url('https://placehold.co/1920x1080/000000/333333?text=Dramatic+Porsche+911') no-repeat center center/cover;
            /* Placeholder for a dramatic, low-light shot of a Porsche 911 */
        }

        .hero-content {
            max-width: 800px;
        }

        .hero-content h1 {
            margin-bottom: 1rem;
            text-shadow: 2px 2px 10px rgba(0,0,0,0.5);
        }
        
        .hero-content p {
            font-size: 1.2rem;
            margin-bottom: 2rem;
            font-weight: 300;
        }

        /* --- Brand Bar Section --- */
        #brands {
            background-color: var(--color-dark-secondary);
            padding: 3rem 0;
        }

        .brand-logos {
            display: flex;
            justify-content: space-around;
            align-items: center;
            filter: grayscale(100%) brightness(3);
            opacity: 0.6;
            transition: all 0.4s ease;
        }
        
        #brands:hover .brand-logos {
            filter: grayscale(0) brightness(1);
            opacity: 1;
        }

        .brand-logos span {
            font-family: var(--font-heading);
            font-size: 1.5rem;
            letter-spacing: 2px;
            /* In a real site, these would be <img> or <svg> tags */
        }

        /* --- Showroom Section --- */
        #showroom {
            background-color: var(--color-dark-primary);
        }

        .gallery-grid {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));
            gap: 2rem;
        }

        .car-card {
            background-color: var(--color-dark-secondary);
            overflow: hidden;
            border: 1px solid #222;
            transition: transform 0.4s ease, border-color 0.4s ease;
        }

        .car-card:hover {
            transform: translateY(-10px);
            border-color: var(--color-gold);
        }

        .car-image {
            height: 250px;
            background-color: #333;
            background-size: cover;
            background-position: center;
        }

        .car-info {
            padding: 1.5rem;
        }
        
        .car-info h3 {
            color: var(--color-light);
            margin-bottom: 0.5rem;
        }

        .car-info p {
            color: var(--color-text-muted);
            font-size: 0.9rem;
            margin-bottom: 0;
        }

        /* --- CTA Test Drive Section --- */
        #cta-test-drive {
            padding: 8rem 0;
            text-align: center;
            background: linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url('https://placehold.co/1920x800/000000/333333?text=Luxury+Car+Interior') no-repeat center center/cover;
            /* Placeholder for a detailed shot of a luxury car's interior cockpit */
        }

        #cta-test-drive h2 {
            margin-bottom: 2rem;
        }
        
        /* --- Footer --- */
        footer {
            background-color: var(--color-dark-secondary);
            padding: 4rem 0 2rem;
            color: var(--color-text-muted);
        }
        
        .footer-content {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
            gap: 2rem;
            margin-bottom: 3rem;
        }

        .footer-content h4 {
            font-family: var(--font-heading);
            color: var(--color-light);
            text-transform: uppercase;
            letter-spacing: 1px;
            font-size: 1.1rem;
            margin-bottom: 1rem;
            position: relative;
        }
        
        .footer-content h4::after {
            content: '';
            position: absolute;
            left: 0;
            bottom: -5px;
            height: 2px;
            width: 30px;
            background: var(--gradient-gold);
        }
        
        .footer-content ul {
            list-style: none;
        }
        
        .footer-content li {
            margin-bottom: 0.5rem;
        }

        .footer-content a {
            color: var(--color-text-muted);
        }

        .footer-content a:hover {
            color: var(--color-gold);
        }

        .footer-bottom {
            text-align: center;
            padding-top: 2rem;
            border-top: 1px solid #222;
            font-size: 0.9rem;
        }

    </style>
</head>
<body>

    <!-- === HEADER === -->
    <header class="main-header">
        <a href="#hero" class="logo">Prestige<span>Motors</span></a>
        <nav class="nav-links">
            <ul>
                <li><a href="#showroom">Showroom</a></li>
                <li><a href="#cta-test-drive">Test Drive</a></li>
                <li><a href="#footer">Contact</a></li>
            </ul>
        </nav>
    </header>

    <main>

        <!-- === HERO SECTION === -->
        <section id="hero">
            <div class="hero-content">
                <h1>The Legend, Redefined</h1>
                <p>Experience the 2024 Porsche 911. Uncompromising performance meets timeless design.</p>
                <a href="#showroom" class="btn btn-gold">Explore The Collection</a>
            </div>
        </section>

        <!-- === BRAND BAR === -->
        <section id="brands">
            <div class="container">
                <div class="brand-logos">
                    <span>PORSCHE</span>
                    <span>MERCEDES-BENZ</span>
                    <span>BENTLEY</span>
                    <span>LAMBORGHINI</span>
                    <span>ROLLS-ROYCE</span>
                </div>
            </div>
        </section>

        <!-- === SHOWROOM SECTION === -->
        <section id="showroom">
            <div class="container">
                <h2 class="section-title">Our Curated Showroom</h2>
                <div class="gallery-grid">
                    <!-- Car 1 -->
                    <div class="car-card">
                        <div class="car-image" style="background-image: url('https://placehold.co/600x400/111111/555555?text=Bentley+Continental+GT');"></div>
                        <div class="car-info">
                            <h3>Bentley Continental GT</h3>
                            <p>Grand Touring, Redefined.</p>
                        </div>
                    </div>
                    <!-- Car 2 -->
                    <div class="car-card">
                        <div class="car-image" style="background-image: url('https://placehold.co/600x400/111111/555555?text=Lamborghini+Huracan');"></div>
                        <div class="car-info">
                            <h3>Lamborghini Huracán</h3>
                            <p>Instinctive Technology.</p>
                        </div>
                    </div>
                    <!-- Car 3 -->
                    <div class="car-card">
                        <div class="car-image" style="background-image: url('https://placehold.co/600x400/111111/555555?text=Mercedes-AMG+G63');"></div>
                        <div class="car-info">
                            <h3>Mercedes-AMG G 63</h3>
                            <p>Stronger Than Time.</p>
                        </div>
                    </div>
                    <!-- Car 4 -->
                    <div class="car-card">
                        <div class="car-image" style="background-image: url('https://placehold.co/600x400/111111/555555?text=Porsche+Taycan');"></div>
                        <div class="car-info">
                            <h3>Porsche Taycan Turbo S</h3>
                            <p>Soul, Electrified.</p>
                        </div>
                    </div>
                    <!-- Car 5 -->
                    <div class="car-card">
                        <div class="car-image" style="background-image: url('https://placehold.co/600x400/111111/555555?text=Rolls-Royce+Ghost');"></div>
                        <div class="car-info">
                            <h3>Rolls-Royce Ghost</h3>
                            <p>Post-Opulent Design.</p>
                        </div>
                    </div>
                    <!-- Car 6 -->
                    <div class="car-card">
                        <div class="car-image" style="background-image: url('https://placehold.co/600x400/111111/555555?text=Porsche+911+GT3');"></div>
                        <div class="car-info">
                            <h3>Porsche 911 GT3 RS</h3>
                            <p>Born on the Racetrack.</p>
                        </div>
                    </div>
                </div>
            </div>
        </section>

        <!-- === CTA TEST DRIVE SECTION === -->
        <section id="cta-test-drive">
            <div class="container">
                <h2>Feel The Power In Your Hands</h2>
                <p>Your journey into unparalleled performance begins with a test drive. <br>Schedule your private appointment today.</p>
                <a href="#" class="btn btn-gold">Book A Test Drive</a>
            </div>
        </section>

    </main>

    <!-- === FOOTER === -->
    <footer id="footer">
        <div class="container">
            <div class="footer-content">
                <div class="footer-about">
                    <h4>Prestige<span>Motors</span></h4>
                    <p>The premier destination for the world's most sought-after luxury and performance vehicles.</p>
                </div>
                <div class="footer-contact">
                    <h4>Contact Us</h4>
                    <ul>
                        <li>123 Luxury Lane, Beverly Hills, CA 90210</li>
                        <li>(310) 555-0189</li>
                        <li>concierge@prestigemotors.example</li>
                    </ul>
                </div>
                <div class="footer-hours">
                    <h4>Showroom Hours</h4>
                    <ul>
                        <li>Monday - Friday: 9am - 7pm</li>
                        <li>Saturday: 10am - 6pm</li>
                        <li>Sunday: By Appointment</li>
                    </ul>
                </div>
            </div>
            <div class="footer-bottom">
                <p>&copy; 2024 Prestige Motors. All Rights Reserved.</p>
            </div>
        </div>
    </footer>

</body>
</html>

Comments

0
·Anthropic·35.2s·6:05 AM·#2

Luxury Car Dealership Showroom Website UI

I'll create a sophisticated, single-page luxury dealership site with cinematic styling, metallic accents, and premium UX.

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Prestige Motors – Luxury Automotive Showroom</title>
    <link href="https://fonts.googleapis.com/css2?family=Playfair+Display:wght@700&family=Montserrat:wght@300;400;500;600&display=swap" rel="stylesheet">
    <style>
        * {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
        }

        :root {
            --dark-bg: #0a0a0a;
            --dark-secondary: #1a1a1a;
            --gold: #d4af37;
            --silver: #c0c0c0;
            --platinum: #e8e8e8;
            --accent-dark: #2d2d2d;
            --text-light: #f5f5f5;
            --text-muted: #a0a0a0;
        }

        body {
            background-color: var(--dark-bg);
            color: var(--text-light);
            font-family: 'Montserrat', sans-serif;
            line-height: 1.6;
            overflow-x: hidden;
        }

        /* ===== HEADER/NAV ===== */
        header {
            position: fixed;
            top: 0;
            width: 100%;
            z-index: 100;
            background: rgba(10, 10, 10, 0.95);
            backdrop-filter: blur(10px);
            border-bottom: 1px solid rgba(212, 175, 55, 0.2);
            padding: 1.5rem 3rem;
        }

        nav {
            display: flex;
            justify-content: space-between;
            align-items: center;
            max-width: 1400px;
            margin: 0 auto;
        }

        .logo {
            font-family: 'Playfair Display', serif;
            font-size: 2rem;
            font-weight: 700;
            background: linear-gradient(135deg, #d4af37, #c0c0c0);
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
            background-clip: text;
            letter-spacing: 2px;
        }

        nav ul {
            display: flex;
            list-style: none;
            gap: 3rem;
        }

        nav a {
            color: var(--text-light);
            text-decoration: none;
            font-weight: 500;
            font-size: 0.95rem;
            transition: color 0.3s ease;
            position: relative;
        }

        nav a:hover {
            color: var(--gold);
        }

        nav a::after {
            content: '';
            position: absolute;
            bottom: -5px;
            left: 0;
            width: 0;
            height: 2px;
            background: linear-gradient(90deg, var(--gold), transparent);
            transition: width 0.3s ease;
        }

        nav a:hover::after {
            width: 100%;
        }

        /* ===== HERO SECTION ===== */
        .hero {
            height: 100vh;
            margin-top: 60px;
            background: linear-gradient(135deg, var(--dark-bg) 0%, var(--accent-dark) 100%);
            display: flex;
            align-items: center;
            justify-content: center;
            position: relative;
            overflow: hidden;
        }

        .hero::before {
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            background: radial-gradient(ellipse at 30% 50%, rgba(212, 175, 55, 0.15) 0%, transparent 50%);
            pointer-events: none;
        }

        .hero-content {
            position: relative;
            z-index: 2;
            display: grid;
            grid-template-columns: 1fr 1fr;
            gap: 4rem;
            align-items: center;
            max-width: 1400px;
            width: 100%;
            padding: 0 3rem;
        }

        .hero-text h1 {
            font-family: 'Playfair Display', serif;
            font-size: 4rem;
            font-weight: 700;
            line-height: 1.2;
            margin-bottom: 1.5rem;
            letter-spacing: -1px;
        }

        .hero-text p {
            font-size: 1.1rem;
            color: var(--text-muted);
            margin-bottom: 2rem;
            font-weight: 300;
        }

        .hero-cta {
            display: flex;
            gap: 1.5rem;
        }

        .btn {
            padding: 1rem 2.5rem;
            border: none;
            cursor: pointer;
            font-size: 1rem;
            font-weight: 600;
            transition: all 0.3s ease;
            border-radius: 2px;
            text-decoration: none;
            display: inline-block;
            letter-spacing: 1px;
        }

        .btn-primary {
            background: linear-gradient(135deg, var(--gold) 0%, #f0d680 100%);
            color: var(--dark-bg);
            box-shadow: 0 10px 30px rgba(212, 175, 55, 0.3);
        }

        .btn-primary:hover {
            transform: translateY(-2px);
            box-shadow: 0 15px 40px rgba(212, 175, 55, 0.5);
        }

        .btn-secondary {
            border: 2px solid var(--gold);
            color: var(--gold);
            background: transparent;
        }

        .btn-secondary:hover {
            background: rgba(212, 175, 55, 0.1);
            transform: translateY(-2px);
        }

        .hero-car {
            position: relative;
            height: 500px;
            background: linear-gradient(135deg, rgba(212, 175, 55, 0.1), rgba(192, 192, 192, 0.05));
            border: 2px solid rgba(212, 175, 55, 0.3);
            border-radius: 10px;
            display: flex;
            align-items: center;
            justify-content: center;
            overflow: hidden;
            animation: carGlow 3s ease-in-out infinite;
        }

        @keyframes carGlow {
            0%, 100% {
                box-shadow: 0 0 30px rgba(212, 175, 55, 0.2), inset 0 0 30px rgba(212, 175, 55, 0.05);
            }
            50% {
                box-shadow: 0 0 50px rgba(212, 175, 55, 0.4), inset 0 0 50px rgba(212, 175, 55, 0.1);
            }
        }

        .car-placeholder {
            font-size: 6rem;
            color: rgba(212, 175, 55, 0.4);
            font-weight: 700;
        }

        /* ===== BRAND BAR ===== */
        .brands {
            background: var(--dark-secondary);
            padding: 4rem 3rem;
            border-top: 1px solid rgba(212, 175, 55, 0.2);
            border-bottom: 1px solid rgba(212, 175, 55, 0.2);
        }

        .brands-container {
            max-width: 1400px;
            margin: 0 auto;
        }

        .brands-title {
            font-family: 'Playfair Display', serif;
            font-size: 1.2rem;
            margin-bottom: 2rem;
            color: var(--gold);
            text-transform: uppercase;
            letter-spacing: 3px;
        }

        .brands-grid {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));
            gap: 2rem;
            align-items: center;
            justify-items: center;
        }

        .brand-logo {
            width: 120px;
            height: 80px;
            background: linear-gradient(135deg, rgba(212, 175, 55, 0.08), rgba(192, 192, 192, 0.05));
            border: 1px solid rgba(212, 175, 55, 0.2);
            border-radius: 5px;
            display: flex;
            align-items: center;
            justify-content: center;
            font-weight: 600;
            color: var(--text-muted);
            transition: all 0.3s ease;
        }

        .brand-logo:hover {
            background: linear-gradient(135deg, rgba(212, 175, 55, 0.2), rgba(192, 192, 192, 0.1));
            color: var(--gold);
            border-color: var(--gold);
            transform: scale(1.05);
        }

        /* ===== SHOWROOM GALLERY ===== */
        .showroom {
            padding: 6rem 3rem;
            max-width: 1400px;
            margin: 0 auto;
        }

        .section-title {
            font-family: 'Playfair Display', serif;
            font-size: 2.5rem;
            margin-bottom: 1rem;
            text-align: center;
        }

        .section-subtitle {
            color: var(--text-muted);
            text-align: center;
            margin-bottom: 4rem;
            font-size: 1.1rem;
            font-weight: 300;
        }

        .gallery-grid {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));
            gap: 2.5rem;
        }

        .car-card {
            background: linear-gradient(135deg, var(--accent-dark), var(--dark-secondary));
            border: 1px solid rgba(212, 175, 55, 0.2);
            border-radius: 8px;
            overflow: hidden;
            transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
            cursor: pointer;
        }

        .car-card:hover {
            transform: translateY(-10px);
            border-color: var(--gold);
            box-shadow: 0 20px 50px rgba(212, 175, 55, 0.3);
        }

        .car-image {
            width: 100%;
            height: 300px;
            background: linear-gradient(135deg, rgba(212, 175, 55, 0.1), rgba(192, 192, 192, 0.05));
            display: flex;
            align-items: center;
            justify-content: center;
            font-size: 4rem;
            color: rgba(212, 175, 55, 0.3);
            position: relative;
            overflow: hidden;
        }

        .car-image::after {
            content: '';
            position: absolute;
            top: 0;
            left: -100%;
            width: 100%;
            height: 100%;
            background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.1), transparent);
            transition: left 0.5s ease;
        }

        .car-card:hover .car-image::after {
            left: 100%;
        }

        .car-info {
            padding: 2rem;
        }

        .car-name {
            font-family: 'Playfair Display', serif;
            font-size: 1.5rem;
            margin-bottom: 0.5rem;
        }

        .car-model {
            color: var(--gold);
            font-size: 0.9rem;
            text-transform: uppercase;
            letter-spacing: 1px;
            margin-bottom: 1rem;
        }

        .car-specs {
            display: flex;
            justify-content: space-between;
            margin: 1.5rem 0;
            padding: 1rem 0;
            border-top: 1px solid rgba(212, 175, 55, 0.1);
            border-bottom: 1px solid rgba(212, 175, 55, 0.1);
            font-size: 0.9rem;
            color: var(--text-muted);
        }

        .spec-item {
            text-align: center;
        }

        .spec-value {
            display: block;
            color: var(--gold);
            font-weight: 600;
        }

        .car-price {
            font-size: 1.3rem;
            font-weight: 600;
            color: var(--gold);
            margin: 1.5rem 0;
        }

        .car-btn {
            width: 100%;
            padding: 0.75rem;
            background: rgba(212, 175, 55, 0.15);
            border: 1px solid var(--gold);
            color: var(--gold);
            cursor: pointer;
            border-radius: 4px;
            transition: all 0.3s ease;
            font-weight: 600;
        }

        .car-btn:hover {
            background: var(--gold);
            color: var(--dark-bg);
        }

        /* ===== CTA SECTION ===== */
        .cta-section {
            background: linear-gradient(135deg, rgba(212, 175, 55, 0.05), rgba(192, 192, 192, 0.02));
            border-top: 1px solid rgba(212, 175, 55, 0.3);
            border-bottom: 1px solid rgba(212, 175, 55, 0.3);
            padding: 6rem 3rem;
        }

        .cta-container {
            max-width: 1400px;
            margin: 0 auto;
            display: grid;
            grid-template-columns: 1fr 1fr;
            gap: 4rem;
        }

        .cta-box {
            padding: 3rem;
            border: 1px solid rgba(212, 175, 55, 0.2);
            border-radius: 8px;
            background: rgba(10, 10, 10, 0.5);
            backdrop-filter: blur(10px);
            text-align: center;
        }

        .cta-icon {
            font-size: 3rem;
            margin-bottom: 1.5rem;
        }

        .cta-box h3 {
            font-family: 'Playfair Display', serif;
            font-size: 1.8rem;
            margin-bottom: 1rem;
        }

        .cta-box p {
            color: var(--text-muted);
            margin-bottom: 2rem;
            font-weight: 300;
        }

        /* ===== FOOTER ===== */
        footer {
            background: var(--dark-secondary);
            border-top: 1px solid rgba(212, 175, 55, 0.2);
            padding: 3rem;
            text-align: center;
            color: var(--text-muted);
        }

        footer p {
            margin-bottom: 1rem;
        }

        .footer-links {
            margin-bottom: 2rem;
        }

        .footer-links a {
            color: var(--gold);
            text-decoration: none;
            margin: 0 1rem;
            font-weight: 500;
        }

        .footer-links a:hover {
            color: var(--platinum);
        }

        /* ===== RESPONSIVE ===== */
        @media (max-width: 768px) {
            header {
                padding: 1rem;
            }

            nav ul {
                display: none;
            }

            .hero-content {
                grid-template-columns: 1fr;
                padding: 0 1.5rem;
            }

            .hero-text h1 {
                font-size: 2.5rem;
            }

            .hero-car {
                height: 350px;
            }

            .car-placeholder {
                font-size: 4rem;
            }

            .gallery-grid {
                grid-template-columns: 1fr;
            }

            .cta-container {
                grid-template-columns: 1fr;
            }

            .showroom {
                padding: 3rem 1.5rem;
            }

            .cta-section {
                padding: 3rem 1.5rem;
            }
        }
    </style>
</head>
<body>
    <!-- HEADER -->
    <header>
        <nav>
            <div class="logo">PRESTIGE</div>
            <ul>
                <li><a href="#showroom">Our Fleet</a></li>
                <li><a href="#brands">Brands</a></li>
                <li><a href="#cta">Contact</a></li>
            </ul>
        </nav>
    </header>

    <!-- HERO SECTION -->
    <section class="hero">
        <div class="hero-content">
            <div class="hero-text">
                <h1>The Art of Performance</h1>
                <p>Experience the pinnacle of automotive luxury. Meticulously curated vehicles from the world's most prestigious manufacturers.</p>
                <div class="hero-cta">
                    <button class="btn btn-primary">Book Test Drive</button>
                    <button class="btn btn-secondary">Learn More</button>
                </div>
            </div>
            <div class="hero-car">
                <div class="car-placeholder">🏎️</div>
            </div>
        </div>
    </section>

    <!-- BRAND BAR -->
    <section class="brands">
        <div class="brands-container">
            <h2 class="brands-title">Featured Brands</h2>
            <div class="brands-grid">
                <div class="brand-logo">Porsche</div>
                <div class="brand-logo">Mercedes-Benz</div>
                <div class="brand-logo">Lamborghini</div>
                <div class="brand-logo">Bentley</div>
                <div class="brand-logo">Ferrari</div>
                <div class="brand-logo">Aston Martin</div>
            </div>
        </div>
    </section>

    <!-- SHOWROOM GALLERY -->
    <section class="showroom" id="showroom">
        <h2 class="section-title">Curated Showroom</h2>
        <p class="section-subtitle">Handpicked luxury vehicles available for immediate delivery</p>
        <div class="gallery-grid">
            <!-- Car Card 1 -->
            <div class="car-card">
                <div class="car-image">🏎️</div>
                <div class="car-info">
                    <div class="car-model">2024 Porsche</div>
                    <h3 class="car-name">911 Turbo S</h3>
                    <div class="car-specs">
                        <div class="spec-item">
                            <span class="spec-value">640 HP</span>
                            <span>Power</span>
                        </div>
                        <div class="spec-item">
                            <span class="spec-value">2.7s</span>
                            <span>0-60</span>
                        </div>
                        <div class="spec-item">
                            <span class="spec-value">205 mph</span>
                            <span>Top Speed</span>
                        </div>
                    </div>
                    <div class="car-price">$216,500</div>
                    <button class="car-btn">View Details</button>
                </div>
            </div>

            <!-- Car Card 2 -->
            <div class="car-card">
                <div class="car-image"></div>
                <div class="car-info">
                    <div class="car-model">2024 Mercedes-Benz</div>
                    <h3 class="car-name">AMG GT 63</h3>
                    <div class="car-specs">
                        <div class="spec-item">
                            <span class="spec-value">630 HP</span>
                            <span>Power</span>
                        </div>
                        <div class="spec-item">
                            <span class="spec-value">3.0s</span>
                            <span>0-60</span>
                        </div>
                        <div class="spec-item">
                            <span class="spec-value">198 mph</span>
                            <span>Top Speed</span>
                        </div>
                    </div>
                    <div class="car-price">$180,000</div>
                    <button class="car-btn">View Details</button>
                </div>
            </div>

            <!-- Car Card 3 -->
            <div class="car-card">
                <div class="car-image"></div>
                <div class="car-info">
                    <div class="car-model">2024 Lamborghini</div>
                    <h3 class="car-name">Revuelto</h3>
                    <div class="car-specs">
                        <div class="spec-item">
                            <span class="spec-value">1001 HP</span>
                            <span>Power</span>
                        </div>
                        <div class="spec-item">
                            <span class="spec-value">2.5s</span>
                            <span>0-60</span>
                        </div>
                        <div class="spec-item">
                            <span class="spec-value">220+ mph</span>
                            <span>Top Speed</span>
                        </div>
                    </div>
                    <div class="car-price">$645,000</div>
                    <button class="car-btn">View Details</button>
                </div>
            </div>

            <!-- Car Card 4 -->
            <div class="car-card">
                <div class="car-image">💎</div>
                <div class="car-info">
                    <div class="car-model">2024 Bentley</div>
                    <h3 class="car-name">Continental GT</h3>
                    <div class="car-specs">
                        <div class="spec-item">
                            <span class="spec-value">635 HP</span>
                            <span>Power</span>
                        </div>
                        <div class="spec-item">
                            <span class="spec-value">3.5s</span>
                            <span>0-60</span>
                        </div>
                        <div class="spec-item">
                            <span class="spec-value">208 mph</span>
                            <span>Top Speed</span>
                        </div>
                    </div>
                    <div class="car-price">$214,000</div>
                    <button class="car-btn">View Details</button>
                </div>
            </div>

            <!-- Car Card 5 -->
            <div class="car-card">
                <div class="car-image">🔴</div>
                <div class="car-info">
                    <div class="car-model">2024 Ferrari</div>
                    <h3 class="car-name">SF90 Stradale</h3>
                    <div class="car-specs">
                        <div class="spec-item">
                            <span class="spec-value">986 HP</span>
                            <span>Power</span>
                        </div>
                        <div class="spec-item">
                            <span class="spec-value">2.5s</span>
                            <span>0-60</span>
                        </div>
                        <div class="spec-item">
                            <span class="spec-value">211 mph</span>
                            <span>Top Speed</span>
                        </div>
                    </div>
                    <div class="car-price">$625,000</div>
                    <button class="car-btn">View Details</button>
                </div>
            </div>

            <!-- Car Card 6 -->
            <div class="car-card">
                <div class="car-image">🌟</div>
                <div class="car-info">
                    <div class="car-model">2024 Aston Martin</div>
                    <h3 class="car-name">DB12</h3>
                    <div class="car-specs">
                        <div class="spec-item">
                            <span class="spec-value">671 HP</span>
                            <span>Power</span>
                        </div>
                        <div class="spec-item">
                            <span class="spec-value">3.2s</span>
                            <span>0-60</span>
                        </div>
                        <div class="spec-item">
                            <span class="spec-value">211 mph</span>
                            <span>Top Speed</span>
                        </div>
                    </div>
                    <div class="car-price">$301,500</div>
                    <button class="car-btn">View Details</button>
                </div>
            </div>
        </div>
    </section>

    <!-- CTA SECTION -->
    <section class="cta-section" id="cta">
        <div class="cta-container">
            <div class="cta-box">
                <div class="cta-icon">🚗</div>
                <h3>Book a Test Drive</h3>
                <p>Experience the extraordinary performance and luxury firsthand. Schedule your private test drive today.</p>
                <button class="btn btn-primary">Schedule Now</button>
            </div>
            <div class="cta-box">
                <div class="cta-icon">📞</div>
                <h3>Contact Our Specialists</h3>
                <p>Our expert team is ready to assist. Call us or fill out a contact form for personalized consultation.</p>
                <button class="btn btn-primary">Get in Touch</button>
            </div>
        </div>
    </section>

    <!-- FOOTER -->
    <footer>
        <p>&copy; 2024 Prestige Motors. All rights reserved.</p>
        <div class="footer-links">
            <a href="#">Privacy Policy</a>
            <a href="#">Terms of Service</a>
            <a href="#">Contact</a>
        </div>
        <p>Luxury automotive excellence since 2010</p>
    </footer>
</body>
</html>

Key Features

🎨 Design Elements:

  • Dark luxury theme with black backgrounds and gold/silver accents
  • Metallic shimmer effects on hover (glow animations, gradient underlines)
  • Premium typography using Playfair Display for headings and Montserrat for body
  • Sophisticated color palette: #0a0a0a (dark), #d4af37 (gold), #c0c0c0 (silver)

🏗️ Sections:

  1. Fixed header with brand logo and navigation
  2. Cinematic hero with text + car showcase (glowing animation)
  3. Brand bar with luxury brand logos (hover effects)
  4. Showroom gallery with 6 car cards featuring specs and pricing
  5. CTA section for test drives and contact
  6. Footer with links

✨ Special Effects:

  • Animated glow on hero car container
  • Shimmer effect on card hover
  • Smooth gradient transitions
  • Backdrop blur on header
  • Elegant underline animations on nav links

📱 Responsive: The layout adapts to tablets/mobile—navigation hides, hero goes single-column, gallery becomes single-column grid.

Replace placeholder emojis with actual car images in a real implementation. The structure is clean and production-ready!

Comments

0
·Anthropic·89.2s·6:06 AM·#3
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>PRESTIGE MOTORS — Luxury Car Dealership</title>
    <link href="https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;600;700&family=Inter:wght@300;400;500;600&family=Cormorant+Garamond:wght@300;400;500;600&display=swap" rel="stylesheet">
    <style>
        *, *::before, *::after {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
        }

        :root {
            --gold: #C9A84C;
            --gold-light: #E8D48B;
            --gold-dark: #8B6914;
            --silver: #C0C0C0;
            --silver-light: #E8E8E8;
            --platinum: #A9A9A9;
            --black: #0A0A0A;
            --black-soft: #111111;
            --black-card: #161616;
            --black-elevated: #1A1A1A;
            --charcoal: #1E1E1E;
            --dark-gray: #2A2A2A;
            --text-primary: #F5F5F5;
            --text-secondary: #999999;
            --text-muted: #666666;
        }

        html {
            scroll-behavior: smooth;
        }

        body {
            font-family: 'Inter', sans-serif;
            background: var(--black);
            color: var(--text-primary);
            overflow-x: hidden;
            line-height: 1.6;
        }

        /* === GOLD SHIMMER ANIMATION === */
        @keyframes shimmer {
            0% { background-position: -200% center; }
            100% { background-position: 200% center; }
        }

        @keyframes fadeInUp {
            from { opacity: 0; transform: translateY(40px); }
            to { opacity: 1; transform: translateY(0); }
        }

        @keyframes fadeIn {
            from { opacity: 0; }
            to { opacity: 1; }
        }

        @keyframes slideInLeft {
            from { opacity: 0; transform: translateX(-60px); }
            to { opacity: 1; transform: translateX(0); }
        }

        @keyframes pulse-glow {
            0%, 100% { box-shadow: 0 0 20px rgba(201, 168, 76, 0.2); }
            50% { box-shadow: 0 0 40px rgba(201, 168, 76, 0.4); }
        }

        @keyframes float {
            0%, 100% { transform: translateY(0); }
            50% { transform: translateY(-10px); }
        }

        @keyframes rotate-slow {
            from { transform: rotate(0deg); }
            to { transform: rotate(360deg); }
        }

        .gold-text {
            background: linear-gradient(
                90deg,
                var(--gold-dark) 0%,
                var(--gold) 25%,
                var(--gold-light) 50%,
                var(--gold) 75%,
                var(--gold-dark) 100%
            );
            background-size: 200% auto;
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
            background-clip: text;
            animation: shimmer 4s linear infinite;
        }

        .silver-text {
            background: linear-gradient(
                90deg,
                var(--platinum) 0%,
                var(--silver) 25%,
                #FFFFFF 50%,
                var(--silver) 75%,
                var(--platinum) 100%
            );
            background-size: 200% auto;
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
            background-clip: text;
            animation: shimmer 5s linear infinite;
        }

        /* === NAVIGATION === */
        nav {
            position: fixed;
            top: 0;
            left: 0;
            right: 0;
            z-index: 1000;
            padding: 0 60px;
            height: 80px;
            display: flex;
            align-items: center;
            justify-content: space-between;
            background: linear-gradient(180deg, rgba(10,10,10,0.95) 0%, rgba(10,10,10,0.0) 100%);
            backdrop-filter: blur(10px);
            transition: all 0.4s ease;
        }

        nav.scrolled {
            background: rgba(10, 10, 10, 0.97);
            backdrop-filter: blur(20px);
            border-bottom: 1px solid rgba(201, 168, 76, 0.15);
            height: 70px;
        }

        .nav-logo {
            font-family: 'Playfair Display', serif;
            font-size: 1.6rem;
            font-weight: 700;
            letter-spacing: 4px;
            text-transform: uppercase;
        }

        .nav-links {
            display: flex;
            gap: 40px;
            list-style: none;
            align-items: center;
        }

        .nav-links a {
            color: var(--text-secondary);
            text-decoration: none;
            font-size: 0.8rem;
            font-weight: 500;
            letter-spacing: 2px;
            text-transform: uppercase;
            transition: color 0.3s ease;
            position: relative;
        }

        .nav-links a::after {
            content: '';
            position: absolute;
            bottom: -4px;
            left: 0;
            width: 0;
            height: 1px;
            background: var(--gold);
            transition: width 0.3s ease;
        }

        .nav-links a:hover {
            color: var(--gold);
        }

        .nav-links a:hover::after {
            width: 100%;
        }

        .nav-cta {
            padding: 10px 28px;
            border: 1px solid var(--gold);
            color: var(--gold) !important;
            font-size: 0.75rem !important;
            letter-spacing: 2px;
            transition: all 0.3s ease !important;
            cursor: pointer;
        }

        .nav-cta:hover {
            background: var(--gold);
            color: var(--black) !important;
        }

        /* === HERO SECTION === */
        .hero {
            position: relative;
            height: 100vh;
            min-height: 700px;
            display: flex;
            align-items: center;
            justify-content: center;
            overflow: hidden;
        }

        .hero-bg {
            position: absolute;
            inset: 0;
            background: var(--black);
            /* PLACEHOLDER: Full-bleed cinematic photo of a Porsche 911 GT3 in a dark studio,
               dramatic side-angle with single spotlight creating deep shadows and reflections
               on the paint. The car should be dark (black or deep blue) on a dark background. */
        }

        .hero-bg::before {
            content: '';
            position: absolute;
            inset: 0;
            background:
                radial-gradient(ellipse 80% 60% at 50% 40%, rgba(201, 168, 76, 0.04) 0%, transparent 70%),
                radial-gradient(ellipse 120% 80% at 60% 50%, rgba(20, 20, 20, 0.3) 0%, transparent 50%);
        }

        /* Simulated car silhouette placeholder */
        .hero-car-placeholder {
            position: absolute;
            bottom: 10%;
            left: 50%;
            transform: translateX(-50%);
            width: 900px;
            height: 320px;
            background: linear-gradient(
                135deg,
                #1a1a1a 0%,
                #252525 20%,
                #1a1a1a 40%,
                #2a2a2a 60%,
                #1a1a1a 80%,
                #252525 100%
            );
            border-radius: 0 0 50% 50% / 0 0 20% 20%;
            clip-path: polygon(
                5% 100%, 0% 70%, 5% 50%, 15% 30%, 25% 20%, 35% 15%,
                42% 5%, 58% 5%, 70% 10%, 78% 18%, 88% 30%, 95% 50%,
                100% 70%, 95% 100%
            );
            box-shadow:
                0 40px 80px rgba(0,0,0,0.8),
                0 0 120px rgba(201, 168, 76, 0.03);
            animation: fadeIn 2s ease;
        }

        .hero-car-placeholder::after {
            content: '[ Porsche 911 GT3 — Studio Shot ]';
            position: absolute;
            bottom: 30%;
            left: 50%;
            transform: translateX(-50%);
            color: rgba(255,255,255,0.08);
            font-size: 0.9rem;
            letter-spacing: 3px;
            white-space: nowrap;
            font-family: 'Inter', sans-serif;
        }

        /* Spotlight effect */
        .hero-spotlight {
            position: absolute;
            top: -20%;
            left: 50%;
            transform: translateX(-50%);
            width: 600px;
            height: 600px;
            background: radial-gradient(ellipse, rgba(201, 168, 76, 0.06) 0%, transparent 70%);
            pointer-events: none;
        }

        /* Floor reflection */
        .hero-floor {
            position: absolute;
            bottom: 0;
            left: 0;
            right: 0;
            height: 200px;
            background: linear-gradient(180deg, transparent 0%, rgba(201, 168, 76, 0.02) 100%);
        }

        .hero-floor::before {
            content: '';
            position: absolute;
            bottom: 0;
            left: 50%;
            transform: translateX(-50%);
            width: 80%;
            height: 1px;
            background: linear-gradient(90deg, transparent, rgba(201, 168, 76, 0.2), transparent);
        }

        .hero-content {
            position: relative;
            z-index: 10;
            text-align: center;
            padding: 0 20px;
            margin-top: -15vh;
            animation: fadeInUp 1.5s ease 0.3s both;
        }

        .hero-subtitle {
            font-family: 'Inter', sans-serif;
            font-size: 0.8rem;
            font-weight: 400;
            letter-spacing: 6px;
            text-transform: uppercase;
            color: var(--gold);
            margin-bottom: 20px;
            opacity: 0.9;
        }

        .hero-title {
            font-family: 'Playfair Display', serif;
            font-size: 5rem;
            font-weight: 700;
            line-height: 1.1;
            margin-bottom: 10px;
            letter-spacing: -1px;
        }

        .hero-model {
            font-family: 'Cormorant Garamond', serif;
            font-size: 1.8rem;
            font-weight: 300;
            color: var(--text-secondary);
            margin-bottom: 40px;
            letter-spacing: 3px;
        }

        .hero-specs {
            display: flex;
            justify-content: center;
            gap: 60px;
            margin-bottom: 50px;
        }

        .hero-spec {
            text-align: center;
        }

        .hero-spec-value {
            font-family: 'Playfair Display', serif;
            font-size: 2rem;
            font-weight: 600;
            color: var(--text-primary);
        }

        .hero-spec-label {
            font-size: 0.7rem;
            letter-spacing: 2px;
            text-transform: uppercase;
            color: var(--text-muted);
            margin-top: 4px;
        }

        .hero-buttons {
            display: flex;
            gap: 20px;
            justify-content: center;
        }

        .btn-primary {
            padding: 16px 48px;
            background: linear-gradient(135deg, var(--gold-dark), var(--gold), var(--gold-light), var(--gold));
            background-size: 200% 200%;
            color: var(--black);
            font-family: 'Inter', sans-serif;
            font-size: 0.8rem;
            font-weight: 600;
            letter-spacing: 3px;
            text-transform: uppercase;
            border: none;
            cursor: pointer;
            transition: all 0.4s ease;
            text-decoration: none;
            display: inline-block;
            animation: shimmer 3s ease infinite;
        }

        .btn-primary:hover {
            transform: translateY(-2px);
            box-shadow: 0 10px 40px rgba(201, 168, 76, 0.3);
        }

        .btn-secondary {
            padding: 16px 48px;
            background: transparent;
            color: var(--silver-light);
            font-family: 'Inter', sans-serif;
            font-size: 0.8rem;
            font-weight: 500;
            letter-spacing: 3px;
            text-transform: uppercase;
            border: 1px solid rgba(192, 192, 192, 0.3);
            cursor: pointer;
            transition: all 0.4s ease;
            text-decoration: none;
            display: inline-block;
        }

        .btn-secondary:hover {
            border-color: var(--silver);
            background: rgba(192, 192, 192, 0.05);
            transform: translateY(-2px);
        }

        .hero-scroll {
            position: absolute;
            bottom: 40px;
            left: 50%;
            transform: translateX(-50%);
            z-index: 10;
            display: flex;
            flex-direction: column;
            align-items: center;
            gap: 8px;
            animation: float 3s ease infinite;
        }

        .hero-scroll span {
            font-size: 0.65rem;
            letter-spacing: 3px;
            text-transform: uppercase;
            color: var(--text-muted);
        }

        .scroll-line {
            width: 1px;
            height: 40px;
            background: linear-gradient(180deg, var(--gold), transparent);
        }

        /* === SECTION STYLES === */
        section {
            padding: 120px 60px;
            position: relative;
        }

        .section-label {
            font-size: 0.7rem;
            letter-spacing: 5px;
            text-transform: uppercase;
            color: var(--gold);
            margin-bottom: 15px;
            font-weight: 500;
        }

        .section-title {
            font-family: 'Playfair Display', serif;
            font-size: 3rem;
            font-weight: 600;
            margin-bottom: 20px;
            line-height: 1.2;
        }

        .section-desc {
            font-size: 1rem;
            color: var(--text-secondary);
            max-width: 600px;
            line-height: 1.8;
            font-weight: 300;
        }

        .divider {
            width: 60px;
            height: 1px;
            background: linear-gradient(90deg, var(--gold), var(--gold-dark));
            margin: 20px 0;
        }

        /* === BRAND BAR === */
        .brand-bar {
            padding: 60px;
            background: var(--black-soft);
            border-top: 1px solid rgba(201, 168, 76, 0.08);
            border-bottom: 1px solid rgba(201, 168, 76, 0.08);
        }

        .brand-bar-inner {
            display: flex;
            align-items: center;
            justify-content: center;
            gap: 80px;
            flex-wrap: wrap;
        }

        .brand-logo {
            display: flex;
            flex-direction: column;
            align-items: center;
            gap: 12px;
            opacity: 0.4;
            transition: opacity 0.4s ease, transform 0.4s ease;
            cursor: pointer;
        }

        .brand-logo:hover {
            opacity: 1;
            transform: scale(1.05);
        }

        .brand-icon {
            width: 60px;
            height: 60px;
            border-radius: 50%;
            border: 1px solid rgba(192, 192, 192, 0.2);
            display: flex;
            align-items: center;
            justify-content: center;
            font-size: 1.4rem;
            background: rgba(255,255,255,0.02);
            transition: all 0.4s ease;
        }

        .brand-logo:hover .brand-icon {
            border-color: var(--gold);
            box-shadow: 0 0 20px rgba(201, 168, 76, 0.15);
        }

        .brand-name {
            font-size: 0.65rem;
            letter-spacing: 3px;
            text-transform: uppercase;
            color: var(--silver);
        }

        /* === SHOWROOM GALLERY === */
        .showroom {
            background: var(--black);
        }

        .showroom-header {
            text-align: center;
            margin-bottom: 80px;
        }

        .showroom-header .section-desc {
            margin: 0 auto;
        }

        .showroom-filters {
            display: flex;
            justify-content: center;
            gap: 30px;
            margin-top: 40px;
        }

        .filter-btn {
            padding: 8px 24px;
            background: transparent;
            border: 1px solid var(--dark-gray);
            color: var(--text-secondary);
            font-size: 0.75rem;
            letter-spacing: 2px;
            text-transform: uppercase;
            cursor: pointer;
            transition: all 0.3s ease;
            font-family: 'Inter', sans-serif;
        }

        .filter-btn.active, .filter-btn:hover {
            border-color: var(--gold);
            color: var(--gold);
            background: rgba(201, 168, 76, 0.05);
        }

        .showroom-grid {
            display: grid;
            grid-template-columns: repeat(3, 1fr);
            gap: 30px;
            max-width: 1400px;
            margin: 0 auto;
        }

        .car-card {
            background: var(--black-card);
            border: 1px solid rgba(255,255,255,0.04);
            overflow: hidden;
            transition: all 0.5s ease;
            position: relative;
            group: card;
        }

        .car-card:hover {
            border-color: rgba(201, 168, 76, 0.2);
            transform: translateY(-8px);
            box-shadow: 0 30px 60px rgba(0,0,0,0.5), 0 0 30px rgba(201, 168, 76, 0.05);
        }

        .car-card-image {
            width: 100%;
            height: 260px;
            position: relative;
            overflow: hidden;
            /* PLACEHOLDER: High-quality photo of respective luxury car,
               studio-lit on dark background, 3/4 front angle */
        }

        .car-card-image .placeholder {
            width: 100%;
            height: 100%;
            display: flex;
            align-items: center;
            justify-content: center;
            font-size: 0.75rem;
            color: rgba(255,255,255,0.1);
            letter-spacing: 2px;
            text-transform: uppercase;
        }

        .car-img-1 .placeholder {
            background: linear-gradient(135deg, #0d0d0d, #1a1510, #0d0d0d);
        }
        .car-img-2 .placeholder {
            background: linear-gradient(135deg, #0d0d0d, #10151a, #0d0d0d);
        }
        .car-img-3 .placeholder {
            background: linear-gradient(135deg, #0d0d0d, #1a1015, #0d0d0d);
        }
        .car-img-4 .placeholder {
            background: linear-gradient(135deg, #0d0d0d, #151a10, #0d0d0d);
        }
        .car-img-5 .placeholder {
            background: linear-gradient(135deg, #0d0d0d, #181818, #0d0d0d);
        }
        .car-img-6 .placeholder {
            background: linear-gradient(135deg, #0d0d0d, #15101a, #0d0d0d);
        }

        .car-card-image::after {
            content: '';
            position: absolute;
            bottom: 0;
            left: 0;
            right: 0;
            height: 60%;
            background: linear-gradient(0deg, var(--black-card), transparent);
        }

        .car-badge {
            position: absolute;
            top: 16px;
            left: 16px;
            z-index: 2;
            padding: 5px 14px;
            font-size: 0.6rem;
            letter-spacing: 2px;
            text-transform: uppercase;
            font-weight: 600;
        }

        .badge-new {
            background: var(--gold);
            color: var(--black);
        }

        .badge-exclusive {
            background: transparent;
            border: 1px solid var(--silver);
            color: var(--silver);
        }

        .car-card-info {
            padding: 28px 28px 32px;
        }

        .car-brand {
            font-size: 0.65rem;
            letter-spacing: 3px;
            text-transform: uppercase;
            color: var(--gold);
            margin-bottom: 6px;
        }

        .car-name {
            font-family: 'Playfair Display', serif;
            font-size: 1.4rem;
            font-weight: 600;
            margin-bottom: 12px;
        }

        .car-specs {
            display: flex;
            gap: 20px;
            margin-bottom: 20px;
        }

        .car-spec {
            font-size: 0.7rem;
            color: var(--text-muted);
            letter-spacing: 1px;
        }

        .car-price-row {
            display: flex;
            align-items: center;
            justify-content: space-between;
        }

        .car-price {
            font-family: 'Cormorant Garamond', serif;
            font-size: 1.5rem;
            font-weight: 500;
        }

        .car-arrow {
            width: 40px;
            height: 40px;
            border: 1px solid rgba(201, 168, 76, 0.3);
            display: flex;
            align-items: center;
            justify-content: center;
            color: var(--gold);
            font-size: 1.1rem;
            transition: all 0.3s ease;
            cursor: pointer;
        }

        .car-card:hover .car-arrow {
            background: var(--gold);
            color: var(--black);
            border-color: var(--gold);
        }

        /* Featured large card */
        .car-card.featured {
            grid-column: span 2;
        }

        .car-card.featured .car-card-image {
            height: 360px;
        }

        /* === EXPERIENCE SECTION === */
        .experience {
            background: var(--black-soft);
            border-top: 1px solid rgba(201, 168, 76, 0.06);
        }

        .experience-grid {
            display: grid;
            grid-template-columns: 1fr 1fr;
            gap: 80px;
            max-width: 1400px;
            margin: 0 auto;
            align-items: center;
        }

        .experience-image {
            width: 100%;
            height: 500px;
            position: relative;
            /* PLACEHOLDER: Interior shot of a luxury car showroom — polished dark floors,
               moody lighting, cars on display like art pieces */
        }

        .experience-image .placeholder {
            width: 100%;
            height: 100%;
            background: linear-gradient(135deg, #111, #1a1510, #111, #15101a);
            display: flex;
            align-items: center;
            justify-content: center;
            color: rgba(255,255,255,0.07);
            font-size: 0.75rem;
            letter-spacing: 2px;
            text-transform: uppercase;
            border: 1px solid rgba(201, 168, 76, 0.08);
        }

        .experience-content {
            padding: 40px 0;
        }

        .experience-features {
            margin-top: 50px;
            display: flex;
            flex-direction: column;
            gap: 32px;
        }

        .exp-feature {
            display: flex;
            gap: 20px;
            align-items: flex-start;
        }

        .exp-feature-icon {
            width: 48px;
            height: 48px;
            min-width: 48px;
            border: 1px solid rgba(201, 168, 76, 0.3);
            display: flex;
            align-items: center;
            justify-content: center;
            font-size: 1.2rem;
            color: var(--gold);
        }

        .exp-feature h4 {
            font-family: 'Playfair Display', serif;
            font-size: 1.1rem;
            margin-bottom: 4px;
        }

        .exp-feature p {
            font-size: 0.85rem;
            color: var(--text-secondary);
            font-weight: 300;
        }

        /* === CTA / TEST DRIVE === */
        .cta-section {
            position: relative;
            padding: 140px 60px;
            text-align: center;
            overflow: hidden;
            background: var(--black);
        }

        .cta-bg-pattern {
            position: absolute;
            inset: 0;
            background:
                radial-gradient(ellipse 60% 50% at 50% 50%, rgba(201, 168, 76, 0.04) 0%, transparent 70%);
        }

        .cta-border-top {
            position: absolute;
            top: 0;
            left: 10%;
            right: 10%;
            height: 1px;
            background: linear-gradient(90deg, transparent, rgba(201, 168, 76, 0.3), transparent);
        }

        .cta-content {
            position: relative;
            z-index: 2;
            max-width: 700px;
            margin: 0 auto;
        }

        .cta-content .section-title {
            font-size: 3.2rem;
            margin-bottom: 20px;
        }

        .cta-content .section-desc {
            margin: 0 auto 50px;
            text-align: center;
        }

        .cta-buttons {
            display: flex;
            gap: 20px;
            justify-content: center;
        }

        /* === CONTACT SECTION === */
        .contact {
            background: var(--black-soft);
            border-top: 1px solid rgba(201, 168, 76, 0.06);
        }

        .contact-grid {
            display: grid;
            grid-template-columns: 1fr 1fr;
            gap: 80px;
            max-width: 1400px;
            margin: 0 auto;
        }

        .contact-form {
            display: flex;
            flex-direction: column;
            gap: 24px;
            margin-top: 40px;
        }

        .form-row {
            display: flex;
            gap: 20px;
        }

        .form-group {
            flex: 1;
            display: flex;
            flex-direction: column;
            gap: 8px;
        }

        .form-group label {
            font-size: 0.7rem;
            letter-spacing: 2px;
            text-transform: uppercase;
            color: var(--text-muted);
        }

        .form-group input,
        .form-group select,
        .form-group textarea {
            padding: 14px 18px;
            background: rgba(255,255,255,0.03);
            border: 1px solid rgba(255,255,255,0.08);
            color: var(--text-primary);
            font-family: 'Inter', sans-serif;
            font-size: 0.9rem;
            transition: border-color 0.3s ease;
            outline: none;
        }

        .form-group input:focus,
        .form-group select:focus,
        .form-group textarea:focus {
            border-color: var(--gold);
        }

        .form-group textarea {
            resize: vertical;
            min-height: 120px;
        }

        .form-group select {
            appearance: none;
            cursor: pointer;
        }

        .contact-info {
            padding: 40px 0;
        }

        .contact-details {
            margin-top: 50px;
            display: flex;
            flex-direction: column;
            gap: 36px;
        }

        .contact-item {
            display: flex;
            gap: 20px;
            align-items: flex-start;
        }

        .contact-icon {
            width: 44px;
            height: 44px;
            min-width: 44px;
            border: 1px solid rgba(201, 168, 76, 0.2);
            display: flex;
            align-items: center;
            justify-content: center;
            color: var(--gold);
            font-size: 1rem;
        }

        .contact-item h4 {
            font-size: 0.85rem;
            font-weight: 500;
            margin-bottom: 4px;
        }

        .contact-item p {
            font-size: 0.9rem;
            color: var(--text-secondary);
            font-weight
This response may be incomplete — the model reached its output limit.

Comments

0
·xAI·30.2s·6:05 AM·#4
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Luxury Auto Showroom - Porsche & Premium Brands</title>
    <link href="https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;700&family=Inter:wght@300;400;500;600&display=swap" rel="stylesheet">
    <style>
        * {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
        }

        body {
            font-family: 'Inter', sans-serif;
            background: #0a0a0a;
            color: #ffffff;
            line-height: 1.6;
            overflow-x: hidden;
        }

        /* Luxury Gold/Silver Gradients & Shimmers */
        .gold-gradient {
            background: linear-gradient(45deg, #D4AF37, #F1C40F, #B8860B, #D4AF37);
            background-size: 300% 300%;
            animation: shimmer 3s ease-in-out infinite;
        }

        .silver-gradient {
            background: linear-gradient(45deg, #C0C0C0, #E5E5E5, #A9A9A9, #C0C0C0);
            background-size: 300% 300%;
            animation: shimmer 4s ease-in-out infinite reverse;
        }

        @keyframes shimmer {
            0%, 100% { background-position: 0% 50%; }
            50% { background-position: 100% 50%; }
        }

        /* Navigation */
        nav {
            position: fixed;
            top: 0;
            width: 100%;
            padding: 1rem 5%;
            background: rgba(10, 10, 10, 0.95);
            backdrop-filter: blur(20px);
            z-index: 1000;
            display: flex;
            justify-content: space-between;
            align-items: center;
        }

        .logo {
            font-family: 'Playfair Display', serif;
            font-size: 1.8rem;
            font-weight: 700;
            background: linear-gradient(45deg, #D4AF37, #F1C40F);
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
            background-clip: text;
        }

        nav ul {
            display: flex;
            list-style: none;
            gap: 2rem;
        }

        nav a {
            color: #ffffff;
            text-decoration: none;
            font-weight: 400;
            transition: color 0.3s ease;
            position: relative;
        }

        nav a:hover {
            color: #D4AF37;
        }

        nav a::after {
            content: '';
            position: absolute;
            width: 0;
            height: 2px;
            bottom: -5px;
            left: 0;
            background: linear-gradient(90deg, #D4AF37, #F1C40F);
            transition: width 0.3s ease;
        }

        nav a:hover::after {
            width: 100%;
        }

        /* Hero Section */
        .hero {
            height: 100vh;
            background: linear-gradient(rgba(0,0,0,0.4), rgba(0,0,0,0.7)), 
                        /* PLACEHOLDER: Porsche 911 GT3 RS - dramatic angled shot with city lights reflection */
                        url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1200 800"><rect fill="%230a0a0a" width="1200" height="800"/><text x="600" y="400" font-family="Arial" font-size="24" fill="%23ffffff" text-anchor="middle">PORSCHE 911 GT3 RS</text><rect x="200" y="200" width="800" height="400" rx="50" fill="%23D4AF37" opacity="0.1"/></svg>');
            background-size: cover;
            background-position: center;
            display: flex;
            flex-direction: column;
            justify-content: center;
            align-items: center;
            text-align: center;
            position: relative;
        }

        .hero::before {
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            background: radial-gradient(circle at 30% 70%, rgba(212, 175, 55, 0.3) 0%, transparent 50%),
                        radial-gradient(circle at 70% 20%, rgba(192, 192, 192, 0.2) 0%, transparent 50%);
        }

        .hero-content h1 {
            font-family: 'Playfair Display', serif;
            font-size: clamp(3rem, 8vw, 6rem);
            margin-bottom: 1rem;
            position: relative;
            z-index: 2;
        }

        .hero-content .subtitle {
            font-size: 1.5rem;
            margin-bottom: 3rem;
            opacity: 0.9;
            position: relative;
            z-index: 2;
        }

        .cta-button {
            display: inline-block;
            padding: 1.2rem 3rem;
            background: linear-gradient(45deg, #D4AF37, #F1C40F);
            color: #000;
            text-decoration: none;
            font-weight: 600;
            font-size: 1.1rem;
            border-radius: 50px;
            transition: all 0.3s ease;
            position: relative;
            z-index: 2;
            box-shadow: 0 10px 30px rgba(212, 175, 55, 0.4);
        }

        .cta-button:hover {
            transform: translateY(-3px);
            box-shadow: 0 20px 40px rgba(212, 175, 55, 0.6);
        }

        /* Brand Bar */
        .brand-bar {
            padding: 4rem 5%;
            background: #111;
            display: flex;
            justify-content: center;
            gap: 4rem;
            flex-wrap: wrap;
        }

        .brand-logo {
            width: 120px;
            height: 60px;
            background: #333;
            border-radius: 10px;
            display: flex;
            align-items: center;
            justify-content: center;
            font-family: 'Playfair Display', serif;
            font-size: 1rem;
            font-weight: 600;
            color: #D4AF37;
            transition: all 0.3s ease;
            position: relative;
            overflow: hidden;
        }

        .brand-logo::before {
            content: '';
            position: absolute;
            top: 0;
            left: -100%;
            width: 100%;
            height: 100%;
            background: linear-gradient(90deg, transparent, rgba(255,255,255,0.2), transparent);
            transition: left 0.5s;
        }

        .brand-logo:hover::before {
            left: 100%;
        }

        .brand-logo:hover {
            transform: scale(1.1);
            background: linear-gradient(45deg, #D4AF37, #F1C40F);
            color: #000;
            box-shadow: 0 10px 30px rgba(212, 175, 55, 0.4);
        }

        /* Vehicle Gallery */
        .gallery {
            padding: 8rem 5%;
            max-width: 1400px;
            margin: 0 auto;
        }

        .section-title {
            font-family: 'Playfair Display', serif;
            font-size: 3.5rem;
            text-align: center;
            margin-bottom: 4rem;
            background: linear-gradient(45deg, #D4AF37, #F1C40F);
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
            background-clip: text;
        }

        .vehicles-grid {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(400px, 1fr));
            gap: 3rem;
        }

        .vehicle-card {
            position: relative;
            height: 500px;
            border-radius: 20px;
            overflow: hidden;
            background: #1a1a1a;
            transition: all 0.4s ease;
            cursor: pointer;
        }

        .vehicle-card:hover {
            transform: translateY(-20px) scale(1.02);
            box-shadow: 0 40px 80px rgba(0,0,0,0.5);
        }

        .vehicle-image {
            height: 70%;
            background-size: cover;
            background-position: center;
            position: relative;
        }

        /* PLACEHOLDER CAR IMAGES */
        .vehicle-1 .vehicle-image { 
            background: linear-gradient(135deg, #2c2c2c, #1a1a1a), 
                        /* Porsche 911 GT3 RS - side profile with dramatic lighting */
                        url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 400 350"><rect fill="%230a0a0a" width="400" height="350"/><text x="200" y="175" font-family="Arial" font-size="20" fill="%23D4AF37" text-anchor="middle">PORSCHE 911 GT3 RS</text></svg>'); 
        }
        .vehicle-2 .vehicle-image { 
            background: linear-gradient(135deg, #1a1a1a, #2c2c2c), 
                        /* Mercedes-AMG G63 - matte black with gold accents */
                        url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 400 350"><rect fill="%230a0a0a" width="400" height="350"/><text x="200" y="175" font-family="Arial" font-size="20" fill="%23C0C0C0" text-anchor="middle">MERCEDES-AMG G63</text></svg>'); 
        }
        .vehicle-3 .vehicle-image { 
            background: linear-gradient(135deg, #2c2c2c, #1a1a1a), 
                        /* Bentley Continental GT - interior detail */
                        url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 400 350"><rect fill="%230a0a0a" width="400" height="350"/><text x="200" y="175" font-family="Arial" font-size="20" fill="%23D4AF37" text-anchor="middle">BENTLEY CONTINENTAL</text></svg>'); 
        }
        .vehicle-4 .vehicle-image { 
            background: linear-gradient(135deg, #1a1a1a, #2c2c2c), 
                        /* Lamborghini Huracan - rear angle aggressive stance */
                        url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 400 350"><rect fill="%230a0a0a" width="400" height="350"/><text x="200" y="175" font-family="Arial" font-size="20" fill="%23F1C40F" text-anchor="middle">LAMBORGHINI HURACÁN</text></svg>'); 
        }

        .vehicle-info {
            padding: 2rem;
            height: 30%;
            display: flex;
            flex-direction: column;
            justify-content: space-between;
        }

        .vehicle-title {
            font-family: 'Playfair Display', serif;
            font-size: 1.5rem;
            margin-bottom: 0.5rem;
        }

        .vehicle-price {
            font-size: 1.8rem;
            font-weight: 600;
            color: #D4AF37;
        }

        /* CTA Sections */
        .cta-section {
            padding: 8rem 5%;
            text-align: center;
            position: relative;
        }

        .cta-section:nth-child(even) {
            background: linear-gradient(135deg, #111 0%, #0a0a0a 100%);
        }

        .cta-grid {
            display: grid;
            grid-template-columns: 1fr 1fr;
            gap: 4rem;
            max-width: 1200px;
            margin: 4rem auto 0;
        }

        .cta-card {
            background: rgba(26, 26, 26, 0.8);
            padding: 3rem;
            border-radius: 20px;
            border: 1px solid rgba(212, 175, 55, 0.2);
            transition: all 0.3s ease;
        }

        .cta-card:hover {
            background: rgba(212, 175, 55, 0.1);
            border-color: #D4AF37;
            transform: translateY(-10px);
        }

        .cta-icon {
            width: 80px;
            height: 80px;
            background: linear-gradient(45deg, #D4AF37, #F1C40F);
            border-radius: 50%;
            display: flex;
            align-items: center;
            justify-content: center;
            margin: 0 auto 1.5rem;
            font-size: 2rem;
            color: #000;
            font-weight: bold;
        }

        /* Footer */
        footer {
            background: #000;
            padding: 3rem 5% 2rem;
            text-align: center;
            border-top: 1px solid rgba(212, 175, 55, 0.3);
        }

        /* Responsive */
        @media (max-width: 768px) {
            .brand-bar {
                gap: 2rem;
            }
            
            .brand-logo {
                width: 100px;
                height: 50px;
                font-size: 0.9rem;
            }
            
            .vehicles-grid {
                grid-template-columns: 1fr;
                gap: 2rem;
            }
            
            .cta-grid {
                grid-template-columns: 1fr;
                gap: 2rem;
            }
            
            nav ul {
                display: none;
            }
        }

        /* Scroll Indicators */
        .scroll-indicator {
            position: absolute;
            bottom: 2rem;
            left: 50%;
            transform: translateX(-50%);
            width: 40px;
            height: 60px;
            border: 2px solid rgba(212, 175, 55, 0.5);
            border-radius: 30px;
            animation: scrollBounce 2s infinite;
        }

        @keyframes scrollBounce {
            0%, 20%, 50%, 80%, 100% { transform: translateX(-50%) translateY(0); }
            40% { transform: translateX(-50%) translateY(-10px); }
            60% { transform: translateX(-50%) translateY(-5px); }
        }

        .scroll-indicator::after {
            content: '';
            position: absolute;
            top: 10px;
            left: 50%;
            transform: translateX(-50%);
            width: 6px;
            height: 6px;
            background: #D4AF37;
            border-radius: 50%;
            animation: scrollMove 2s infinite;
        }

        @keyframes scrollMove {
            0% { transform: translateX(-50%) translateY(0); opacity: 1; }
            100% { transform: translateX(-50%) translateY(30px); opacity: 0; }
        }
    </style>
</head>
<body>
    <!-- Navigation -->
    <nav>
        <div class="logo">LUXURY AUTO</div>
        <ul>
            <li><a href="#home">Home</a></li>
            <li><a href="#gallery">Showroom</a></li>
            <li><a href="#brands">Brands</a></li>
            <li><a href="#contact">Contact</a></li>
        </ul>
    </nav>

    <!-- Hero Section -->
    <section id="home" class="hero">
        <div class="scroll-indicator"></div>
        <div class="hero-content">
            <h1>THE ULTIMATE</h1>
            <h1 class="gold-gradient">DRIVING EXPERIENCE</h1>
            <p class="subtitle">Porsche 911 GT3 RS • 525 HP • 0-60 in 3.0s</p>
            <a href="#gallery" class="cta-button">DISCOVER SHOWROOM</a>
        </div>
    </section>

    <!-- Brand Bar -->
    <section id="brands" class="brand-bar">
        <div class="brand-logo">PORSCHE</div>
        <div class="brand-logo">MERCEDES-BENZ</div>
        <div class="brand-logo">BENTLEY</div>
        <div class="brand-logo">LAMBORGHINI</div>
        <div class="brand-logo">ROLLS-ROYCE</div>
        <div class="brand-logo">ASTON MARTIN</div>
    </section>

    <!-- Vehicle Gallery -->
    <section id="gallery" class="gallery">
        <h2 class="section-title">SHOWROOM</h2>
        <div class="vehicles-grid">
            <div class="vehicle-card vehicle-1">
                <div class="vehicle-image"></div>
                <div class="vehicle-info">
                    <div>
                        <div class="vehicle-title">Porsche 911 GT3 RS</div>
                        <p>525 HP • 7-Speed PDK • Track Focused</p>
                    </div>
                    <div class="vehicle-price">$248,000</div>
                </div>
            </div>
            <div class="vehicle-card vehicle-2">
                <div class="vehicle-image"></div>
                <div class="vehicle-info">
                    <div>
                        <div class="vehicle-title">Mercedes-AMG G63</div>
                        <p>577 HP • V8 Biturbo • Ultimate SUV</p>
                    </div>
                    <div class="vehicle-price">$189,000</div>
                </div>
            </div>
            <div class="vehicle-card vehicle-3">
                <div class="vehicle-image"></div>
                <div class="vehicle-info">
                    <div>
                        <div class="vehicle-title">Bentley Continental GT</div>
                        <p>650 HP • W12 • Grand Tourer</p>
                    </div>
                    <div class="vehicle-price">$295,000</div>
                </div>
            </div>
            <div class="vehicle-card vehicle-4">
                <div class="vehicle-image"></div>
                <div class="vehicle-info">
                    <div>
                        <div class="vehicle-title">Lamborghini Huracán STO</div>
                        <p>630 HP • V10 • Track Weapon</p>
                    </div>
                    <div class="vehicle-price">$379,000</div>
                </div>
            </div>
        </div>
    </section>

    <!-- CTA Sections -->
    <section class="cta-section">
        <h2 class="section-title">EXPERIENCE LUXURY</h2>
        <div class="cta-grid">
            <div class="cta-card">
                <div class="cta-icon">🚗</div>
                <h3>Book Test Drive</h3>
                <p>Experience the thrill of premium performance firsthand. Schedule your private viewing and test drive today.</p>
                <a href="#" class="cta-button" style="margin-top: 1.5rem; background: linear-gradient(45deg, #C0C0C0, #E5E5E5); color: #333;">BOOK NOW</a>
            </div>
            <div class="cta-card">
                <div class="cta-icon">📞</div>
                <h3>Contact Us</h3>
                <p>Our experts are ready to guide you through your automotive journey. Available 24/7 for VIP inquiries.</p>
                <a href="#" class="cta-button" style="margin-top: 1.5rem;">GET IN TOUCH</a>
            </div>
        </div>
    </section>

    <!-- Footer -->
    <footer>
        <p>&copy; 2024 Luxury Auto Showroom. All rights reserved. | Exclusively serving premium clientele.</p>
    </footer>
</body>
</html>

Key Features Implemented:

🎨 Luxury Aesthetic

  • Dark cinematic backgrounds with metallic gold/silver gradients
  • Shimmer animations on hover for premium reflective feel
  • Playfair Display + Inter font pairing for elegance

🚗 Hero Section

  • Full-screen Porsche 911 showcase with dramatic lighting overlay
  • Animated scroll indicator
  • Fixed navigation with gold hover effects

🏆 Brand Bar

  • Interactive logos with shimmer sweep effect
  • Premium brands: Porsche, Mercedes, Bentley, Lamborghini, Rolls-Royce, Aston Martin

📱 Vehicle Gallery

  • Responsive grid with hover lift animations
  • Detailed cards with pricing and specs
  • SVG placeholders clearly labeled for real car images

Visual Effects

  • CSS shimmer gradients with keyframe animations
  • Glassmorphism nav with backdrop blur
  • Smooth hover transforms and shadows

📲 Responsive Design

  • Mobile-optimized grid layouts
  • Fluid typography with clamp()
  • Touch-friendly interactions

To customize: Replace SVG placeholders with high-res car photos. Add your phone number/email to CTAs. Perfect for luxury dealerships!

This single-page layout captures the high-end showroom experience with sophisticated animations and premium typography. Copy-paste ready! 🚀

Comments

0
·DeepSeek·208.2s·6:08 AM·#5

Luxury Car Dealership Showroom Website UI

I'll create a sleek, immersive single-page website UI for a luxury car dealership with a dark metallic aesthetic. Here's the complete HTML/CSS implementation:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Vantage Motors | Luxury Automotive Showroom</title>
    <link rel="preconnect" href="https://fonts.googleapis.com">
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
    <link href="https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;500;600;700&family=Inter:wght@300;400;500;600&display=swap" rel="stylesheet">
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
    <style>
        :root {
            --dark-bg: #0a0a0a;
            --darker-bg: #050505;
            --gold-primary: #d4af37;
            --gold-secondary: #b8941f;
            --gold-glow: rgba(212, 175, 55, 0.2);
            --silver: #e8e8e8;
            --silver-accent: #c0c0c0;
            --light-text: #f5f5f5;
            --medium-text: #b0b0b0;
            --section-padding: 100px 0;
        }
        
        * {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
        }
        
        body {
            font-family: 'Inter', sans-serif;
            background-color: var(--dark-bg);
            color: var(--light-text);
            overflow-x: hidden;
            line-height: 1.6;
        }
        
        h1, h2, h3, h4 {
            font-family: 'Playfair Display', serif;
            font-weight: 600;
            letter-spacing: 0.5px;
        }
        
        .container {
            width: 100%;
            max-width: 1400px;
            margin: 0 auto;
            padding: 0 40px;
        }
        
        /* Navigation */
        .main-header {
            position: fixed;
            top: 0;
            left: 0;
            width: 100%;
            z-index: 1000;
            padding: 20px 0;
            transition: all 0.3s ease;
            background-color: rgba(10, 10, 10, 0.9);
            backdrop-filter: blur(10px);
        }
        
        .main-header.scrolled {
            padding: 15px 0;
            box-shadow: 0 5px 20px rgba(0, 0, 0, 0.3);
        }
        
        .header-container {
            display: flex;
            justify-content: space-between;
            align-items: center;
        }
        
        .logo {
            font-family: 'Playfair Display', serif;
            font-size: 28px;
            font-weight: 700;
            color: var(--gold-primary);
            text-decoration: none;
            position: relative;
            padding-bottom: 5px;
        }
        
        .logo::after {
            content: '';
            position: absolute;
            bottom: 0;
            left: 0;
            width: 100%;
            height: 1px;
            background: linear-gradient(90deg, var(--gold-primary), transparent);
        }
        
        .main-nav ul {
            display: flex;
            list-style: none;
            gap: 40px;
        }
        
        .main-nav a {
            color: var(--light-text);
            text-decoration: none;
            font-weight: 500;
            font-size: 16px;
            transition: color 0.3s ease;
            position: relative;
        }
        
        .main-nav a:hover {
            color: var(--gold-primary);
        }
        
        .main-nav a::after {
            content: '';
            position: absolute;
            bottom: -5px;
            left: 0;
            width: 0;
            height: 1px;
            background-color: var(--gold-primary);
            transition: width 0.3s ease;
        }
        
        .main-nav a:hover::after {
            width: 100%;
        }
        
        /* Hero Section */
        .hero-section {
            height: 100vh;
            position: relative;
            display: flex;
            align-items: center;
            overflow: hidden;
            margin-top: 80px;
        }
        
        .hero-background {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background: linear-gradient(rgba(5, 5, 5, 0.7), rgba(5, 5, 5, 0.9)), url('https://images.unsplash.com/photo-1503376780353-7e6692767b70?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=2070&q=80');
            background-size: cover;
            background-position: center;
            z-index: -1;
            animation: cinematicPan 30s infinite alternate ease-in-out;
        }
        
        @keyframes cinematicPan {
            0% {
                transform: scale(1);
            }
            100% {
                transform: scale(1.05);
            }
        }
        
        .hero-content {
            max-width: 700px;
            position: relative;
            z-index: 2;
        }
        
        .hero-tag {
            display: inline-block;
            background: linear-gradient(90deg, var(--gold-primary), var(--gold-secondary));
            color: var(--dark-bg);
            padding: 8px 20px;
            font-weight: 600;
            font-size: 14px;
            letter-spacing: 2px;
            margin-bottom: 30px;
            border-radius: 2px;
            text-transform: uppercase;
            box-shadow: 0 0 20px var(--gold-glow);
        }
        
        .hero-title {
            font-size: 64px;
            line-height: 1.1;
            margin-bottom: 20px;
            background: linear-gradient(to right, var(--light-text), var(--silver-accent));
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
        }
        
        .hero-subtitle {
            font-size: 20px;
            color: var(--medium-text);
            margin-bottom: 40px;
            max-width: 600px;
        }
        
        .cta-button {
            display: inline-block;
            background: linear-gradient(90deg, var(--gold-primary), var(--gold-secondary));
            color: var(--dark-bg);
            padding: 16px 40px;
            font-weight: 600;
            font-size: 16px;
            text-decoration: none;
            border-radius: 2px;
            transition: all 0.3s ease;
            box-shadow: 0 0 20px var(--gold-glow);
            position: relative;
            overflow: hidden;
        }
        
        .cta-button::before {
            content: '';
            position: absolute;
            top: 0;
            left: -100%;
            width: 100%;
            height: 100%;
            background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent);
            transition: left 0.7s ease;
        }
        
        .cta-button:hover::before {
            left: 100%;
        }
        
        .cta-button:hover {
            transform: translateY(-3px);
            box-shadow: 0 10px 25px var(--gold-glow);
        }
        
        /* Brand Bar */
        .brands-section {
            padding: 60px 0;
            background-color: var(--darker-bg);
            border-top: 1px solid rgba(255, 255, 255, 0.05);
            border-bottom: 1px solid rgba(255, 255, 255, 0.05);
        }
        
        .section-title {
            text-align: center;
            font-size: 32px;
            margin-bottom: 50px;
            position: relative;
        }
        
        .section-title::after {
            content: '';
            position: absolute;
            bottom: -15px;
            left: 50%;
            transform: translateX(-50%);
            width: 80px;
            height: 2px;
            background: linear-gradient(90deg, transparent, var(--gold-primary), transparent);
        }
        
        .brands-grid {
            display: grid;
            grid-template-columns: repeat(5, 1fr);
            gap: 40px;
            align-items: center;
        }
        
        .brand-item {
            text-align: center;
            padding: 20px;
            background-color: rgba(255, 255, 255, 0.03);
            border-radius: 4px;
            transition: all 0.3s ease;
            height: 120px;
            display: flex;
            align-items: center;
            justify-content: center;
        }
        
        .brand-item:hover {
            background-color: rgba(255, 255, 255, 0.08);
            transform: translateY(-5px);
        }
        
        .brand-logo {
            font-family: 'Playfair Display', serif;
            font-size: 28px;
            font-weight: 700;
            color: var(--silver);
            position: relative;
        }
        
        .brand-logo.porsche {
            color: var(--gold-primary);
        }
        
        /* Showroom Section */
        .showroom-section {
            padding: var(--section-padding);
        }
        
        .showroom-grid {
            display: grid;
            grid-template-columns: repeat(3, 1fr);
            gap: 40px;
            margin-top: 60px;
        }
        
        .vehicle-card {
            background-color: rgba(255, 255, 255, 0.03);
            border-radius: 8px;
            overflow: hidden;
            transition: all 0.4s ease;
            position: relative;
            border: 1px solid rgba(255, 255, 255, 0.05);
        }
        
        .vehicle-card:hover {
            transform: translateY(-10px);
            box-shadow: 0 20px 40px rgba(0, 0, 0, 0.4);
            border-color: rgba(212, 175, 55, 0.2);
        }
        
        .vehicle-image {
            height: 240px;
            background-size: cover;
            background-position: center;
            position: relative;
        }
        
        .vehicle-image::after {
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background: linear-gradient(to bottom, transparent 60%, rgba(10, 10, 10, 0.9));
        }
        
        .vehicle-info {
            padding: 25px;
        }
        
        .vehicle-name {
            font-size: 24px;
            margin-bottom: 10px;
            color: var(--silver);
        }
        
        .vehicle-price {
            color: var(--gold-primary);
            font-size: 20px;
            font-weight: 600;
            margin-bottom: 15px;
        }
        
        .vehicle-specs {
            display: flex;
            gap: 20px;
            margin-bottom: 20px;
        }
        
        .spec-item {
            display: flex;
            align-items: center;
            gap: 8px;
            color: var(--medium-text);
            font-size: 14px;
        }
        
        .vehicle-cta {
            display: inline-block;
            color: var(--gold-primary);
            text-decoration: none;
            font-weight: 600;
            font-size: 14px;
            letter-spacing: 1px;
            text-transform: uppercase;
            padding-bottom: 3px;
            border-bottom: 1px solid var(--gold-primary);
            transition: all 0.3s ease;
        }
        
        .vehicle-cta:hover {
            color: var(--silver);
            border-bottom-color: var(--silver);
        }
        
        /* CTA Sections */
        .cta-sections {
            padding-bottom: var(--section-padding);
        }
        
        .cta-grid {
            display: grid;
            grid-template-columns: repeat(2, 1fr);
            gap: 40px;
            margin-top: 60px;
        }
        
        .cta-card {
            padding: 60px 50px;
            border-radius: 8px;
            position: relative;
            overflow: hidden;
            display: flex;
            flex-direction: column;
            justify-content: center;
        }
        
        .cta-card.test-drive {
            background: linear-gradient(135deg, rgba(212, 175, 55, 0.1), rgba(10, 10, 10, 0.9)), url('https://images.unsplash.com/photo-1553440569-bcc63803a83d?ixlib=rb-4.0.3&auto=format&fit=crop&w=2025&q=80');
            background-size: cover;
            background-position: center;
            border: 1px solid rgba(212, 175, 55, 0.2);
        }
        
        .cta-card.contact {
            background: linear-gradient(135deg, rgba(200, 200, 200, 0.1), rgba(10, 10, 10, 0.9)), url('https://images.unsplash.com/photo-1492144434756-ad413e7e6b0d?ixlib=rb-4.0.3&auto=format&fit=crop&w=2070&q=80');
            background-size: cover;
            background-position: center;
            border: 1px solid rgba(200, 200, 200, 0.2);
        }
        
        .cta-title {
            font-size: 36px;
            margin-bottom: 20px;
            color: var(--silver);
        }
        
        .cta-description {
            margin-bottom: 30px;
            color: var(--medium-text);
            font-size: 18px;
        }
        
        .contact-info {
            margin-top: 20px;
        }
        
        .contact-item {
            display: flex;
            align-items: center;
            gap: 15px;
            margin-bottom: 15px;
            color: var(--medium-text);
        }
        
        /* Footer */
        .main-footer {
            background-color: var(--darker-bg);
            padding: 60px 0 30px;
            border-top: 1px solid rgba(255, 255, 255, 0.05);
        }
        
        .footer-content {
            display: flex;
            justify-content: space-between;
            margin-bottom: 40px;
        }
        
        .footer-logo {
            font-family: 'Playfair Display', serif;
            font-size: 28px;
            font-weight: 700;
            color: var(--gold-primary);
            margin-bottom: 20px;
        }
        
        .footer-description {
            color: var(--medium-text);
            max-width: 300px;
            margin-bottom: 25px;
        }
        
        .social-links {
            display: flex;
            gap: 15px;
        }
        
        .social-link {
            display: flex;
            align-items: center;
            justify-content: center;
            width: 40px;
            height: 40px;
            background-color: rgba(255, 255, 255, 0.05);
            border-radius: 50%;
            color: var(--medium-text);
            text-decoration: none;
            transition: all 0.3s ease;
        }
        
        .social-link:hover {
            background-color: var(--gold-primary);
            color: var(--dark-bg);
        }
        
        .footer-links {
            display: flex;
            gap: 80px;
        }
        
        .footer-column h4 {
            font-size: 18px;
            margin-bottom: 20px;
            color: var(--silver);
        }
        
        .footer-column ul {
            list-style: none;
        }
        
        .footer-column li {
            margin-bottom: 12px;
        }
        
        .footer-column a {
            color: var(--medium-text);
            text-decoration: none;
            transition: color 0.3s ease;
        }
        
        .footer-column a:hover {
            color: var(--gold-primary);
        }
        
        .footer-bottom {
            text-align: center;
            padding-top: 30px;
            border-top: 1px solid rgba(255, 255, 255, 0.05);
            color: var(--medium-text);
            font-size: 14px;
        }
        
        /* Responsive Design */
        @media (max-width: 1200px) {
            .showroom-grid {
                grid-template-columns: repeat(2, 1fr);
            }
            
            .brands-grid {
                grid-template-columns: repeat(3, 1fr);
            }
        }
        
        @media (max-width: 992px) {
            .hero-title {
                font-size: 52px;
            }
            
            .cta-grid {
                grid-template-columns: 1fr;
            }
            
            .footer-content {
                flex-direction: column;
                gap: 40px;
            }
            
            .footer-links {
                gap: 40px;
                flex-wrap: wrap;
            }
        }
        
        @media (max-width: 768px) {
            .container {
                padding: 0 20px;
            }
            
            .hero-title {
                font-size: 42px;
            }
            
            .showroom-grid {
                grid-template-columns: 1fr;
            }
            
            .brands-grid {
                grid-template-columns: repeat(2, 1fr);
            }
            
            .main-nav ul {
                gap: 20px;
            }
        }
        
        /* Metallic Effects */
        .metallic-gold {
            background: linear-gradient(135deg, var(--gold-primary), var(--gold-secondary));
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
            position: relative;
            display: inline-block;
        }
        
        .metallic-gold::after {
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background: linear-gradient(135deg, transparent, rgba(255, 255, 255, 0.3), transparent);
            opacity: 0.5;
        }
        
        .metallic-silver {
            background: linear-gradient(135deg, var(--silver), var(--silver-accent));
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
        }
    </style>
</head>
<body>
    <!-- Header/Navigation -->
    <header class="main-header">
        <div class="container header-container">
            <a href="#" class="logo">VANTAGE MOTORS</a>
            <nav class="main-nav">
                <ul>
                    <li><a href="#home">Home</a></li>
                    <li><a href="#showroom">Showroom</a></li>
                    <li><a href="#brands">Brands</a></li>
                    <li><a href="#test-drive">Test Drive</a></li>
                    <li><a href="#contact">Contact</a></li>
                </ul>
            </nav>
        </div>
    </header>

    <!-- Hero Section -->
    <section class="hero-section" id="home">
        <div class="hero-background"></div>
        <div class="container">
            <div class="hero-content">
                <span class="hero-tag">Limited Edition</span>
                <h1 class="hero-title">Porsche 911 <span class="metallic-gold">Turbo S</span></h1>
                <p class="hero-subtitle">Experience unparalleled performance with the 2024 Porsche 911 Turbo S. 640 horsepower, 0-60 mph in 2.6 seconds, and a masterpiece of German engineering.</p>
                <a href="#test-drive" class="cta-button">Book Exclusive Preview</a>
            </div>
        </div>
    </section>

    <!-- Brands Section -->
    <section class="brands-section" id="brands">
        <div class="container">
            <h2 class="section-title">Curated Luxury Brands</h2>
            <div class="brands-grid">
                <div class="brand-item">
                    <div class="brand-logo porsche">PORSCHE</div>
                </div>
                <div class="brand-item">
                    <div class="brand-logo">MERCEDES-BENZ</div>
                </div>
                <div class="brand-item">
                    <div class="brand-logo">BENTLEY</div>
                </div>
                <div class="brand-item">
                    <div class="brand-logo">LAMBORGHINI</div>
                </div>
                <div class="brand-item">
                    <div class="brand-logo">ROLLS-ROYCE</div>
                </div>
            </div>
        </div>
    </section>

    <!-- Showroom Section -->
    <section class="showroom-section" id="showroom">
        <div class="container">
            <h2 class="section-title">Exclusive <span class="metallic-gold">Showroom</span></h2>
            <div class="showroom-grid">
                <!-- Vehicle 1 -->
                <div class="vehicle-card">
                    <div class="vehicle-image" style="background-image: url('https://images.unsplash.com/photo-1503376780353-7e6692767b70?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=2070&q=80');"></div>
                    <div class="vehicle-info">
                        <h3 class="vehicle-name">Porsche 911 Turbo S</h3>
                        <div class="vehicle-price">$216,100</div>
                        <div class="vehicle-specs">
                            <div class="spec-item">
                                <i class="fas fa-tachometer-alt"></i>
                                <span>205 mph</span>
                            </div>
                            <div class="spec-item">
                                <i class="fas fa-horse-head"></i>
                                <span>640 HP</span>
                            </div>
                            <div class="spec-item">
                                <i class="fas fa-bolt"></i>
                                <span>2.6s 0-60</span>
                            </div>
                        </div>
                        <a href="#" class="vehicle-cta">Explore Details</a>
                    </div>
                </div>
                
                <!-- Vehicle 2 -->
                <div class="vehicle-card">
                    <div class="vehicle-image" style="background-image: url('https://images.unsplash.com/photo-1555212697-194d092e3b8f?ixlib=rb-4.0.3&auto=format&fit=crop&w=2067&q=80');"></div>
                    <div class="vehicle-info">
                        <h3 class="vehicle-name">Mercedes-AMG GT</h3>
                        <div class="vehicle-price">$163,800</div>
                        <div class="vehicle-specs">
                            <div class="spec-item">
                                <i class="fas fa-tachometer-alt"></i>
                                <span>195 mph</span>
                            </div>
                            <div class="spec-item">
                                <i class="fas fa-horse-head"></i>
                                <span>523 HP</span>
                            </div>
                            <div class="spec-item">
                                <i class="fas fa-bolt"></i>
                                <span>3.7s 0-60</span>
                            </div>
                        </div>
                        <a href="#" class="vehicle-cta">Explore Details</a>
                    </div>
                </div>
                
                <!-- Vehicle 3 -->
                <div class="vehicle-card">
                    <div class="vehicle-image" style="background-image: url('https://images.unsplash.com/photo-1621393101101-1c61e6a57d8d?ixlib=rb-4.0.3&auto=format&fit=crop&w=2069&q=80');"></div>
                    <div class="vehicle-info">
                        <h3 class="vehicle-name">Bentley Continental GT</h3>
                        <div class="vehicle-price">$245,000</div>
                        <div class="vehicle-specs">
                            <div class="spec-item">
                                <i class="fas fa-tachometer-alt"></i>
                                <span>208 mph</span>
                            </div>
                            <div class="spec-item">
                                <i class="fas fa-horse-head"></i>
                                <span>650 HP</span>
                            </div>
                            <div class="spec-item">
                                <i class="fas fa-bolt"></i>
                                <span>3.6s 0-60</span>
                            </div>
                        </div>
                        <a href="#" class="vehicle-cta">Explore Details</a>
                    </div>
                </div>
            </div>
        </div>
    </section>

    <!-- CTA Sections -->
    <section class="cta-sections">
        <div class="container">
            <div class="cta-grid">
                <!-- Test Drive CTA -->
                <div class="cta-card test-drive" id="test-drive">
                    <h2 class="cta-title">Experience <span class="metallic-gold">Performance</span></h2>
                    <p class="cta-description">Schedule a private test drive with one of our luxury vehicles. Our concierge service will tailor the experience to your preferences.</p>
                    <a href="#" class="cta-button">Book a Test Drive</a>
                </div>
                
                <!-- Contact CTA -->
                <div class="cta-card contact" id="contact">
                    <h2 class="cta-title">Personal <span class="metallic-silver">Consultation</span></h2>
                    <p class="cta-description">Contact our luxury automotive specialists for a confidential consultation about your next vehicle acquisition.</p>
                    <div class="contact-info">
                        <div class="contact-item">
                            <i class="fas fa-phone"></i>
                            <span>+1 (888) 555-0147</span>
                        </div>
                        <div class="contact-item">
                            <i class="fas fa-envelope"></i>
                            <span>concierge@vantagemotors.com</span>
                        </div>
                        <div class="contact-item">
                            <i class="fas fa-map-marker-alt"></i>
                            <span>450 Park Avenue, New York, NY</span>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </section>

    <!-- Footer -->
    <footer class="main-footer">
        <div class="container">
            <div class="footer-content">
                <div class="footer-brand">
                    <div class="footer-logo">VANTAGE MOTORS</div>
                    <p class="footer-description">The premier destination for luxury automotive excellence, offering exclusive vehicles and personalized service for discerning clients.</p>
                    <div class="social-links">
                        <a href="#" class="social-link"><i class="fab fa-instagram"></i></a>
                        <a href="#" class="social-link"><i class="fab fa-facebook-f"></i></a>
                        <a href="#" class="social-link"><i class="fab fa-twitter"></i></a>
                        <a href="#" class="social-link"><i class="fab fa-youtube"></i></a>
                    </div>
                </div>
                
                <div class="footer-links">
                    <div class="footer-column">
                        <h4>Showroom</h4>
                        <ul>
                            <li><a href="#">New Arrivals</a></li>
                            <li><a href="#">Porsche Collection</a></li>
                            <li><a href="#">Limited Editions</a></li>
                            <li><a href="#">Pre-Owned Selection</a></li>
                        </ul>
                    </div>
                    
                    <div class="footer-column">
                        <h4>Services</h4>
                        <ul>
                            <li><a href="#">Vehicle Financing</a></li>
                            <li><a href="#">Concierge Delivery</a></li>
                            <li><a href="#">Maintenance Plans</a></li>
                            <li><a href="#">Trade-In Evaluation</a></li>
                        </ul>
                    </div>
                    
                    <div class="footer-column">
                        <h4>Company</h4>
                        <ul>
                            <li><a href="#">About Us</a></li>
                            <li><a href="#">Our History</a></li>
                            <li><a href="#">Privacy Policy</a></li>
                            <li><a href="#">Terms of Service</a></li>
                        </ul>
                    </div>
                </div>
            </div>
            
            <div class="footer-bottom">
                <p>&copy; 2024 Vantage Motors Luxury Automotive. All rights reserved.</p>
            </div>
        </div>
    </footer>

    <script>
        // Header scroll effect
        window.addEventListener('scroll', function() {
            const header = document.querySelector('.main-header');
            if (window.scrollY > 50) {
                header.classList.add('scrolled');
            } else {
                header.classList.remove('scrolled');
            }
        });

        // Smooth scrolling for navigation links
        document.querySelectorAll('a[href^="#"]').forEach(anchor => {
            anchor.addEventListener('click', function(e) {
                e.preventDefault();
                
                const targetId = this.getAttribute('href');
                if (targetId === '#') return;
                
                const targetElement = document.querySelector(targetId);
                if (targetElement) {
                    window.scrollTo({
                        top: targetElement.offsetTop - 80,
                        behavior: 'smooth'
                    });
                }
            });
        });
    </script>
</body>
</html>

Key Design Features

1. Hero Section

  • Full-width cinematic background with subtle pan animation
  • Gold accent gradient on the "Limited Edition" tag
  • Dramatic typography with metallic text effects
  • Prominent CTA button with shimmer animation

2. Brand Bar

  • Elegant display of luxury automotive brands
  • Hover effects with subtle elevation
  • Gold accent for Porsche as the featured brand
  • Metallic silver text for other brands

3. Showroom Section

  • Responsive grid of luxury vehicles
  • Each card includes vehicle image, specs, and pricing
  • Hover effects with elevation and gold border glow
  • Consistent metallic design language

4. CTA Sections

  • Two visually distinct call-to-action areas
  • Test drive section with gold metallic theme
  • Contact section with silver metallic theme
  • Both include background imagery for immersion

5. Visual Effects

  • Metallic text gradients using CSS background-clip
  • Gold shimmer animation on buttons
  • Subtle hover animations throughout
  • Dark background with metallic accents

6. Responsive Design

  • Mobile-friendly layout that adapts to different screen sizes
  • Maintains luxury aesthetic across all devices

The design creates an immersive, high-end experience that evokes the feeling of walking into a luxury car showroom, with careful attention to typography, color psychology, and subtle animations that suggest quality and exclusivity.

Comments

0
·xAI·44.4s·6:05 AM·#6
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Elite Autos - Luxury Car Showroom</title>
  <link href="https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,700;1,400&family=Montserrat:wght@300;400;500;600;700&display=swap" rel="stylesheet">
  <style>
    :root {
      --bg-primary: #0a0a0a;
      --bg-secondary: #1a1a1a;
      --bg-dark: #000000;
      --gold-primary: #D4AF37;
      --gold-light: #FAD5A5;
      --gold-dark: #B8860B;
      --silver-primary: #C0C0C0;
      --silver-light: #E5E5E5;
      --text-primary: #FFFFFF;
      --text-secondary: #CCCCCC;
      --accent-glow: rgba(212, 175, 55, 0.3);
    }

    * {
      margin: 0;
      padding: 0;
      box-sizing: border-box;
    }

    html {
      scroll-behavior: smooth;
    }

    body {
      font-family: 'Montserrat', sans-serif;
      background: var(--bg-primary);
      color: var(--text-primary);
      line-height: 1.6;
      overflow-x: hidden;
    }

    h1, h2, h3 {
      font-family: 'Playfair Display', serif;
      font-weight: 700;
    }

    /* Header */
    header {
      position: fixed;
      top: 0;
      width: 100%;
      z-index: 1000;
      background: rgba(10, 10, 10, 0.95);
      backdrop-filter: blur(10px);
      border-bottom: 1px solid var(--gold-primary);
    }

    nav {
      max-width: 1400px;
      margin: 0 auto;
      padding: 1rem 2rem;
      display: flex;
      justify-content: space-between;
      align-items: center;
    }

    .logo {
      font-family: 'Playfair Display', serif;
      font-size: 1.8rem;
      font-weight: 700;
      color: var(--gold-primary);
      text-decoration: none;
    }

    nav ul {
      display: flex;
      list-style: none;
      gap: 2rem;
    }

    nav a {
      color: var(--text-primary);
      text-decoration: none;
      font-weight: 500;
      transition: color 0.3s ease;
      position: relative;
    }

    nav a:hover {
      color: var(--gold-primary);
    }

    nav a::after {
      content: '';
      position: absolute;
      bottom: -5px;
      left: 0;
      width: 0;
      height: 2px;
      background: var(--gold-primary);
      transition: width 0.3s ease;
    }

    nav a:hover::after {
      width: 100%;
    }

    /* Hero Section */
    #hero {
      min-height: 100vh;
      display: flex;
      align-items: center;
      justify-content: center;
      background: 
        radial-gradient(ellipse 80% 50% at 50% 20%, rgba(212, 175, 55, 0.1) 0%, transparent 50%),
        radial-gradient(ellipse 60% 40% at 80% 60%, rgba(192, 192, 192, 0.1) 0%, transparent 50%),
        linear-gradient(135deg, #0a0a0a 0%, #1a1a1a 50%, #000 100%);
      position: relative;
      overflow: hidden;
    }

    #hero::before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><radialGradient id="g" cx="50%" cy="50%"><stop offset="0%" stop-color="%23D4AF37" stop-opacity="0.1"/><stop offset="70%" stop-color="%23D4AF37" stop-opacity="0"/></radialGradient></defs><circle cx="20" cy="20" r="1" fill="url(%23g)"><animate attributeName="r" values="1;2;1" dur="3s" repeatCount="indefinite"/></circle><circle cx="80" cy="80" r="1" fill="url(%23g)"><animate attributeName="r" values="1;2;1" dur="3s" repeatCount="indefinite" begin="1s"/></circle></svg>') repeat;
      animation: sparkle 20s linear infinite;
      opacity: 0.3;
    }

    @keyframes sparkle {
      0% { transform: translateY(0) rotate(0deg); }
      100% { transform: translateY(-100px) rotate(360deg); }
    }

    .hero-content {
      text-align: center;
      max-width: 1200px;
      padding: 0 2rem;
      z-index: 2;
      position: relative;
    }

    .car-showcase {
      margin-bottom: 3rem;
    }

    .car-placeholder {
      width: 800px;
      height: 450px;
      margin: 0 auto;
      background: linear-gradient(145deg, #333 0%, #555 30%, #222 70%, #111 100%);
      border-radius: 20px;
      position: relative;
      box-shadow: 
        0 20px 60px rgba(0,0,0,0.8),
        inset 0 0 50px rgba(212, 175, 55, 0.2);
      display: flex;
      align-items: center;
      justify-content: center;
      font-family: 'Playfair Display', serif;
      font-size: 3.5rem;
      font-weight: 700;
      color: var(--gold-light);
      text-shadow: 0 0 20px rgba(255,215,0,0.5);
    }

    .car-placeholder::before {
      content: 'Porsche 911 GT3';
      position: absolute;
    }

    .car-placeholder::after {
      content: '';
      position: absolute;
      top: 20%;
      right: 10%;
      width: 200px;
      height: 100px;
      background: radial-gradient(circle, rgba(255,255,255,0.3) 0%, transparent 70%);
      border-radius: 50%;
      animation: shine 4s ease-in-out infinite;
    }

    @keyframes shine {
      0%, 100% { opacity: 0; transform: scale(0.5) translateX(0); }
      50% { opacity: 1; transform: scale(1) translateX(20px); }
    }

    .hero-content h1 {
      font-size: clamp(3rem, 8vw, 6rem);
      margin-bottom: 1rem;
      background: linear-gradient(45deg, var(--gold-primary), var(--silver-primary));
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent;
      background-clip: text;
    }

    .hero-content p {
      font-size: 1.4rem;
      margin-bottom: 3rem;
      color: var(--text-secondary);
      max-width: 600px;
      margin-left: auto;
      margin-right: auto;
    }

    /* Metallic Shimmer Button */
    .btn, .cta-btn {
      display: inline-block;
      padding: 1rem 3rem;
      background: linear-gradient(45deg, var(--gold-dark), var(--gold-primary), var(--gold-light), var(--gold-primary));
      background-size: 300% 300%;
      color: var(--bg-dark);
      text-decoration: none;
      font-weight: 600;
      font-size: 1.1rem;
      border-radius: 50px;
      transition: transform 0.3s ease, box-shadow 0.3s ease;
      position: relative;
      overflow: hidden;
      animation: shimmer 3s ease-in-out infinite;
    }

    .cta-btn {
      font-size: 1.3rem;
      padding: 1.2rem 4rem;
      box-shadow: 0 10px 30px rgba(212, 175, 55, 0.4);
    }

    @keyframes shimmer {
      0%, 100% { background-position: 0% 50%; }
      50% { background-position: 100% 50%; }
    }

    .btn:hover, .cta-btn:hover {
      transform: translateY(-5px);
      box-shadow: 0 20px 50px rgba(212, 175, 55, 0.6);
    }

    /* Brand Bar */
    #brands {
      padding: 5rem 2rem;
      background: var(--bg-secondary);
      text-align: center;
    }

    #brands h2 {
      font-size: 3rem;
      margin-bottom: 3rem;
      color: var(--gold-primary);
    }

    .brands-grid {
      display: flex;
      justify-content: center;
      gap: 4rem;
      flex-wrap: wrap;
      max-width: 1200px;
      margin: 0 auto;
    }

    .brand-logo {
      font-family: 'Playfair Display', serif;
      font-size: 2.5rem;
      font-weight: 700;
      color: var(--silver-light);
      padding: 1rem 2rem;
      background: linear-gradient(145deg, rgba(192,192,192,0.1), transparent);
      border: 1px solid var(--silver-primary);
      border-radius: 15px;
      transition: all 0.3s ease;
      min-width: 150px;
    }

    .brand-logo:hover {
      color: var(--gold-primary);
      background: linear-gradient(145deg, var(--gold-primary), var(--gold-dark));
      transform: scale(1.05);
      box-shadow: 0 10px 30px var(--accent-glow);
    }

    /* Vehicle Gallery */
    #gallery {
      padding: 5rem 2rem;
      max-width: 1400px;
      margin: 0 auto;
    }

    #gallery h2 {
      text-align: center;
      font-size: 3.5rem;
      margin-bottom: 4rem;
      color: var(--text-primary);
    }

    .gallery-grid {
      display: grid;
      grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));
      gap: 3rem;
    }

    .vehicle-card {
      background: var(--bg-secondary);
      border-radius: 20px;
      overflow: hidden;
      box-shadow: 0 20px 60px rgba(0,0,0,0.5);
      transition: transform 0.4s ease, box-shadow 0.4s ease;
    }

    .vehicle-card:hover {
      transform: translateY(-15px);
      box-shadow: 0 30px 80px rgba(212, 175, 55, 0.3);
    }

    .vehicle-image {
      height: 250px;
      background: linear-gradient(135deg, #444 0%, #666 30%, #333 70%, #222 100%);
      display: flex;
      align-items: center;
      justify-content: center;
      font-family: 'Playfair Display', serif;
      font-size: 2rem;
      color: var(--gold-light);
      position: relative;
    }

    .vehicle-image::before {
      content: attr(data-model);
      z-index: 2;
    }

    .vehicle-image::after {
      content: '';
      position: absolute;
      top: 20%;
      left: 20%;
      width: 150px;
      height: 80px;
      background: radial-gradient(ellipse, rgba(255,255,255,0.4) 0%, transparent 60%);
      border-radius: 20px;
      animation: shine 2s ease-in-out infinite alternate;
    }

    .vehicle-card h3 {
      padding: 1.5rem 1.5rem 0;
      font-size: 1.8rem;
    }

    .vehicle-card p {
      padding: 0 1.5rem 1.5rem;
      color: var(--text-secondary);
      font-size: 1.2rem;
    }

    /* CTA Sections */
    .cta-section {
      padding: 5rem 2rem;
      background: var(--bg-secondary);
      text-align: center;
    }

    .cta-section h2 {
      font-size: 3rem;
      margin-bottom: 3rem;
      background: linear-gradient(45deg, var(--gold-primary), var(--silver-primary));
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent;
      background-clip: text;
    }

    form {
      max-width: 600px;
      margin: 0 auto;
      display: flex;
      flex-direction: column;
      gap: 1.5rem;
    }

    input, select, textarea {
      padding: 1rem;
      background: rgba(255,255,255,0.05);
      border: 1px solid var(--silver-primary);
      border-radius: 10px;
      color: var(--text-primary);
      font-size: 1rem;
      transition: border-color 0.3s ease;
    }

    input:focus, select:focus, textarea:focus {
      outline: none;
      border-color: var(--gold-primary);
      box-shadow: 0 0 10px var(--accent-glow);
    }

    .btn-full {
      width: 100%;
      background: linear-gradient(45deg, var(--gold-primary), var(--gold-light));
      color: var(--bg-dark);
      font-weight: 600;
      border: none;
      cursor: pointer;
      animation: shimmer 3s ease-in-out infinite;
    }

    /* Footer */
    footer {
      padding: 2rem;
      text-align: center;
      background: var(--bg-dark);
      border-top: 1px solid var(--silver-primary);
      color: var(--text-secondary);
    }

    /* Responsive */
    @media (max-width: 768px) {
      nav ul {
        gap: 1rem;
      }

      .hero-content h1 {
        font-size: 3rem;
      }

      .car-placeholder {
        width: 100%;
        max-width: 400px;
        height: 250px;
        font-size: 2rem;
      }

      .brands-grid {
        gap: 2rem;
      }

      .brand-logo {
        font-size: 1.8rem;
        min-width: 120px;
      }

      .gallery-grid {
        grid-template-columns: 1fr;
        gap: 2rem;
      }

      .cta-section {
        padding: 3rem 1rem;
      }
    }

    @media (max-width: 480px) {
      nav {
        flex-direction: column;
        gap: 1rem;
      }

      nav ul {
        gap: 1rem;
      }
    }
  </style>
</head>
<body>
  <header>
    <nav>
      <a href="#hero" class="logo">Elite Autos</a>
      <ul>
        <li><a href="#hero">Home</a></li>
        <li><a href="#gallery">Inventory</a></li>
        <li><a href="#testdrive">Test Drive</a></li>
        <li><a href="#contact">Contact</a></li>
      </ul>
    </nav>
  </header>

  <main>
    <section id="hero">
      <div class="hero-content">
        <div class="car-showcase">
          <div class="car-placeholder"></div>
        </div>
        <h1>Discover Unparalleled Luxury</h1>
        <p>Step into a world of prestige and performance. Our showroom features the finest Porsche, Mercedes-Benz, Bentley, Lamborghini, and more.</p>
        <a href="#gallery" class="cta-btn">Explore Collection</a>
      </div>
    </section>

    <section id="brands" class="brand-bar">
      <h2>Prestigious Brands</h2>
      <div class="brands-grid">
        <div class="brand-logo">Porsche</div>
        <div class="brand-logo">Mercedes-Benz</div>
        <div class="brand-logo">Bentley</div>
        <div class="brand-logo">Lamborghini</div>
        <div class="brand-logo">Ferrari</div>
        <div class="brand-logo">Rolls-Royce</div>
      </div>
    </section>

    <section id="gallery">
      <h2>Featured Vehicles</h2>
      <div class="gallery-grid">
        <div class="vehicle-card">
          <div class="vehicle-image" data-model="Porsche 911 Turbo S"></div>
          <h3>Porsche 911 Turbo S</h3>
          <p>Starting at $230,000 • 640 HP • 0-60 in 2.6s</p>
          <a href="#" class="btn">View Details</a>
        </div>
        <div class="vehicle-card">
          <div class="vehicle-image" data-model="Bentley Continental GT"></div>
          <h3>Bentley Continental GT</h3>
          <p>Starting at $245,000 • 650 HP • Ultimate Grand Tourer</p>
          <a href="#" class="btn">View Details</a>
        </div>
        <div class="vehicle-card">
          <div class="vehicle-image" data-model="Lamborghini Huracán"></div>
          <h3>Lamborghini Huracán STO</h3>
          <p>Starting at $330,000 • 630 HP • Track-Focused Beast</p>
          <a href="#" class="btn">View Details</a>
        </div>
        <div class="vehicle-card">
          <div class="vehicle-image" data-model="Mercedes-AMG One"></div>
          <h3>Mercedes-AMG One</h3>
          <p>Starting at $2.7M • 1063 HP • Hypercar Legend</p>
          <a href="#" class="btn">View Details</a>
        </div>
        <div class="vehicle-card">
          <div class="vehicle-image" data-model="Rolls-Royce Phantom"></div>
          <h3>Rolls-Royce Phantom</h3>
          <p>Starting at $465,000 • Bespoke Luxury • Silent Majesty</p>
          <a href="#" class="btn">View Details</a>
        </div>
        <div class="vehicle-card">
          <div class="vehicle-image" data-model="Ferrari SF90 Stradale"></div>
          <h3>Ferrari SF90 Stradale</h3>
          <p>Starting at $500,000 • 986 HP • Plug-in Hybrid</p>
          <a href="#" class="btn">View Details</a>
        </div>
      </div>
    </section>

    <section id="testdrive" class="cta-section">
      <h2>Book a Test Drive</h2>
      <form>
        <input type="text" placeholder="Full Name" required>
        <input type="email" placeholder="Email Address" required>
        <select required>
          <option value="">Select Vehicle</option>
          <option>Porsche 911 Turbo S</option>
          <option>Bentley Continental GT</option>
          <option>Lamborghini Huracán STO</option>
          <option>Mercedes-AMG One</option>
        </select>
        <input type="date" required>
        <textarea rows="4" placeholder="Preferred Time & Notes"></textarea>
        <button type="submit" class="btn btn-full">Schedule Test Drive</button>
      </form>
    </section>

    <section id="contact" class="cta-section">
      <h2>Contact Our Team</h2>
      <form>
        <input type="text" placeholder="Full Name" required>
        <input type="email" placeholder="Email Address" required>
        <input type="tel" placeholder="Phone Number">
        <textarea rows="5" placeholder="Your Message"></textarea>
        <button type="submit" class="btn btn-full">Send Message</button>
      </form>
    </section>
  </main>

  <footer>
    <p>&copy; 2024 Elite Autos. All rights reserved. | Premier Luxury Dealership</p>
  </footer>
</body>
</html>

This self-contained HTML/CSS mockup delivers a prestigious, immersive luxury showroom experience. Key features:

  • Hero: Cinematic full-width Porsche 911 placeholder with shine effects, gradients, and subtle sparkles.
  • Gallery: Responsive grid of 6 vehicles with metallic hover animations.
  • Brands: Hover-interactive logo bar.
  • CTAs: Styled forms for test drives/contact.
  • Luxury styling: Dark palette, gold/silver shimmers (animated gradients), elegant fonts (Playfair Display/Montserrat).
  • Responsive: Desktop-optimized, mobile-friendly grids/forms.
  • Effects: Pure CSS shimmer, glows, shines—no JS needed. Copy-paste to view.

Comments

0
·DeepSeek·194.8s·6:07 AM·#7

Luxury Car Dealership Showroom Website UI Mockup

I'll create a sleek, immersive single-page website mockup for a luxury car dealership with a cinematic feel. Here's the complete HTML/CSS implementation:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Prestige Motors | Luxury Automotive Showroom</title>
    <link rel="preconnect" href="https://fonts.googleapis.com">
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
    <link href="https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;500;600;700&family=Inter:wght@300;400;500;600&display=swap" rel="stylesheet">
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
    <style>
        /* CSS Reset and Base Styles */
        * {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
        }

        :root {
            --color-dark: #0a0a0a;
            --color-darker: #050505;
            --color-gold: #d4af37;
            --color-gold-light: #f4e4a6;
            --color-silver: #c0c0c0;
            --color-silver-light: #e8e8e8;
            --color-white: #ffffff;
            --color-gray: #1a1a1a;
            --color-gray-light: #2a2a2a;
        }

        body {
            font-family: 'Inter', sans-serif;
            background-color: var(--color-dark);
            color: var(--color-white);
            line-height: 1.6;
            overflow-x: hidden;
        }

        h1, h2, h3, h4 {
            font-family: 'Playfair Display', serif;
            font-weight: 600;
            letter-spacing: 0.5px;
        }

        .container {
            max-width: 1400px;
            margin: 0 auto;
            padding: 0 20px;
        }

        section {
            padding: 80px 0;
        }

        .section-title {
            text-align: center;
            margin-bottom: 60px;
            position: relative;
        }

        .section-title h2 {
            font-size: 2.8rem;
            display: inline-block;
            position: relative;
        }

        .section-title h2::after {
            content: '';
            position: absolute;
            bottom: -15px;
            left: 50%;
            transform: translateX(-50%);
            width: 100px;
            height: 3px;
            background: linear-gradient(90deg, transparent, var(--color-gold), transparent);
        }

        .btn {
            display: inline-block;
            padding: 16px 32px;
            font-weight: 600;
            text-transform: uppercase;
            letter-spacing: 1px;
            border-radius: 2px;
            text-decoration: none;
            transition: all 0.3s ease;
            font-size: 0.9rem;
            cursor: pointer;
            border: none;
        }

        .btn-primary {
            background-color: var(--color-gold);
            color: var(--color-dark);
        }

        .btn-primary:hover {
            background-color: var(--color-gold-light);
            transform: translateY(-3px);
            box-shadow: 0 10px 20px rgba(212, 175, 55, 0.2);
        }

        .btn-secondary {
            background-color: transparent;
            color: var(--color-white);
            border: 1px solid var(--color-silver);
        }

        .btn-secondary:hover {
            background-color: rgba(255, 255, 255, 0.1);
            border-color: var(--color-white);
        }

        /* Header & Navigation */
        header {
            position: fixed;
            top: 0;
            left: 0;
            width: 100%;
            z-index: 1000;
            padding: 20px 0;
            transition: all 0.3s ease;
            background-color: rgba(10, 10, 10, 0.9);
            backdrop-filter: blur(10px);
        }

        header.scrolled {
            padding: 15px 0;
            box-shadow: 0 5px 20px rgba(0, 0, 0, 0.3);
        }

        .header-container {
            display: flex;
            justify-content: space-between;
            align-items: center;
        }

        .logo {
            font-family: 'Playfair Display', serif;
            font-size: 1.8rem;
            font-weight: 700;
            color: var(--color-white);
            text-decoration: none;
            position: relative;
        }

        .logo span {
            color: var(--color-gold);
        }

        .logo::after {
            content: '';
            position: absolute;
            bottom: -5px;
            left: 0;
            width: 100%;
            height: 1px;
            background: linear-gradient(90deg, var(--color-gold), transparent);
        }

        nav ul {
            display: flex;
            list-style: none;
        }

        nav ul li {
            margin-left: 40px;
        }

        nav ul li a {
            color: var(--color-white);
            text-decoration: none;
            font-weight: 500;
            font-size: 0.95rem;
            letter-spacing: 0.5px;
            transition: color 0.3s ease;
            position: relative;
        }

        nav ul li a:hover {
            color: var(--color-gold);
        }

        nav ul li a::after {
            content: '';
            position: absolute;
            bottom: -5px;
            left: 0;
            width: 0;
            height: 1px;
            background-color: var(--color-gold);
            transition: width 0.3s ease;
        }

        nav ul li a:hover::after {
            width: 100%;
        }

        /* Hero Section */
        .hero {
            height: 100vh;
            position: relative;
            display: flex;
            align-items: center;
            overflow: hidden;
            margin-top: 80px;
        }

        .hero-bg {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background: linear-gradient(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.9)), url('https://images.unsplash.com/photo-1503376780353-7e6692767b70?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=2070&q=80');
            background-size: cover;
            background-position: center;
            z-index: -1;
        }

        .hero-content {
            max-width: 700px;
            z-index: 2;
        }

        .hero h1 {
            font-size: 4rem;
            margin-bottom: 20px;
            line-height: 1.1;
        }

        .hero h1 span {
            color: var(--color-gold);
            position: relative;
            display: inline-block;
        }

        .hero h1 span::after {
            content: '';
            position: absolute;
            bottom: 5px;
            left: 0;
            width: 100%;
            height: 2px;
            background: linear-gradient(90deg, var(--color-gold), transparent);
        }

        .hero p {
            font-size: 1.2rem;
            margin-bottom: 40px;
            color: var(--color-silver);
            max-width: 600px;
        }

        .hero-btns {
            display: flex;
            gap: 20px;
        }

        /* Brand Bar */
        .brands {
            background-color: var(--color-darker);
            padding: 40px 0;
        }

        .brands-container {
            display: flex;
            justify-content: space-around;
            align-items: center;
            flex-wrap: wrap;
        }

        .brand-logo {
            height: 60px;
            width: auto;
            filter: brightness(0) invert(1);
            opacity: 0.7;
            transition: all 0.3s ease;
        }

        .brand-logo:hover {
            opacity: 1;
            transform: translateY(-5px);
        }

        /* Showroom Section */
        .showroom {
            background-color: var(--color-dark);
        }

        .showroom-grid {
            display: grid;
            grid-template-columns: repeat(auto-fill, minmax(350px, 1fr));
            gap: 30px;
        }

        .car-card {
            background-color: var(--color-gray);
            border-radius: 5px;
            overflow: hidden;
            transition: all 0.4s ease;
            position: relative;
        }

        .car-card:hover {
            transform: translateY(-15px);
            box-shadow: 0 20px 40px rgba(0, 0, 0, 0.5);
        }

        .car-image {
            height: 220px;
            background-color: var(--color-gray-light);
            background-size: cover;
            background-position: center;
            position: relative;
        }

        .car-image::after {
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background: linear-gradient(to bottom, transparent 60%, rgba(0, 0, 0, 0.8));
        }

        .car-info {
            padding: 25px;
        }

        .car-info h3 {
            font-size: 1.5rem;
            margin-bottom: 10px;
        }

        .car-info p {
            color: var(--color-silver);
            margin-bottom: 20px;
            font-size: 0.95rem;
        }

        .car-price {
            font-size: 1.3rem;
            color: var(--color-gold);
            font-weight: 600;
            margin-bottom: 20px;
            display: block;
        }

        .car-price::before {
            content: 'From ';
            font-size: 0.9rem;
            color: var(--color-silver);
        }

        .car-features {
            display: flex;
            justify-content: space-between;
            margin-top: 15px;
            padding-top: 15px;
            border-top: 1px solid var(--color-gray-light);
        }

        .feature {
            text-align: center;
        }

        .feature i {
            color: var(--color-gold);
            margin-bottom: 5px;
            font-size: 1.2rem;
        }

        .feature span {
            display: block;
            font-size: 0.8rem;
            color: var(--color-silver);
        }

        /* CTA Sections */
        .cta-section {
            background-color: var(--color-darker);
            position: relative;
            overflow: hidden;
        }

        .cta-section::before {
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background: linear-gradient(45deg, transparent 30%, rgba(212, 175, 55, 0.05) 50%, transparent 70%);
            z-index: 1;
        }

        .cta-container {
            display: flex;
            align-items: center;
            justify-content: space-between;
            position: relative;
            z-index: 2;
        }

        .cta-content {
            flex: 1;
            max-width: 600px;
        }

        .cta-content h2 {
            font-size: 2.5rem;
            margin-bottom: 20px;
        }

        .cta-content p {
            color: var(--color-silver);
            margin-bottom: 30px;
            font-size: 1.1rem;
        }

        .cta-image {
            flex: 1;
            height: 400px;
            background-color: var(--color-gray-light);
            background-size: cover;
            background-position: center;
            border-radius: 5px;
            margin-left: 50px;
        }

        .test-drive .cta-image {
            background-image: url('https://images.unsplash.com/photo-1553440569-bcc63803a83d?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=2025&q=80');
        }

        .contact .cta-image {
            background-image: url('https://images.unsplash.com/photo-1533473359331-0135ef1b58bf?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=2070&q=80');
        }

        /* Footer */
        footer {
            background-color: var(--color-darker);
            padding: 60px 0 30px;
            border-top: 1px solid var(--color-gray);
        }

        .footer-container {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
            gap: 40px;
            margin-bottom: 40px;
        }

        .footer-column h3 {
            font-size: 1.3rem;
            margin-bottom: 25px;
            color: var(--color-white);
            position: relative;
            display: inline-block;
        }

        .footer-column h3::after {
            content: '';
            position: absolute;
            bottom: -8px;
            left: 0;
            width: 40px;
            height: 2px;
            background-color: var(--color-gold);
        }

        .footer-column p, .footer-column a {
            color: var(--color-silver);
            margin-bottom: 15px;
            display: block;
            text-decoration: none;
            transition: color 0.3s ease;
        }

        .footer-column a:hover {
            color: var(--color-gold);
        }

        .social-icons {
            display: flex;
            gap: 15px;
            margin-top: 20px;
        }

        .social-icons a {
            display: flex;
            align-items: center;
            justify-content: center;
            width: 40px;
            height: 40px;
            border-radius: 50%;
            background-color: var(--color-gray);
            color: var(--color-white);
            transition: all 0.3s ease;
        }

        .social-icons a:hover {
            background-color: var(--color-gold);
            color: var(--color-dark);
            transform: translateY(-5px);
        }

        .copyright {
            text-align: center;
            padding-top: 30px;
            border-top: 1px solid var(--color-gray);
            color: var(--color-silver);
            font-size: 0.9rem;
        }

        /* Metallic Effects */
        .metallic-text {
            background: linear-gradient(90deg, var(--color-gold), var(--color-silver), var(--color-gold));
            background-size: 200% auto;
            -webkit-background-clip: text;
            background-clip: text;
            -webkit-text-fill-color: transparent;
            animation: shimmer 3s linear infinite;
        }

        .metallic-border {
            border: 1px solid;
            border-image: linear-gradient(90deg, var(--color-gold), var(--color-silver), var(--color-gold)) 1;
            animation: shimmer 3s linear infinite;
        }

        @keyframes shimmer {
            0% { background-position: 0% center; }
            100% { background-position: 200% center; }
        }

        /* Responsive Design */
        @media (max-width: 1024px) {
            .hero h1 {
                font-size: 3.2rem;
            }
            
            .cta-container {
                flex-direction: column;
            }
            
            .cta-image {
                margin-left: 0;
                margin-top: 40px;
                width: 100%;
            }
        }

        @media (max-width: 768px) {
            .hero h1 {
                font-size: 2.5rem;
            }
            
            .hero-btns {
                flex-direction: column;
                align-items: flex-start;
            }
            
            .brands-container {
                justify-content: center;
                gap: 30px;
            }
            
            .brand-logo {
                height: 40px;
                margin: 0 15px;
            }
            
            nav ul {
                display: none;
            }
            
            .mobile-menu-btn {
                display: block;
                background: none;
                border: none;
                color: var(--color-white);
                font-size: 1.5rem;
                cursor: pointer;
            }
        }

        @media (max-width: 480px) {
            .hero h1 {
                font-size: 2rem;
            }
            
            .section-title h2 {
                font-size: 2rem;
            }
            
            .showroom-grid {
                grid-template-columns: 1fr;
            }
        }
    </style>
</head>
<body>
    <!-- Header & Navigation -->
    <header id="header">
        <div class="container header-container">
            <a href="#" class="logo">Prestige<span>Motors</span></a>
            <nav>
                <ul>
                    <li><a href="#home">Home</a></li>
                    <li><a href="#showroom">Showroom</a></li>
                    <li><a href="#brands">Brands</a></li>
                    <li><a href="#test-drive">Test Drive</a></li>
                    <li><a href="#contact">Contact</a></li>
                </ul>
            </nav>
        </div>
    </header>

    <!-- Hero Section -->
    <section class="hero" id="home">
        <div class="hero-bg"></div>
        <div class="container">
            <div class="hero-content">
                <h1>Experience <span class="metallic-text">Ultimate Luxury</span></h1>
                <p>Welcome to Prestige Motors, where automotive excellence meets unparalleled luxury. Discover the world's most exclusive vehicles in an environment designed for the discerning enthusiast.</p>
                <div class="hero-btns">
                    <a href="#showroom" class="btn btn-primary">Explore Collection</a>
                    <a href="#test-drive" class="btn btn-secondary">Book a Test Drive</a>
                </div>
            </div>
        </div>
    </section>

    <!-- Brand Bar -->
    <section class="brands" id="brands">
        <div class="container brands-container">
            <img src="https://upload.wikimedia.org/wikipedia/commons/thumb/1/1c/Porsche_logo.svg/2560px-Porsche_logo.svg.png" alt="Porsche" class="brand-logo">
            <img src="https://upload.wikimedia.org/wikipedia/commons/thumb/9/90/Mercedes-Logo.svg/2560px-Mercedes-Logo.svg.png" alt="Mercedes-Benz" class="brand-logo">
            <img src="https://upload.wikimedia.org/wikipedia/commons/thumb/4/4e/Bentley_logo.svg/2560px-Bentley_logo.svg.png" alt="Bentley" class="brand-logo">
            <img src="https://upload.wikimedia.org/wikipedia/commons/thumb/d/d5/Lamborghini_logo.svg/2560px-Lamborghini_logo.svg.png" alt="Lamborghini" class="brand-logo">
            <img src="https://upload.wikimedia.org/wikipedia/commons/thumb/4/44/Rolls-Royce_Motor_Cars_logo.svg/2560px-Rolls-Royce_Motor_Cars_logo.svg.png" alt="Rolls-Royce" class="brand-logo">
            <img src="https://upload.wikimedia.org/wikipedia/commons/thumb/4/46/Aston_Martin_Lagonda_logo.svg/2560px-Aston_Martin_Lagonda_logo.svg.png" alt="Aston Martin" class="brand-logo">
        </div>
    </section>

    <!-- Showroom Section -->
    <section class="showroom" id="showroom">
        <div class="container">
            <div class="section-title">
                <h2>Our Exclusive Collection</h2>
            </div>
            <div class="showroom-grid">
                <!-- Car 1 -->
                <div class="car-card">
                    <div class="car-image" style="background-image: url('https://images.unsplash.com/photo-1503376780353-7e6692767b70?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=2070&q=80');"></div>
                    <div class="car-info">
                        <h3>Porsche 911 Turbo S</h3>
                        <p>The epitome of sports car performance with luxurious refinement. Experience breathtaking acceleration and precision handling.</p>
                        <span class="car-price">$215,000</span>
                        <a href="#test-drive" class="btn btn-secondary" style="width: 100%; text-align: center;">Inquire</a>
                        <div class="car-features">
                            <div class="feature">
                                <i class="fas fa-tachometer-alt"></i>
                                <span>205 mph</span>
                            </div>
                            <div class="feature">
                                <i class="fas fa-bolt"></i>
                                <span>640 HP</span>
                            </div>
                            <div class="feature">
                                <i class="fas fa-cogs"></i>
                                <span>PDK Auto</span>
                            </div>
                        </div>
                    </div>
                </div>
                
                <!-- Car 2 -->
                <div class="car-card">
                    <div class="car-image" style="background-image: url('https://images.unsplash.com/photo-1555212697-194d092e3b8f?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=2067&q=80');"></div>
                    <div class="car-info">
                        <h3>Mercedes-Benz S-Class</h3>
                        <p>The benchmark for luxury sedans, combining cutting-edge technology with unparalleled comfort and refinement.</p>
                        <span class="car-price">$118,000</span>
                        <a href="#test-drive" class="btn btn-secondary" style="width: 100%; text-align: center;">Inquire</a>
                        <div class="car-features">
                            <div class="feature">
                                <i class="fas fa-chair"></i>
                                <span>Massage Seats</span>
                            </div>
                            <div class="feature">
                                <i class="fas fa-microchip"></i>
                                <span>MBUX AI</span>
                            </div>
                            <div class="feature">
                                <i class="fas fa-shield-alt"></i>
                                <span>Driving Assist</span>
                            </div>
                        </div>
                    </div>
                </div>
                
                <!-- Car 3 -->
                <div class="car-card">
                    <div class="car-image" style="background-image: url('https://images.unsplash.com/photo-1621007947382-bb3c3994e3fb?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=2070&q=80');"></div>
                    <div class="car-info">
                        <h3>Bentley Continental GT</h3>
                        <p>A grand tourer that redefines automotive luxury with handcrafted interiors and formidable performance.</p>
                        <span class="car-price">$245,000</span>
                        <a href="#test-drive" class="btn btn-secondary" style="width: 100%; text-align: center;">Inquire</a>
                        <div class="car-features">
                            <div class="feature">
                                <i class="fas fa-horse-head"></i>
                                <span>542 HP</span>
                            </div>
                            <div class="feature">
                                <i class="fas fa-couch"></i>
                                <span>Handcrafted</span>
                            </div>
                            <div class="feature">
                                <i class="fas fa-wind"></i>
                                <span>All-Wheel Drive</span>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </section>

    <!-- Test Drive CTA -->
    <section class="cta-section test-drive" id="test-drive">
        <div class="container cta-container">
            <div class="cta-content">
                <h2>Experience Performance Firsthand</h2>
                <p>Schedule a private test drive with one of our luxury vehicles. Our concierge service will arrange everything for your exclusive driving experience.</p>
                <a href="#contact" class="btn btn-primary">Book a Test Drive</a>
            </div>
            <div class="cta-image"></div>
        </div>
    </section>

    <!-- Contact CTA -->
    <section class="cta-section contact" id="contact">
        <div class="container cta-container">
            <div class="cta-content">
                <h2>Personalized Consultation</h2>
                <p>Our luxury automotive specialists are available to provide personalized guidance in selecting the perfect vehicle for your lifestyle.</p>
                <a href="tel:+18005551234" class="btn btn-primary">Contact Our Specialists</a>
            </div>
            <div class="cta-image"></div>
        </div>
    </section>

    <!-- Footer -->
    <footer>
        <div class="container">
            <div class="footer-container">
                <div class="footer-column">
                    <h3>Prestige Motors</h3>
                    <p>Where automotive excellence meets unparalleled luxury. Experience the world's most exclusive vehicles in an environment designed for the discerning enthusiast.</p>
                    <div class="social-icons">
                        <a href="#"><i class="fab fa-instagram"></i></a>
                        <a href="#"><i class="fab fa-facebook-f"></i></a>
                        <a href="#"><i class="fab fa-twitter"></i></a>
                        <a href="#"><i class="fab fa-youtube"></i></a>
                    </div>
                </div>
                <div class="footer-column">
                    <h3>Quick Links</h3>
                    <a href="#home">Home</a>
                    <a href="#showroom">Showroom</a>
                    <a href="#brands">Brands</a>
                    <a href="#test-drive">Test Drive</a>
                    <a href="#contact">Contact</a>
                </div>
                <div class="footer-column">
                    <h3>Contact Us</h3>
                    <p><i class="fas fa-map-marker-alt" style="margin-right: 10px; color: var(--color-gold);"></i> 123 Luxury Avenue, Beverly Hills, CA 90210</p>
                    <p><i class="fas fa-phone" style="margin-right: 10px; color: var(--color-gold);"></i> +1 (800) 555-1234</p>
                    <p><i class="fas fa-envelope" style="margin-right: 10px; color: var(--color-gold);"></i> info@prestigemotors.com</p>
                </div>
            </div>
            <div class="copyright">
                <p>&copy; 2023 Prestige Motors. All rights reserved. | Luxury Automotive Dealership</p>
            </div>
        </div>
    </footer>

    <script>
        // Header scroll effect
        window.addEventListener('scroll', function() {
            const header = document.getElementById('header');
            if (window.scrollY > 50) {
                header.classList.add('scrolled');
            } else {
                header.classList.remove('scrolled');
            }
        });

        // Smooth scrolling for anchor links
        document.querySelectorAll('a[href^="#"]').forEach(anchor => {
            anchor.addEventListener('click', function(e) {
                e.preventDefault();
                
                const targetId = this.getAttribute('href');
                if (targetId === '#') return;
                
                const targetElement = document.querySelector(targetId);
                if (targetElement) {
                    window.scrollTo({
                        top: targetElement.offsetTop - 80,
                        behavior: 'smooth'
                    });
                }
            });
        });
    </script>
</body>
</html>

Key Design Features

1. Cinematic Hero Section

  • Full-width background with a dramatic Porsche 911 image
  • Gradient overlay for depth and contrast
  • Animated metallic text effect on "Ultimate Luxury"
  • Prominent call-to-action buttons with hover effects

2. Luxury Color Palette

  • Dark/black backgrounds (#0a0a0a, #050505)
  • Gold accents (#d4af37) for premium feel
  • Silver/metallic tones (#c0c0c0) for sophistication
  • Subtle gradients creating reflective effects

3. Premium Typography

  • Playfair Display for headings (elegant, serif font)
  • Inter for body text (clean, modern sans-serif)
  • Careful spacing and hierarchy for readability

4. Brand Bar

  • Logos of six luxury automotive brands
  • Hover effects with subtle animation
  • Consistent styling that maintains the luxury aesthetic

5. Showroom Gallery

  • Responsive grid layout with hover animations
  • Each car card includes:
    • High-quality placeholder image
    • Key specifications
    • Price with metallic styling
    • Feature icons
    • Inquiry button

6. Call-to-Action Sections

  • Two distinct CTA sections (Test Drive and Contact)
  • Background images with gradient overlays
  • Prominent buttons with hover effects
  • Balanced layout with imagery and content

7. Visual Effects

  • Metallic text animation using CSS gradients
  • Subtle shimmer effects on gold elements
  • Card hover animations with elevation and shadow
  • Gradient borders for premium feel

8. Responsive Design

  • Mobile-friendly navigation (hidden on smaller screens)
  • Flexible grid layouts that adapt to screen size
  • Typography scaling for different viewports
  • Touch-friendly interface elements

The design creates an immersive, high-end experience that mimics the feeling of walking into a luxury car showroom, with careful attention to visual hierarchy, premium aesthetics, and user interaction.

Comments

0
·Anthropic·79.9s·6:06 AM·#8

Luxury Car Dealership Showroom Website

Here's a complete, single-page luxury car dealership website with a cinematic, high-end aesthetic:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Elite Motors - Luxury Car Dealership</title>
    <link href="https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;600;700&family=Montserrat:wght@300;400;500;600&display=swap" rel="stylesheet">
    <style>
        * {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
        }

        :root {
            --gold: #D4AF37;
            --silver: #C0C0C0;
            --dark-bg: #0a0a0a;
            --card-bg: #1a1a1a;
            --text-light: #f5f5f5;
            --text-muted: #b0b0b0;
        }

        body {
            font-family: 'Montserrat', sans-serif;
            background-color: var(--dark-bg);
            color: var(--text-light);
            line-height: 1.6;
            overflow-x: hidden;
        }

        /* Navigation */
        nav {
            position: fixed;
            top: 0;
            width: 100%;
            background: rgba(10, 10, 10, 0.95);
            backdrop-filter: blur(10px);
            padding: 1.5rem 5%;
            display: flex;
            justify-content: space-between;
            align-items: center;
            z-index: 1000;
            border-bottom: 1px solid rgba(212, 175, 55, 0.2);
        }

        .logo {
            font-family: 'Playfair Display', serif;
            font-size: 1.8rem;
            font-weight: 700;
            background: linear-gradient(135deg, var(--gold) 0%, #f4d03f 50%, var(--gold) 100%);
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
            background-clip: text;
            letter-spacing: 2px;
        }

        .nav-links {
            display: flex;
            gap: 3rem;
            list-style: none;
        }

        .nav-links a {
            color: var(--text-light);
            text-decoration: none;
            font-weight: 400;
            font-size: 0.95rem;
            letter-spacing: 1px;
            transition: color 0.3s;
        }

        .nav-links a:hover {
            color: var(--gold);
        }

        /* Hero Section */
        .hero {
            height: 100vh;
            position: relative;
            display: flex;
            align-items: center;
            justify-content: center;
            overflow: hidden;
            background: linear-gradient(135deg, #000000 0%, #1a1a1a 100%);
        }

        .hero::before {
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            background: radial-gradient(ellipse at center, rgba(212, 175, 55, 0.1) 0%, transparent 70%);
            pointer-events: none;
        }

        .hero-content {
            position: relative;
            z-index: 2;
            text-align: center;
            max-width: 1200px;
            padding: 0 2rem;
        }

        .hero-image {
            width: 80%;
            max-width: 900px;
            height: 400px;
            margin: 0 auto 2rem;
            background: linear-gradient(135deg, #2a2a2a 0%, #1a1a1a 100%);
            border-radius: 20px;
            position: relative;
            overflow: hidden;
            box-shadow: 0 20px 60px rgba(212, 175, 55, 0.3);
        }

        .hero-image::after {
            content: 'PORSCHE 911 TURBO S';
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
            font-family: 'Playfair Display', serif;
            font-size: 2.5rem;
            color: rgba(212, 175, 55, 0.3);
            letter-spacing: 3px;
        }

        .hero h1 {
            font-family: 'Playfair Display', serif;
            font-size: 4rem;
            font-weight: 700;
            margin-bottom: 1rem;
            background: linear-gradient(135deg, var(--gold) 0%, #f4d03f 50%, var(--gold) 100%);
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
            background-clip: text;
            animation: shimmer 3s infinite;
        }

        @keyframes shimmer {
            0%, 100% { background-position: 0% 50%; }
            50% { background-position: 100% 50%; }
        }

        .hero p {
            font-size: 1.3rem;
            color: var(--text-muted);
            margin-bottom: 2rem;
            letter-spacing: 2px;
            font-weight: 300;
        }

        .cta-button {
            display: inline-block;
            padding: 1rem 3rem;
            background: linear-gradient(135deg, var(--gold) 0%, #f4d03f 100%);
            color: var(--dark-bg);
            text-decoration: none;
            font-weight: 600;
            letter-spacing: 2px;
            border-radius: 50px;
            transition: all 0.3s;
            box-shadow: 0 10px 30px rgba(212, 175, 55, 0.3);
            position: relative;
            overflow: hidden;
        }

        .cta-button::before {
            content: '';
            position: absolute;
            top: 0;
            left: -100%;
            width: 100%;
            height: 100%;
            background: linear-gradient(90deg, transparent, rgba(255,255,255,0.3), transparent);
            transition: left 0.5s;
        }

        .cta-button:hover::before {
            left: 100%;
        }

        .cta-button:hover {
            transform: translateY(-3px);
            box-shadow: 0 15px 40px rgba(212, 175, 55, 0.5);
        }

        /* Brand Bar */
        .brand-bar {
            padding: 4rem 5%;
            background: var(--card-bg);
            border-top: 1px solid rgba(212, 175, 55, 0.2);
            border-bottom: 1px solid rgba(212, 175, 55, 0.2);
        }

        .brand-bar h2 {
            text-align: center;
            font-family: 'Playfair Display', serif;
            font-size: 2rem;
            margin-bottom: 3rem;
            color: var(--gold);
            letter-spacing: 2px;
        }

        .brands {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));
            gap: 3rem;
            max-width: 1200px;
            margin: 0 auto;
            align-items: center;
        }

        .brand-logo {
            height: 80px;
            background: rgba(255, 255, 255, 0.05);
            border: 2px solid rgba(192, 192, 192, 0.3);
            border-radius: 10px;
            display: flex;
            align-items: center;
            justify-content: center;
            font-family: 'Playfair Display', serif;
            font-size: 1.2rem;
            color: var(--silver);
            transition: all 0.3s;
            position: relative;
            overflow: hidden;
        }

        .brand-logo::before {
            content: '';
            position: absolute;
            top: -50%;
            left: -50%;
            width: 200%;
            height: 200%;
            background: linear-gradient(45deg, transparent, rgba(192, 192, 192, 0.1), transparent);
            transform: rotate(45deg);
            transition: all 0.5s;
        }

        .brand-logo:hover {
            border-color: var(--gold);
            transform: translateY(-5px);
            box-shadow: 0 10px 30px rgba(212, 175, 55, 0.3);
        }

        .brand-logo:hover::before {
            top: 100%;
            left: 100%;
        }

        /* Showroom Section */
        .showroom {
            padding: 6rem 5%;
            background: var(--dark-bg);
        }

        .showroom-header {
            text-align: center;
            margin-bottom: 4rem;
        }

        .showroom-header h2 {
            font-family: 'Playfair Display', serif;
            font-size: 3rem;
            margin-bottom: 1rem;
            background: linear-gradient(135deg, var(--silver) 0%, #ffffff 50%, var(--silver) 100%);
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
            background-clip: text;
        }

        .showroom-header p {
            font-size: 1.1rem;
            color: var(--text-muted);
            letter-spacing: 1px;
        }

        .vehicle-grid {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));
            gap: 2rem;
            max-width: 1400px;
            margin: 0 auto;
        }

        .vehicle-card {
            background: var(--card-bg);
            border-radius: 15px;
            overflow: hidden;
            transition: all 0.3s;
            border: 1px solid rgba(192, 192, 192, 0.2);
            position: relative;
        }

        .vehicle-card::before {
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            background: linear-gradient(135deg, rgba(212, 175, 55, 0) 0%, rgba(212, 175, 55, 0.1) 100%);
            opacity: 0;
            transition: opacity 0.3s;
            pointer-events: none;
        }

        .vehicle-card:hover {
            transform: translateY(-10px);
            box-shadow: 0 20px 50px rgba(212, 175, 55, 0.3);
            border-color: var(--gold);
        }

        .vehicle-card:hover::before {
            opacity: 1;
        }

        .vehicle-image {
            width: 100%;
            height: 250px;
            background: linear-gradient(135deg, #2a2a2a 0%, #1a1a1a 100%);
            display: flex;
            align-items: center;
            justify-content: center;
            font-family: 'Playfair Display', serif;
            font-size: 1.5rem;
            color: rgba(192, 192, 192, 0.3);
            position: relative;
            overflow: hidden;
        }

        .vehicle-image::after {
            content: '';
            position: absolute;
            top: 50%;
            left: 50%;
            width: 100px;
            height: 100px;
            border: 3px solid rgba(212, 175, 55, 0.3);
            border-radius: 50%;
            transform: translate(-50%, -50%);
        }

        .vehicle-info {
            padding: 2rem;
        }

        .vehicle-info h3 {
            font-family: 'Playfair Display', serif;
            font-size: 1.6rem;
            margin-bottom: 0.5rem;
            color: var(--gold);
        }

        .vehicle-info .model {
            font-size: 1.1rem;
            color: var(--text-muted);
            margin-bottom: 1rem;
        }

        .specs {
            display: flex;
            gap: 1.5rem;
            margin-bottom: 1.5rem;
            font-size: 0.9rem;
            color: var(--text-muted);
        }

        .spec-item {
            display: flex;
            flex-direction: column;
        }

        .spec-label {
            font-size: 0.75rem;
            text-transform: uppercase;
            letter-spacing: 1px;
            color: var(--silver);
        }

        .price {
            font-size: 1.8rem;
            font-weight: 600;
            color: var(--gold);
            margin-bottom: 1rem;
        }

        .view-details {
            display: inline-block;
            padding: 0.75rem 2rem;
            background: transparent;
            color: var(--gold);
            border: 2px solid var(--gold);
            text-decoration: none;
            font-weight: 500;
            letter-spacing: 1px;
            border-radius: 50px;
            transition: all 0.3s;
        }

        .view-details:hover {
            background: var(--gold);
            color: var(--dark-bg);
        }

        /* CTA Section */
        .cta-section {
            padding: 6rem 5%;
            background: linear-gradient(135deg, var(--card-bg) 0%, #0a0a0a 100%);
            border-top: 1px solid rgba(212, 175, 55, 0.2);
        }

        .cta-grid {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
            gap: 3rem;
            max-width: 1200px;
            margin: 0 auto;
        }

        .cta-card {
            background: var(--card-bg);
            padding: 3rem;
            border-radius: 15px;
            text-align: center;
            border: 1px solid rgba(192, 192, 192, 0.2);
            transition: all 0.3s;
            position: relative;
            overflow: hidden;
        }

        .cta-card::before {
            content: '';
            position: absolute;
            top: 0;
            left: -100%;
            width: 100%;
            height: 100%;
            background: linear-gradient(90deg, transparent, rgba(212, 175, 55, 0.1), transparent);
            transition: left 0.5s;
        }

        .cta-card:hover::before {
            left: 100%;
        }

        .cta-card:hover {
            border-color: var(--gold);
            transform: translateY(-5px);
            box-shadow: 0 15px 40px rgba(212, 175, 55, 0.3);
        }

        .cta-icon {
            width: 80px;
            height: 80px;
            margin: 0 auto 1.5rem;
            background: linear-gradient(135deg, var(--gold) 0%, #f4d03f 100%);
            border-radius: 50%;
            display: flex;
            align-items: center;
            justify-content: center;
            font-size: 2rem;
        }

        .cta-card h3 {
            font-family: 'Playfair Display', serif;
            font-size: 1.8rem;
            margin-bottom: 1rem;
            color: var(--silver);
        }

        .cta-card p {
            color: var(--text-muted);
            margin-bottom: 2rem;
            line-height: 1.8;
        }

        .cta-card .cta-button {
            display: inline-block;
        }

        /* Footer */
        footer {
            background: var(--card-bg);
            padding: 3rem 5%;
            text-align: center;
            border-top: 1px solid rgba(212, 175, 55, 0.2);
        }

        .footer-content {
            max-width: 1200px;
            margin: 0 auto;
        }

        .footer-links {
            display: flex;
            justify-content: center;
            gap: 3rem;
            margin-bottom: 2rem;
            flex-wrap: wrap;
        }

        .footer-links a {
            color: var(--text-muted);
            text-decoration: none;
            transition: color 0.3s;
            font-size: 0.9rem;
            letter-spacing: 1px;
        }

        .footer-links a:hover {
            color: var(--gold);
        }

        .copyright {
            color: var(--text-muted);
            font-size: 0.85rem;
            letter-spacing: 1px;
        }

        /* Responsive */
        @media (max-width: 768px) {
            .hero h1 {
                font-size: 2.5rem;
            }

            .hero p {
                font-size: 1rem;
            }

            .nav-links {
                gap: 1.5rem;
                font-size: 0.85rem;
            }

            .logo {
                font-size: 1.4rem;
            }

            .vehicle-grid {
                grid-template-columns: 1fr;
            }

            .showroom-header h2 {
                font-size: 2rem;
            }
        }
    </style>
</head>
<body>
    <!-- Navigation -->
    <nav>
        <div class="logo">ELITE MOTORS</div>
        <ul class="nav-links">
            <li><a href="#showroom">SHOWROOM</a></li>
            <li><a href="#brands">BRANDS</a></li>
            <li><a href="#contact">CONTACT</a></li>
            <li><a href="#test-drive">TEST DRIVE</a></li>
        </ul>
    </nav>

    <!-- Hero Section -->
    <section class="hero">
        <div class="hero-content">
            <div class="hero-image">
                <!-- Placeholder for hero car image: Full-width dramatic shot of Porsche 911 Turbo S, cinematic lighting, dark background -->
            </div>
            <h1>LEGENDARY PERFORMANCE</h1>
            <p>EXPERIENCE THE PINNACLE OF AUTOMOTIVE EXCELLENCE</p>
            <a href="#showroom" class="cta-button">EXPLORE COLLECTION</a>
        </div>
    </section>

    <!-- Brand Bar -->
    <section class="brand-bar" id="brands">
        <h2>REPRESENTING THE WORLD'S FINEST</h2>
        <div class="brands">
            <div class="brand-logo">PORSCHE</div>
            <div class="brand-logo">MERCEDES</div>
            <div class="brand-logo">BENTLEY</div>
            <div class="brand-logo">LAMBORGHINI</div>
            <div class="brand-logo">FERRARI</div>
            <div class="brand-logo">ASTON MARTIN</div>
        </div>
    </section>

    <!-- Showroom Section -->
    <section class="showroom" id="showroom">
        <div class="showroom-header">
            <h2>CURATED COLLECTION</h2>
            <p>Discover our handpicked selection of the world's most prestigious automobiles</p>
        </div>

        <div class="vehicle-grid">
            <!-- Vehicle Card 1 -->
            <div class="vehicle-card">
                <div class="vehicle-image">PORSCHE 911</div>
                <div class="vehicle-info">
                    <h3>Porsche</h3>
                    <div class="model">911 Turbo S</div>
                    <div class="specs">
                        <div class="spec-item">
                            <span class="spec-label">Power</span>
                            <span>640 HP</span>
                        </div>
                        <div class="spec-item">
                            <span class="spec-label">0-60 MPH</span>
                            <span>2.6s</span>
                        </div>
                        <div class="spec-item">
                            <span class="spec-label">Year</span>
                            <span>2024</span>
                        </div>
                    </div>
                    <div class="price">$230,400</div>
                    <a href="#" class="view-details">VIEW DETAILS</a>
                </div>
            </div>

            <!-- Vehicle Card 2 -->
            <div class="vehicle-card">
                <div class="vehicle-image">LAMBORGHINI</div>
                <div class="vehicle-info">
                    <h3>Lamborghini</h3>
                    <div class="model">Huracán EVO</div>
                    <div class="specs">
                        <div class="spec-item">
                            <span class="spec-label">Power</span>
                            <span>630 HP</span>
                        </div>
                        <div class="spec-item">
                            <span class="spec-label">0-60 MPH</span>
                            <span>2.9s</span>
                        </div>
                        <div class="spec-item">
                            <span class="spec-label">Year</span>
                            <span>2024</span>
                        </div>
                    </div>
                    <div class="price">$274,390</div>
                    <a href="#" class="view-details">VIEW DETAILS</a>
                </div>
            </div>

            <!-- Vehicle Card 3 -->
            <div class="vehicle-card">
                <div class="vehicle-image">MERCEDES</div>
                <div class="vehicle-info">
                    <h3>Mercedes-Benz</h3>
                    <div class="model">AMG GT R</div>
                    <div class="specs">
                        <div class="spec-item">
                            <span class="spec-label">Power</span>
                            <span>577 HP</span>
                        </div>
                        <div class="spec-item">
                            <span class="spec-label">0-60 MPH</span>
                            <span>3.5s</span>
                        </div>
                        <div class="spec-item">
                            <span class="spec-label">Year</span>
                            <span>2024</span>
                        </div>
                    </div>
                    <div class="price">$198,500</div>
                    <a href="#" class="view-details">VIEW DETAILS</a>
                </div>
            </div>

            <!-- Vehicle Card 4 -->
            <div class="vehicle-card">
                <div class="vehicle-image">BENTLEY</div>
                <div class="vehicle-info">
                    <h3>Bentley</h3>
                    <div class="model">Continental GT</div>
                    <div class="specs">
                        <div class="spec-item">
                            <span class="spec-label">Power</span>
                            <span>650 HP</span>
                        </div>
                        <div class="spec-item">
                            <span class="spec-label">0-60 MPH</span>
                            <span>3.6s</span>
                        </div>
                        <div class="spec-item">
                            <span class="spec-label">Year</span>
                            <span>2024</span>
                        </div>
                    </div>
                    <div class="price">$245,000</div>
                    <a href="#" class="view-details">VIEW DETAILS</a>
                </div>
            </div>

            <!-- Vehicle Card 5 -->
            <div class="vehicle-card">
                <div class="vehicle-image">ASTON MARTIN</div>
                <div class="vehicle-info">
                    <h3>Aston Martin</h3>
                    <div class="model">DB12</div>
                    <div class="specs">
                        <div class="spec-item">
                            <span class="spec-label">Power</span>
                            <span>671 HP</span>
                        </div>
                        <div class="spec-item">
                            <span class="spec-label">0-60 MPH</span>
                            <span>3.5s</span>
                        </div>
                        <div class="spec-item">
                            <span class="spec-label">Year</span>
                            <span>2024</span>
                        </div>
                    </div>
                    <div class="price">$248,000</div>
                    <a href="#" class="view-details">VIEW DETAILS</a>
                </div>
            </div>

            <!-- Vehicle Card 6 -->
            <div class="vehicle-card">
                <div class="vehicle-image">FERRARI</div>
                <div class="vehicle-info">
                    <h3>Ferrari</h3>
                    <div class="model">F8 Tributo</div>
                    <div class="specs">
                        <div class="spec-item">
                            <span class="spec-label">Power</span>
                            <span>710 HP</span>
                        </div>
                        <div class="spec-item">
                            <span class="spec-label">0-60 MPH</span>
                            <span>2.9s</span>
                        </div>
                        <div class="spec-item">
                            <span class="spec-label">Year</span>
                            <span>2024</span>
                        </div>
                    </div>
                    <div class="price">$283,950</div>
                    <a href="#" class="view-details">VIEW DETAILS</a>
                </div>
            </div>
        </div>
    </section>

    <!-- CTA Section -->
    <section class="cta-section" id="contact">
        <div class="cta-grid">
            <div class="cta-card" id="test-drive">
                <div class="cta-icon">🏁</div>
                <h3>Book a Test Drive</h3>
                <p>Experience the thrill firsthand. Schedule your exclusive test drive with one of our automotive specialists.</p>
                <a href="#" class="cta-button">RESERVE NOW</a>
            </div>

            <div class="cta-card">
                <div class="cta-icon">💼</div>
                <h3>Speak to a Specialist</h3>
                <p>Our luxury automotive consultants are ready to guide you through your dream car selection process.</p>
                <a href="#" class="cta-button">CONTACT US</a>
            </div>

            <div class="cta-card">
                <div class="cta-icon"></div>
                <h3>Private Viewing</h3>
                <p>Schedule an exclusive, private showroom experience tailored to your preferences and schedule.</p>
                <a href="#" class="cta-button">SCHEDULE</a>
            </div>
        </div>
    </section>

    <!-- Footer -->
    <footer>
        <div class="footer-content">
            <div class="footer-links">
                <a href="#">About Us</a>
                <a href="#">Financing</a>
                <a href="#">Trade-In</a>
                <a href="#">Service</a>
                <a href="#">Careers</a>
                <a href="#">Privacy Policy</a>
            </div>
            <div class="copyright">
                © 2024 Elite Motors. All Rights Reserved. | Luxury Automotive Excellence Since 1995
            </div>
        </div>
    </footer>
</body>
</html>

Key Design Features

Visual Effects:

  • Shimmer animations on gold gradient text for metallic shine
  • Hover glide effects that sweep across elements
  • Smooth transforms on cards and buttons for premium feel
  • Layered gradients creating depth and sophistication

Color Implementation:

  • Dark backgrounds (#0a0a0a, #1a1a1a) for luxury showroom atmosphere
  • Gold accents (#D4AF37) with gradient effects for prestige
  • Silver highlights (#C0C0C0) for metallic contrast
  • Subtle transparency and blurs for glass-morphism effects

Typography:

  • Playfair Display for elegant headlines (serif luxury aesthetic)
  • Montserrat for clean body text (modern readability)
  • Letter-spacing for premium, spaced-out look
  • Gradient text fills for metallic shimmer

Layout Highlights:

  • Fixed navigation with backdrop blur
  • Full-viewport hero with dramatic showcase
  • 6-card vehicle grid with hover animations
  • Responsive brand bar with 6 luxury marques
  • 3-column CTA section for engagement
  • Clean footer with links and branding

The design captures the essence of walking into a high-end dealership—dark, sophisticated, with carefully placed gold accents that draw the eye to key elements. Every interaction feels polished and intentional.

Comments