| <!DOCTYPE html> |
| <html lang="en"> |
| <head> |
| <meta charset="UTF-8"> |
| <meta name="viewport" content="width=device-width, initial-scale=1.0"> |
| <title>Flip & Wear | No-Wrong-Way Kids Clothing</title> |
| <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css"> |
| <style> |
| |
| @import url('https://fonts.googleapis.com/css2?family=Fredoka+One&family=Comic+Neue:wght@400;700&display=swap'); |
| |
| |
| :root { |
| --primary: #FF6B6B; |
| --secondary: #4ECDC4; |
| --accent: #FFE66D; |
| --light: #F7FFF7; |
| --dark: #292F36; |
| --fun-purple: #A67DB8; |
| } |
| |
| |
| * { |
| margin: 0; |
| padding: 0; |
| box-sizing: border-box; |
| } |
| |
| body { |
| font-family: 'Comic Neue', cursive; |
| background-color: var(--light); |
| color: var(--dark); |
| line-height: 1.6; |
| overflow-x: hidden; |
| } |
| |
| h1, h2, h3, h4 { |
| font-family: 'Fredoka One', cursive; |
| color: var(--primary); |
| letter-spacing: 1px; |
| } |
| |
| a { |
| text-decoration: none; |
| color: inherit; |
| } |
| |
| .container { |
| width: 100%; |
| max-width: 1200px; |
| margin: 0 auto; |
| padding: 0 20px; |
| } |
| |
| |
| header { |
| position: relative; |
| background-color: var(--light); |
| padding: 20px 0; |
| box-shadow: 0 2px 15px rgba(0,0,0,0.1); |
| z-index: 100; |
| } |
| |
| .header-container { |
| display: flex; |
| justify-content: space-between; |
| align-items: center; |
| } |
| |
| .logo { |
| display: flex; |
| align-items: center; |
| gap: 10px; |
| } |
| |
| .logo-img { |
| width: 50px; |
| height: 50px; |
| background-color: var(--primary); |
| border-radius: 50%; |
| display: flex; |
| align-items: center; |
| justify-content: center; |
| color: var(--light); |
| font-size: 24px; |
| transform: rotate(0deg); |
| animation: rotate 5s linear infinite paused; |
| } |
| |
| .logo:hover .logo-img { |
| animation-play-state: running; |
| } |
| |
| @keyframes rotate { |
| 0% { transform: rotate(0deg); } |
| 100% { transform: rotate(360deg); } |
| } |
| |
| .logo-text { |
| font-family: 'Fredoka One', cursive; |
| font-size: 1.8rem; |
| color: var(--primary); |
| } |
| |
| .logo-text span { |
| color: var(--secondary); |
| } |
| |
| nav ul { |
| display: flex; |
| list-style: none; |
| gap: 30px; |
| } |
| |
| nav a { |
| font-weight: 700; |
| position: relative; |
| padding: 5px 0; |
| } |
| |
| nav a:after { |
| content: ''; |
| position: absolute; |
| width: 0; |
| height: 3px; |
| background: var(--secondary); |
| bottom: 0; |
| left: 0; |
| transition: width 0.3s ease; |
| } |
| |
| nav a:hover:after { |
| width: 100%; |
| } |
| |
| .cart-icon { |
| position: relative; |
| cursor: pointer; |
| } |
| |
| .cart-count { |
| position: absolute; |
| top: -8px; |
| right: -8px; |
| background-color: var(--accent); |
| color: var(--dark); |
| border-radius: 50%; |
| width: 20px; |
| height: 20px; |
| display: flex; |
| align-items: center; |
| justify-content: center; |
| font-size: 12px; |
| font-weight: bold; |
| } |
| |
| |
| .hero { |
| background: linear-gradient(135deg, var(--primary) 0%, var(--secondary) 100%); |
| color: var(--light); |
| padding: 80px 0; |
| position: relative; |
| overflow: hidden; |
| } |
| |
| .hero-content { |
| display: flex; |
| align-items: center; |
| gap: 50px; |
| position: relative; |
| z-index: 2; |
| } |
| |
| .hero-text { |
| flex: 1; |
| } |
| |
| .hero h1 { |
| font-size: 3.5rem; |
| color: var(--light); |
| margin-bottom: 20px; |
| line-height: 1.2; |
| } |
| |
| .hero h1 span { |
| color: var(--accent); |
| text-shadow: 2px 2px 0 var(--dark); |
| } |
| |
| .hero p { |
| font-size: 1.2rem; |
| margin-bottom: 30px; |
| max-width: 600px; |
| } |
| |
| .btn { |
| display: inline-block; |
| padding: 12px 30px; |
| background-color: var(--accent); |
| color: var(--dark); |
| border-radius: 50px; |
| font-weight: bold; |
| text-transform: uppercase; |
| letter-spacing: 1px; |
| transition: all 0.3s ease; |
| border: none; |
| cursor: pointer; |
| font-family: 'Fredoka One', cursive; |
| box-shadow: 0 5px 15px rgba(0,0,0,0.1); |
| } |
| |
| .btn:hover { |
| transform: translateY(-3px); |
| box-shadow: 0 8px 20px rgba(0,0,0,0.2); |
| } |
| |
| .btn.secondary { |
| background-color: transparent; |
| border: 2px solid var(--light); |
| color: var(--light); |
| margin-left: 15px; |
| } |
| |
| .btn.secondary:hover { |
| background-color: rgba(255,255,255,0.1); |
| } |
| |
| .hero-image { |
| flex: 1; |
| position: relative; |
| min-height: 400px; |
| } |
| |
| .clothing-item { |
| position: absolute; |
| width: 250px; |
| height: 250px; |
| border-radius: 20px; |
| background-color: var(--light); |
| box-shadow: 0 10px 30px rgba(0,0,0,0.15); |
| display: flex; |
| align-items: center; |
| justify-content: center; |
| transition: all 0.5s ease; |
| cursor: pointer; |
| overflow: hidden; |
| } |
| |
| .clothing-item:hover { |
| transform: scale(1.05) rotate(5deg); |
| box-shadow: 0 15px 40px rgba(0,0,0,0.2); |
| } |
| |
| .clothing-item img { |
| width: 100%; |
| height: 100%; |
| object-fit: cover; |
| transition: all 0.5s ease; |
| } |
| |
| .shirt { |
| top: 0; |
| left: 0; |
| } |
| |
| .pants { |
| top: 50px; |
| left: 150px; |
| } |
| |
| .dress { |
| top: 20px; |
| left: 300px; |
| } |
| |
| .clothing-item.backside { |
| transform: rotateY(180deg); |
| } |
| |
| .flip-btn { |
| position: absolute; |
| bottom: 10px; |
| right: 10px; |
| width: 40px; |
| height: 40px; |
| border-radius: 50%; |
| background-color: rgba(255,255,255,0.5); |
| display: flex; |
| align-items: center; |
| justify-content: center; |
| cursor: pointer; |
| transition: all 0.3s ease; |
| z-index: 2; |
| } |
| |
| .flip-btn:hover { |
| background-color: rgba(255,255,255,0.8); |
| transform: scale(1.1); |
| } |
| |
| |
| .features { |
| padding: 80px 0; |
| background-color: var(--light); |
| } |
| |
| .section-title { |
| text-align: center; |
| margin-bottom: 60px; |
| } |
| |
| .section-title h2 { |
| font-size: 2.5rem; |
| color: var(--primary); |
| } |
| |
| .section-title p { |
| color: var(--dark); |
| font-size: 1.1rem; |
| max-width: 700px; |
| margin: 0 auto; |
| } |
| |
| .features-grid { |
| display: grid; |
| grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); |
| gap: 40px; |
| } |
| |
| .feature-card { |
| background-color: white; |
| border-radius: 20px; |
| padding: 30px; |
| box-shadow: 0 5px 20px rgba(0,0,0,0.05); |
| transition: all 0.3s ease; |
| text-align: center; |
| } |
| |
| .feature-card:hover { |
| transform: translateY(-10px); |
| box-shadow: 0 15px 30px rgba(0,0,0,0.1); |
| } |
| |
| .feature-icon { |
| width: 80px; |
| height: 80px; |
| background-color: var(--accent); |
| border-radius: 50%; |
| display: flex; |
| align-items: center; |
| justify-content: center; |
| margin: 0 auto 20px; |
| font-size: 30px; |
| color: var(--dark); |
| } |
| |
| .feature-card h3 { |
| margin-bottom: 15px; |
| color: var(--dark); |
| } |
| |
| .feature-card p { |
| color: #666; |
| } |
| |
| |
| .how-it-works { |
| padding: 80px 0; |
| background-color: var(--secondary); |
| color: var(--light); |
| } |
| |
| .how-it-works .section-title h2 { |
| color: var(--light); |
| } |
| |
| .how-it-works .section-title p { |
| color: rgba(255,255,255,0.9); |
| } |
| |
| .steps { |
| display: flex; |
| gap: 30px; |
| justify-content: center; |
| flex-wrap: wrap; |
| } |
| |
| .step { |
| flex: 1; |
| min-width: 250px; |
| position: relative; |
| text-align: center; |
| } |
| |
| .step-number { |
| width: 60px; |
| height: 60px; |
| background-color: var(--accent); |
| color: var(--dark); |
| border-radius: 50%; |
| display: flex; |
| align-items: center; |
| justify-content: center; |
| font-weight: bold; |
| font-size: 1.5rem; |
| margin: 0 auto 20px; |
| } |
| |
| .step h3 { |
| color: var(--light); |
| margin-bottom: 15px; |
| } |
| |
| .step p { |
| color: rgba(255,255,255,0.9); |
| } |
| |
| .step + .step:after { |
| content: ''; |
| position: absolute; |
| top: 30px; |
| left: -30px; |
| width: 30px; |
| height: 2px; |
| background-color: var(--accent); |
| } |
| |
| |
| .gallery { |
| padding: 80px 0; |
| } |
| |
| .gallery-grid { |
| display: grid; |
| grid-template-columns: repeat(auto-fill, minmax(250px, 1fr)); |
| gap: 20px; |
| } |
| |
| .gallery-item { |
| position: relative; |
| border-radius: 15px; |
| overflow: hidden; |
| height: 300px; |
| cursor: pointer; |
| } |
| |
| .gallery-item img { |
| width: 100%; |
| height: 100%; |
| object-fit: cover; |
| transition: transform 0.5s ease; |
| } |
| |
| .gallery-item:hover img { |
| transform: scale(1.1); |
| } |
| |
| .gallery-item:hover .overlay { |
| opacity: 1; |
| } |
| |
| .overlay { |
| position: absolute; |
| top: 0; |
| left: 0; |
| width: 100%; |
| height: 100%; |
| background-color: rgba(0,0,0,0.5); |
| display: flex; |
| flex-direction: column; |
| justify-content: center; |
| align-items: center; |
| color: white; |
| opacity: 0; |
| transition: opacity 0.3s ease; |
| padding: 20px; |
| text-align: center; |
| } |
| |
| .overlay h3 { |
| color: white; |
| margin-bottom: 10px; |
| } |
| |
| |
| .cta { |
| padding: 80px 0; |
| background-color: var(--primary); |
| text-align: center; |
| color: var(--light); |
| } |
| |
| .cta h2 { |
| color: var(--light); |
| font-size: 2.5rem; |
| margin-bottom: 20px; |
| } |
| |
| .cta p { |
| max-width: 700px; |
| margin: 0 auto 40px; |
| font-size: 1.1rem; |
| } |
| |
| |
| .before-after { |
| padding: 80px 0; |
| background-color: var(--light); |
| } |
| |
| .ba-container { |
| display: flex; |
| gap: 30px; |
| margin-top: 40px; |
| } |
| |
| .ba-item { |
| flex: 1; |
| text-align: center; |
| } |
| |
| .ba-item img { |
| width: 100%; |
| max-width: 400px; |
| border-radius: 15px; |
| box-shadow: 0 10px 20px rgba(0,0,0,0.1); |
| } |
| |
| .ba-item h3 { |
| margin-top: 20px; |
| color: var(--dark); |
| } |
| |
| |
| .testimonials { |
| padding: 80px 0; |
| background-color: var(--fun-purple); |
| color: white; |
| } |
| |
| .testimonial-grid { |
| display: grid; |
| grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); |
| gap: 30px; |
| margin-top: 40px; |
| } |
| |
| .testimonial-card { |
| background-color: rgba(255,255,255,0.1); |
| padding: 30px; |
| border-radius: 15px; |
| transition: all 0.3s ease; |
| } |
| |
| .testimonial-card:hover { |
| background-color: rgba(255,255,255,0.2); |
| transform: translateY(-5px); |
| } |
| |
| .testimonial-text { |
| font-style: italic; |
| margin-bottom: 20px; |
| } |
| |
| .testimonial-author { |
| display: flex; |
| align-items: center; |
| gap: 15px; |
| } |
| |
| .author-img { |
| width: 50px; |
| height: 50px; |
| border-radius: 50%; |
| object-fit: cover; |
| } |
| |
| .author-info h4 { |
| color: var(--accent); |
| margin-bottom: 5px; |
| } |
| |
| .author-info p { |
| font-size: 0.9rem; |
| opacity: 0.8; |
| } |
| |
| |
| footer { |
| background-color: var(--dark); |
| color: var(--light); |
| padding: 60px 0 20px; |
| } |
| |
| .footer-container { |
| display: grid; |
| grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); |
| gap: 40px; |
| margin-bottom: 40px; |
| } |
| |
| .footer-logo { |
| display: flex; |
| align-items: center; |
| gap: 10px; |
| margin-bottom: 20px; |
| } |
| |
| .footer-logo .logo-img { |
| background-color: var(--light); |
| color: var(--primary); |
| } |
| |
| .footer-logo .logo-text { |
| color: var(--light); |
| } |
| |
| .footer-logo .logo-text span { |
| color: var(--secondary); |
| } |
| |
| .footer-about p { |
| margin-bottom: 20px; |
| } |
| |
| .social-links { |
| display: flex; |
| gap: 15px; |
| } |
| |
| .social-icon { |
| width: 40px; |
| height: 40px; |
| border-radius: 50%; |
| background-color: rgba(255,255,255,0.1); |
| display: flex; |
| align-items: center; |
| justify-content: center; |
| transition: all 0.3s ease; |
| } |
| |
| .social-icon:hover { |
| background-color: var(--primary); |
| transform: translateY(-5px); |
| } |
| |
| .footer-links h3 { |
| color: var(--light); |
| margin-bottom: 20px; |
| font-size: 1.2rem; |
| } |
| |
| .footer-links ul { |
| list-style: none; |
| } |
| |
| .footer-links li { |
| margin-bottom: 10px; |
| } |
| |
| .footer-links a { |
| transition: all 0.3s ease; |
| color: rgba(255,255,255,0.7); |
| } |
| |
| .footer-links a:hover { |
| color: var(--accent); |
| padding-left: 5px; |
| } |
| |
| .newsletter input { |
| width: 100%; |
| padding: 12px 15px; |
| border-radius: 50px; |
| border: none; |
| margin-bottom: 15px; |
| font-family: inherit; |
| } |
| |
| .newsletter .btn { |
| width: 100%; |
| background-color: var(--primary); |
| color: white; |
| } |
| |
| .copyright { |
| text-align: center; |
| padding-top: 20px; |
| border-top: 1px solid rgba(255,255,255,0.1); |
| color: rgba(255,255,255,0.7); |
| font-size: 0.9rem; |
| } |
| |
| |
| @media (max-width: 992px) { |
| .hero-content { |
| flex-direction: column; |
| text-align: center; |
| } |
| |
| .hero-text { |
| margin-bottom: 40px; |
| } |
| |
| .hero-image { |
| width: 100%; |
| min-height: 350px; |
| } |
| |
| .hero h1 { |
| font-size: 2.8rem; |
| } |
| |
| .ba-container { |
| flex-direction: column; |
| align-items: center; |
| } |
| } |
| |
| @media (max-width: 768px) { |
| nav { |
| position: fixed; |
| top: 90px; |
| left: 0; |
| width: 100%; |
| background-color: var(--light); |
| padding: 20px; |
| box-shadow: 0 5px 10px rgba(0,0,0,0.1); |
| transform: translateY(-150%); |
| transition: transform 0.3s ease; |
| z-index: 90; |
| } |
| |
| nav.active { |
| transform: translateY(0); |
| } |
| |
| nav ul { |
| flex-direction: column; |
| gap: 20px; |
| } |
| |
| .menu-btn { |
| display: flex; |
| flex-direction: column; |
| gap: 5px; |
| cursor: pointer; |
| } |
| |
| .menu-btn span { |
| width: 25px; |
| height: 3px; |
| background-color: var(--primary); |
| transition: all 0.3s ease; |
| } |
| |
| .menu-btn.active span:nth-child(1) { |
| transform: rotate(45deg) translate(5px, 6px); |
| } |
| |
| .menu-btn.active span:nth-child(2) { |
| opacity: 0; |
| } |
| |
| .menu-btn.active span:nth-child(3) { |
| transform: rotate(-45deg) translate(5px, -6px); |
| } |
| |
| .step + .step:after { |
| display: none; |
| } |
| |
| .steps { |
| flex-direction: column; |
| gap: 40px; |
| } |
| |
| .clothing-item { |
| width: 200px; |
| height: 200px; |
| } |
| |
| .shirt { |
| top: 20px; |
| left: 20px; |
| } |
| |
| .pants { |
| top: 70px; |
| left: 100px; |
| } |
| |
| .dress { |
| top: 120px; |
| left: 180px; |
| } |
| } |
| |
| @media (max-width: 576px) { |
| .hero h1 { |
| font-size: 2.2rem; |
| } |
| |
| .hero p, .section-title p, .cta p { |
| font-size: 1rem; |
| } |
| |
| .btn { |
| padding: 10px 20px; |
| font-size: 0.8rem; |
| } |
| |
| .section-title h2 { |
| font-size: 2rem; |
| } |
| |
| .hero-image { |
| min-height: 250px; |
| } |
| |
| .clothing-item { |
| width: 150px; |
| height: 150px; |
| } |
| |
| .shirt { |
| top: 20px; |
| left: 20px; |
| } |
| |
| .pants { |
| top: 60px; |
| left: 70px; |
| } |
| |
| .dress { |
| top: 100px; |
| left: 120px; |
| } |
| } |
| </style> |
| </head> |
| <body> |
| <header> |
| <div class="container header-container"> |
| <a href="#" class="logo"> |
| <div class="logo-img"> |
| <i class="fas fa-tshirt"></i> |
| </div> |
| <div class="logo-text">Flip<span>&</span>Wear</div> |
| </a> |
| |
| <nav id="main-nav"> |
| <ul> |
| <li><a href="#">Home</a></li> |
| <li><a href="#shop">Shop</a></li> |
| <li><a href="#how-it-works">How It Works</a></li> |
| <li><a href="#gallery">Gallery</a></li> |
| <li><a href="#testimonials">Testimonials</a></li> |
| <li><a href="#about">About Us</a></li> |
| </ul> |
| </nav> |
| |
| <div class="cart-icon"> |
| <i class="fas fa-shopping-cart"></i> |
| <span class="cart-count">0</span> |
| </div> |
| |
| <div class="menu-btn" id="menu-btn"> |
| <span></span> |
| <span></span> |
| <span></span> |
| </div> |
| </div> |
| </header> |
| |
| <section class="hero"> |
| <div class="container hero-content"> |
| <div class="hero-text"> |
| <h1>Clothes that <span>flip</span> the script on dressing!</h1> |
| <p>With our innovative reversible designs, your child can't wear it wrong - inside out, backwards, every way is right! Made with love, quality fabrics, and endless fun patterns.</p> |
| <div class="hero-actions"> |
| <a href="#shop" class="btn">Shop Now</a> |
| <a href="#how-it-works" class="btn secondary">How It Works</a> |
| </div> |
| </div> |
| |
| <div class="hero-image"> |
| <div class="clothing-item shirt"> |
| <img src="https://images.unsplash.com/photo-1605885475490-a19ae5b3b27b?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1470&q=80" alt="Child wearing reversible shirt side A"> |
| <div class="flip-btn" onclick="flipItem(this.parentElement)"> |
| <i class="fas fa-sync-alt"></i> |
| </div> |
| </div> |
| <div class="clothing-item pants"> |
| <img src="https://images.unsplash.com/photo-1556909114-44e2d8c7cab8?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=687&q=80" alt="Child wearing reversible pants side A"> |
| <div class="flip-btn" onclick="flipItem(this.parentElement)"> |
| <i class="fas fa-sync-alt"></i> |
| </div> |
| </div> |
| <div class="clothing-item dress"> |
| <img src="https://images.unsplash.com/photo-1599447536630-9552f3464eb0?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=766&q=80" alt="Child wearing reversible dress side A"> |
| <div class="flip-btn" onclick="flipItem(this.parentElement)"> |
| <i class="fas fa-sync-alt"></i> |
| </div> |
| </div> |
| </div> |
| </div> |
| </section> |
| |
| <section class="features" id="shop"> |
| <div class="container"> |
| <div class="section-title"> |
| <h2>Why Choose Flip & Wear?</h2> |
| <p>Our clothes are designed to make mornings easier and playtime more fun!</p> |
| </div> |
| |
| <div class="features-grid"> |
| <div class="feature-card"> |
| <div class="feature-icon"> |
| <i class="fas fa-random"></i> |
| </div> |
| <h3>Reversible Designs</h3> |
| <p>Every piece can be worn inside out or backwards with no wrong way to wear it. Double the outfits with each piece!</p> |
| </div> |
| |
| <div class="feature-card"> |
| <div class="feature-icon"> |
| <i class="fas fa-child"></i> |
| </div> |
| <h3>Kids Friendly</h3> |
| <p>Tagless labels, soft fabrics, and easy closures make our clothes perfect for independent little dressers.</p> |
| </div> |
| |
| <div class="feature-card"> |
| <div class="feature-icon"> |
| <i class="fas fa-leaf"></i> |
| </div> |
| <h3>Eco-Conscious</h3> |
| <p>Made from organic, sustainable materials that are gentle on sensitive skin and the planet.</p> |
| </div> |
| </div> |
| </div> |
| </section> |
| |
| <section class="how-it-works" id="how-it-works"> |
| <div class="container"> |
| <div class="section-title"> |
| <h2>How It Works</h2> |
| <p>Our patented Flip & Wear technology makes getting dressed foolproof</p> |
| </div> |
| |
| <div class="steps"> |
| <div class="step"> |
| <div class="step-number">1</div> |
| <h3>Dual-Sided Designs</h3> |
| <p>Each garment features two coordinated patterns or colors, both beautifully finished.</p> |
| </div> |
| |
| <div class="step"> |
| <div class="step-number">2</div> |
| <h3>360° Comfort</h3> |
| <p>Seamless construction with no scratchy tags or seams that can only face one way.</p> |
| </div> |
| |
| <div class="step"> |
| <div class="step-number">3</div> |
| <h3>Easy Mix & Match</h3> |
| <p>Our collection coordinates beautifully, so any combination works together.</p> |
| </div> |
| |
| <div class="step"> |
| <div class="step-number">4</div> |
| <h3>Double the Fun</h3> |
| <p>Each piece is essentially two outfits in one, making your money go further.</p> |
| </div> |
| </div> |
| </div> |
| </section> |
| |
| <section class="before-after"> |
| <div class="container"> |
| <div class="section-title"> |
| <h2>Two Looks in One</h2> |
| <p>See how our reversible designs transform with a simple flip!</p> |
| </div> |
| |
| <div class="ba-container"> |
| <div class="ba-item"> |
| <img src="https://images.unsplash.com/photo-1600189261863-223f5e50f42f?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=764&q=80" alt="Reversible outfit side A"> |
| <h3>Sunny Day Look</h3> |
| </div> |
| |
| <div class="ba-item"> |
| <img src="https://images.unsplash.com/photo-1600189261831-b3d3adf2c592?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=764&q=80" alt="Same outfit reversed"> |
| <h3>Starry Night Look</h3> |
| </div> |
| </div> |
| </div> |
| </section> |
| |
| <section class="gallery" id="gallery"> |
| <div class="container"> |
| <div class="section-title"> |
| <h2>Double the Looks, Double the Fun</h2> |
| <p>See our reversible outfits in action</p> |
| </div> |
| |
| <div class="gallery-grid"> |
| <div class="gallery-item"> |
| <img src="https://images.unsplash.com/photo-1614373532017-88b9a1425e1a?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=687&q=80" alt="Child wearing reversible outfit side A"> |
| <div class="overlay"> |
| <h3>Sunny Side Up</h3> |
| <p>Bright yellow with polka dots</p> |
| </div> |
| </div> |
| |
| <div class="gallery-item"> |
| <img src="https://images.unsplash.com/photo-1512485694743-9c9538b4e6f0?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=687&q=80" alt="Same outfit reversed"> |
| <div class="overlay"> |
| <h3>Flip Side</h3> |
| <p>Cool blue with star pattern</p> |
| </div> |
| </div> |
| |
| <div class="gallery-item"> |
| <img src="https://images.unsplash.com/photo-1590005354167-6baf7a6d4e7a?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1374&q=80" alt="Child wearing reversible outfit"> |
| <div class="overlay"> |
| <h3>Jungle Adventure</h3> |
| <p>Green with animal friends</p> |
| </div> |
| </div> |
| |
| <div class="gallery-item"> |
| <img src="https://images.unsplash.com/photo-JNLgJsI2Dt8" alt="Child standing in reversible clothes"> |
| <div class="overlay"> |
| <h3>Urban Explorer</h3> |
| <p>Modern gray with urban art</p> |
| </div> |
| </div> |
| </div> |
| </div> |
| </section> |
| |
| <section class="testimonials" id="testimonials"> |
| <div class="container"> |
| <div class="section-title"> |
| <h2>What Parents Are Saying</h2> |
| <p>Don't just take our word for it - hear from happy parents!</p> |
| </div> |
| |
| <div class="testimonial-grid"> |
| <div class="testimonial-card"> |
| <div class="testimonial-text"> |
| "Flip & Wear has saved us so many morning battles! My 4-year-old can dress himself now and always gets it 'right' - no matter how it goes on." |
| </div> |
| <div class="testimonial-author"> |
| <img src="https://images.unsplash.com/photo-1573496359142-b8d87734a5a2?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=688&q=80" alt="Sarah M." class="author-img"> |
| <div class="author-info"> |
| <h4>Sarah M.</h4> |
| <p>Mom of 2</p> |
| </div> |
| </div> |
| </div> |
| |
| <div class="testimonial-card"> |
| <div class="testimonial-text"> |
| "The quality is amazing - we've washed these clothes dozens of times and they still look new. And my daughter loves showing off both sides to her friends!" |
| </div> |
| <div class="testimonial-author"> |
| <img src="https://images.unsplash.com/photo3-2fb367eb5c122?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=688&q=80" alt="James T." class="author-img"> |
| <div class="author-info"> |
| <h4>James T.</h4> |
| <p>Dad of 3</p> |
| </div> |
| </div> |
| </div> |
| |
| <div class="testimonial-card"> |
| <div class="testimonial-text"> |
| "As a preschool teacher, I recommend these to all my parents. The reversible designs help kids develop independence and confidence in dressing themselves." |
| </div> |
| <div class="testimonial-author"> |
| <img src="https://images.unsplash.com/photo-1607746882042-944664df772?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1470&q=80" alt="Ms. Rodriguez" class="author-img"> |
| <div class="author-info"> |
| <h4>Ms. Rodriguez</h4> |
| <p>Preschool Teacher</p> |
| </div> |
| </div> |
| </div> |
| </div> |
| </div> |
| </section> |
| |
| <section class="cta"> |
| <div class="container"> |
| <h2>Ready for Stress-Free Mornings?</h2> |
| <p>Join thousands of parents who've made the switch to Flip & Wear and say goodbye to wardrobe battles!</p> |
| <a href="#shop" class="btn">Shop the Collection</a> |
| </div> |
| </section> |
| |
| <footer id="about"> |
| <div class="container"> |
| <div class="footer-container"> |
| <div class="footer-about"> |
| <div class="footer-logo"> |
| <div class="logo-img"> |
| <i class="fas fa-tshirt"></i> |
| </div> |
| <div class="logo-text">Flip<span>&</span>Wear</div> |
| </div> |
| <p>Making childhood dressing fun, easy, and creative since 2020. Our mission is to help kids express their independence with clothes that adapt to them.</p> |
| <div class="social-links"> |
| <a href="#" class="social-icon"><i class="fab fa-facebook-f"></i></a> |
| <a href="#" class="social-icon"><i class="fab fa-instagram"></i></a> |
| <a href="#" class="social-icon"><i class="fab fa-pinterest-p"></i></a> |
| <a href="#" class="social-icon"><i class="fab fa-youtube"></i></a> |
| </div> |
| </div> |
| |
| <div class="footer-links"> |
| <h3>Quick Links</h3> |
| <ul> |
| <li><a href="#">Home</a></li> |
| <li><a href="#shop">Shop</a></li> |
| <li><a href="#how-it-works">How It Works</a></li> |
| <li><a href="#gallery">Gallery</a></li> |
| <li><a href="#testimonials">Testimonials</a></li> |
| </ul> |
| </div> |
| |
| <div class="footer-links"> |
| <h3>Customer Care</h3> |
| <ul> |
| <li><a href="#">Contact Us</a></li> |
| <li><a href="#">FAQs</a></li> |
| <li><a href="#">Shipping & Returns</a></li> |
| <li><a href="#">Size Guide</a></li> |
| <li><a href="#">Care Instructions</a></li> |
| </ul> |
| </div> |
| |
| <div class="newsletter"> |
| <h3>Stay Updated</h3> |
| <p>Subscribe to our newsletter for new releases, special offers, and parenting tips!</p> |
| <form> |
| <input type="email" placeholder="Your email address"> |
| <button type="submit" class="btn">Subscribe</button> |
| </form> |
| </div> |
| </div> |
| |
| <div class="copyright"> |
| <p>© 2023 Flip & Wear. All rights reserved. | <a href="#">Privacy Policy</a> | <a href="#">Terms of Service</a></p> |
| </div> |
| </div> |
| </footer> |
| |
| <script> |
| |
| const menuBtn = document.getElementById('menu-btn'); |
| const nav = document.getElementById('main-nav'); |
| |
| menuBtn.addEventListener('click', () => { |
| menuBtn.classList.toggle('active'); |
| nav.classList.toggle('active'); |
| }); |
| |
| |
| function flipItem(item) { |
| const img = item.querySelector('img'); |
| |
| |
| item.classList.toggle('flipped'); |
| |
| |
| if (item.classList.contains('shirt')) { |
| img.src = item.classList.contains('flipped') |
| ? 'https://images.unsplash.com/photo-1600189261863-223f5e50f42f?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=764&q=80' |
| : 'https://images.unsplash.com/photo-1605885475490-a19ae5b3b27b?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1470&q=80'; |
| } else if (item.classList.contains('pants')) { |
| img.src = item.classList.contains('flipped') |
| ? 'https://images.unsplash.com/photo-1416339698674-4f118dd3388b?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1374&q=80' |
| : 'https://images.unsplash.com/photo-1556909114-44e2d8c7cab8?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=687&q=80'; |
| } else if (item.classList.contains('dress')) { |
| img.src = item.classList.contains('flipped') |
| ? 'https://images.unsplash.com/photo-1590005354167-6baf7a6d4e7a?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1374&q=80' |
| : 'https://images.unsplash.com/photo-1599447536630-9552f3464eb0?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=766&q=80'; |
| } |
| |
| |
| const icon = item.querySelector('.flip-btn i'); |
| icon.style.transform = icon.style.transform === 'rotate(180deg)' ? 'rotate(0deg)' : 'rotate(180deg)'; |
| } |
| |
| |
| let cartCount = 0; |
| const cartItems = document.querySelectorAll('.clothing-item, .gallery-item'); |
| const cartCounter = document.querySelector('.cart-count'); |
| |
| cartItems.forEach(item => { |
| item.addEventListener('click', (e) => { |
| if (!e.target.classList.contains('flip-btn') && !e.target.closest('.flip-btn') && !e.target.closest('.overlay')) { |
| cartCount++; |
| cartCounter.textContent = cartCount; |
| |
| |
| const cartIcon = document.querySelector('.cart-icon i'); |
| cartIcon.style.transform = 'scale(1.2)'; |
| setTimeout(() => { |
| cartIcon.style.transform = 'scale(1)'; |
| }, 300); |
| |
| |
| item.style.boxShadow = '0 0 0 5px rgba(78, 205, 196, 0.5)'; |
| setTimeout(() => { |
| item.style.boxShadow = ''; |
| }, 500); |
| } |
| }); |
| }); |
| |
| |
| document.querySelectorAll('a[href^="#"]').forEach(anchor => { |
| anchor.addEventListener('click', function (e) { |
| e.preventDefault(); |
| |
| document.querySelector(this.getAttribute('href')).scrollIntoView({ |
| behavior: 'smooth' |
| }); |
| |
| |
| if (nav.classList.contains('active')) { |
| menuBtn.classList.remove('active'); |
| nav.classList.remove('active'); |
| } |
| }); |
| }); |
| |
| |
| document.addEventListener('mousemove', (e) => { |
| const clothingItems = document.querySelectorAll('.clothing-item'); |
| const x = e.clientX / window.innerWidth; |
| const y = e.clientY / window.innerHeight; |
| |
| clothingItems.forEach((item, index) => { |
| const offsetX = (x - 0.5) * 20 * (index + 1); |
| const offsetY = (y - 0.5) * 10 * (index + 1); |
| |
| if (!item.classList.contains('flipped')) { |
| item.style.transform = `translate(${offsetX}px, ${offsetY}px) rotate(${offsetX / 2}deg)`; |
| } |
| }); |
| }); |
| </script> |
| <p style="border-radius: 8px; text-align: center; font-size: 12px; color: #fff; margin-top: 16px;position: fixed; left: 8px; bottom: 8px; z-index: 10; background: rgba(0, 0, 0, 0.8); padding: 4px 8px;">Made with <a href="https://enzostvs-deepsite.hf.space" style="color: #fff;" target="_blank" >DeepSite</a> <img src="https://enzostvs-deepsite.hf.space/logo.svg" alt="DeepSite Logo" style="width: 16px; height: 16px; vertical-align: middle;"></p></body> |
| </html> |