WEBLEB
Home
Editor
Login
Pro
English
English
Français
Español
Português
Deutsch
Italiano
हिंदी
Cards Online Shop
608
Primes
Open In Editor
Publish Your Code
Recommended
29 August 2024
Product card shop
8 September 2025
Furniture Landing Page: Responsive Design & Shop
28 August 2024
Parallax Depth Cards
HTML
Copy
PRIME OS
SHOP
SHOP
SHOP
Nike Air Force 1 '07
• Color: White/White
• Upper: Leather
• Sole: Rubber
• Iconic city sneaker
9.99$
BUY
Nike Air Force 1 '07 Black
• Color: Black/Black
• Upper: Leather
• Air-cushioned sole
• Durable and stylish
29.99$
BUY
Nike Air Force 1 LE GS
• Color: White
• Size: Grade School (GS)
• Classic silhouette
• Lightweight cushioning
9.99$
BUY
Nike Air Force 1 '07 LV8
• Color: Sequoia/Light Orewood
• Material: Leather/Textile
• Limited edition
• Standout design
19.99$
BUY
CSS
Copy
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800&family=JetBrains+Mono:wght@400;500;600&display=swap'); * { margin: 0; padding: 0; box-sizing: border-box; text-decoration: none; border: none; outline: none; font-family: 'Poppins', sans-serif; transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1); } html { font-size: 62.5%; scroll-behavior: smooth; } body { width: 100%; min-height: 100vh; overflow-x: hidden; background: linear-gradient(135deg, #0a0a0a 0%, #1a1a2e 50%, #16213e 100%); color: #e0e0e0; position: relative; } body::before { content: ''; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: radial-gradient(circle at 50% 50%, rgba(255, 46, 99, 0.08) 0%, transparent 70%); pointer-events: none; z-index: -1; } @media (max-width: 600px) { body { background: -webkit-linear-gradient(135deg, #0a0a0a 0%, #1a1a2e 50%, #16213e 100%); background: linear-gradient(135deg, #0a0a0a 0%, #1a1a2e 50%, #16213e 100%); background-color: #191927; } } /* === HEADER === */ header { position: fixed; top: 0; left: 0; width: 100%; padding: 2rem 9%; display: flex; justify-content: space-between; align-items: center; z-index: 1000; backdrop-filter: blur(12px); background: rgba(10, 10, 10, 0.4); border-bottom: 1px solid rgba(255, 46, 99, 0.2); animation: slideDown 0.8s ease-out; } @keyframes slideDown { from { transform: translateY(-100%); } to { transform: translateY(0); } } .logo { font-size: 3.2rem; font-weight: 800; background: linear-gradient(45deg, #ff2e63, #ff6b9d); -webkit-background-clip: text; -webkit-text-fill-color: transparent; cursor: pointer; position: relative; } .logo::after { content: ''; position: absolute; bottom: -8px; left: 0; width: 0; height: 3px; background: linear-gradient(45deg, #ff2e63, #ff6b9d); border-radius: 2px; transition: width 0.4s ease; } .logo:hover::after { width: 100%; } nav a { font-size: 1.8rem; color: #ccc; margin-left: 4rem; font-weight: 500; position: relative; padding: 0.5rem 0; } nav a::before { content: ''; position: absolute; bottom: 0; left: 50%; width: 0; height: 2px; background: #ff2e63; transform: translateX(-50%); transition: width 0.4s ease; border-radius: 1px; } nav a:hover, nav a.active { color: #ff2e63; } nav a:hover::before, nav a.active::before { width: 100%; } section { min-height: 100vh; padding: 12rem 9% 6rem; } .home { display: flex; justify-content: center; align-items: center; gap: 10rem; } .home-content { max-width: 600px; } .home-content h1 { font-size: 6.5rem; font-weight: 800; line-height: 1.1; background: linear-gradient(45deg, #fff, #ff6b9d); -webkit-background-clip: text; -webkit-text-fill-color: transparent; margin-bottom: 1rem; } .home-content h1 span { color: #ff2e63; } .home-content h3 { font-size: 3.8rem; font-weight: 700; color: #ff2e63; margin-bottom: 1.5rem; } .home-content p { font-size: 1.7rem; line-height: 1.8; color: #aaa; margin-bottom: 3rem; } .btn { display: inline-block; padding: 1.2rem 3rem; background: linear-gradient(45deg, #ff2e63, #ff6b9d); color: white; font-size: 1.7rem; font-weight: 600; border-radius: 50px; letter-spacing: 1px; position: relative; overflow: hidden; z-index: 1; box-shadow: 0 8px 25px rgba(255, 46, 99, 0.3); } .btn::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: 0.7s; z-index: -1; } .btn:hover::before { left: 100%; } .btn:hover { transform: translateY(-3px); box-shadow: 0 15px 35px rgba(255, 46, 99, 0.5); } .shop-section { padding: 10rem 9% 8rem; background: rgba(20, 20, 30, 0.6); backdrop-filter: blur(12px); border-top: 1px solid rgba(255, 46, 99, 0.2); } .shop-section h2 { font-size: 4rem; font-weight: 800; text-align: center; background: linear-gradient(45deg, #ff2e63, #ff9a9e); -webkit-background-clip: text; -webkit-text-fill-color: transparent; margin-bottom: 6rem; letter-spacing: 2px; position: relative; } .shop-section h2::after { content: ''; position: absolute; bottom: -15px; left: 50%; transform: translateX(-50%); width: 120px; height: 4px; background: linear-gradient(45deg, #ff2e63, #ff6b9d); border-radius: 2px; } .card-list { display: flex; gap: 3rem; justify-content: center; flex-wrap: wrap; perspective: 1500px; } .card { position: relative; width: 340px; height: 480px; transform-style: preserve-3d; perspective: 1500px; cursor: pointer; } .card-inner { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(30, 30, 40, 0.85); backdrop-filter: blur(15px); border: 1px solid rgba(255, 46, 99, 0.3); border-radius: 24px; padding: 3rem 2.5rem; text-align: center; transform-style: preserve-3d; transition: all 0.6s cubic-bezier(0.175, 0.885, 0.32, 1.275); box-shadow: 0 15px 35px rgba(0, 0, 0, 0.4); } .card:hover .card-inner { transform: rotateX(10deg) rotateY(10deg) translateZ(10px) scale(1.04); box-shadow: 0 40px 80px rgba(255, 46, 99, 0.35), 0 0 60px rgba(255, 46, 99, 0.25); border-color: #ff2e63; } .card img { width: 160px; margin-bottom: 2rem; filter: drop-shadow(0 0 20px rgba(255, 46, 99, 0.4)); transition: all 0.6s ease; transform: translateZ(30px); } .card:hover img { transform: translateZ(70px) scale(1.2) rotate(10deg); } .card h3 { font-size: 2.3rem; color: #fff; font-weight: 700; margin-bottom: 1.5rem; background: linear-gradient(45deg, #fff, #ff9a9e); -webkit-background-clip: text; -webkit-text-fill-color: transparent; transform: translateZ(20px); } .card ul { list-style: none; text-align: left; margin: 2rem 0; font-size: 1.5rem; color: #ccc; line-height: 1.9; transform: translateZ(15px); } .card ul li { position: relative; padding-left: 20px; margin-bottom: 8px; } .card ul li::before { content: '>'; color: #ff2e63; position: absolute; left: 0; font-weight: bold; } .card > div b { font-size: 2rem; color: #ff2e63; font-weight: 700; display: block; margin: 2rem 0; text-shadow: 0 0 15px rgba(255, 46, 99, 0.6); transform: translateZ(25px); } .card .btn { background: transparent; color: #ff2e63; border: 2px solid #ff2e63; padding: 1rem 2.5rem; font-weight: 600; margin-top: 1.5rem; transform: translateZ(30px); position: relative; z-index: 3; } .card .btn:hover { background: #ff2e63; color: white; transform: translateZ(40px) translateY(-3px) scale(1.05); box-shadow: 0 0 25px rgba(255, 46, 99, 0.7); } @media (max-width: 1700px) { .card-list { display: flex; gap: 8em; justify-content: center; flex-wrap: wrap; perspective: 1500px; } } @media (max-width: 600px) { .card-inner { backdrop-filter: none !important; background: rgba(30, 30, 40, 0.95) !important; box-shadow: 0 8px 20px rgba(0, 0, 0, 0.3) !important; } .modal-left { flex-direction: column; } .card:hover .card-inner { transform: translateY(-8px) scale(1.02) !important; box-shadow: 0 20px 40px rgba(255, 46, 99, 0.25) !important; } .card img { transform: translateZ(0) !important; } .card:hover img { transform: scale(1.1) !important; } .card, .card-inner { transform-style: flat !important; } .card-list { gap: 9rem !important; padding: 0 1rem; } .card { width: calc(100vw - 4rem); max-width: 340px; margin: 0 auto; } };
JS
Copy
/* Replace with your JS Code (Leave empty if not needed) */