Garvee Modern Ceiling Fan With Circular LED Light, Tree Branch Design, 7 Blades, 500mm, Black - Black
:root { --main: #0f172a; --sub: #4b5563; --accent: #0ea5e9; --accent-soft: #e0f2fe; --bg-soft: #f9fafb; --border: #d1d5db; } body { margin: 0; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; background-color: #ffffff; /* 页面背景改为白色 */ color: var(--main); line-height: 1.6; } .garvee-wrapper { max-width: 1200px; margin: 0 auto; padding: 24px 16px 40px; } .section-padding { padding: 32px 0; } /* HERO 区域:改为适配白底的浅色科技风 */ .hero { display: grid; grid-template-columns: minmax(0, 1.1fr) minmax(0, 1fr); gap: 32px; align-items: center; padding: 20px 20px 24px; border-radius: 20px; background: radial-gradient(circle at top left, rgba(56,189,248,0.18) 0%, transparent 55%), radial-gradient(circle at bottom right, #ffffff 0%, #f3f4f6 65%); border: 1px solid rgba(209,213,219,0.9); box-shadow: 0 12px 30px rgba(15,23,42,0.08), 0 0 0 1px rgba(243,244,246,0.9) inset; position: relative; overflow: hidden; } .hero::before { content: ""; position: absolute; inset: 0; background: radial-gradient(circle at 10% 20%, rgba(129,140,248,0.22) 0, transparent 45%), radial-gradient(circle at 80% 80%, rgba(56,189,248,0.18) 0, transparent 45%); mix-blend-mode: screen; opacity: 0.85; pointer-events: none; } .hero-media { position: relative; z-index: 1; } .hero-media img { width: 100%; border-radius: 18px; display: block; box-shadow: 0 18px 40px rgba(15,23,42,0.18), 0 0 25px rgba(56,189,248,0.2); border: 1px solid rgba(209,213,219,0.9); background-color: #ffffff; } .hero-content { position: relative; z-index: 1; padding: 4px 0 4px 8px; } .hero-tag { display: inline-flex; align-items: center; gap: 6px; font-size: 11px; text-transform: uppercase; letter-spacing: 0.08em; color: #0369a1; padding: 4px 12px; border-radius: 999px; background-color: rgba(219,234,254,0.9); border: 1px solid rgba(59,130,246,0.45); margin-bottom: 10px; backdrop-filter: blur(10px); } .hero-title { font-size: 24px; font-weight: 600; margin: 0 0 10px 0; color: #0f172a; } .hero-subtitle { font-size: 14px; color: #4b5563; margin: 0 0 14px 0; } .hero-badges { display: flex; flex-wrap: wrap; gap: 8px; margin-bottom: 14px; } .hero-badge { font-size: 11px; padding: 5px 10px; border-radius: 999px; border: 1px solid rgba(209,213,219,0.9); background-color: #ffffff; color: #374151; white-space: nowrap; backdrop-filter: blur(10px); } .hero-badge--highlight { border-color: rgba(56,189,248,0.8); background: radial-gradient(circle at top left, rgba(56,189,248,0.16), #f9fafb); color: #0369a1; } .hero-meta { display: flex; flex-wrap: wrap; gap: 14px; font-size: 11px; color: #6b7280; } .hero-meta span { display: inline-flex; align-items: center; gap: 4px; } /* 关键卖点条 */ .benefit-strip { margin-top: 18px; display: flex; flex-wrap: wrap; gap: 10px; font-size: 12px; } .benefit-item { padding: 7px 12px; border-radius: 999px; background: #f3f4f6; border: 1px solid rgba(209,213,219,0.9); color: #374151; display: inline-flex; align-items: center; gap: 6px; } .benefit-dot { width: 6px; height: 6px; border-radius: 999px; background: radial-gradient(circle, #22d3ee, #0ea5e9); box-shadow: 0 0 6px rgba(56,189,248,0.6); } /* 标题模块 */ .headline-block { text-align: center; margin-bottom: 16px; } .headline-block h2 { margin: 0; font-size: 22px; color: #0f172a; } .headline-block p { margin: 8px 0 0 0; font-size: 14px; color: #6b7280; } /* 卖点 4 宫格 */ .feature-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); gap: 18px; margin-top: 20px; } .feature-card { background: radial-gradient(circle at top left, rgba(56,189,248,0.06), #ffffff); border-radius: 16px; padding: 14px 14px 12px; border: 1px solid rgba(209,213,219,0.9); box-shadow: 0 10px 26px rgba(15,23,42,0.06); position: relative; overflow: hidden; } .feature-card::before { content: ""; position: absolute; inset: 0; background: radial-gradient(circle at top left, rgba(59,130,246,0.18) 0%, transparent 55%); opacity: 0; transition: opacity 0.25s ease; pointer-events: none; } .feature-card:hover::before { opacity: 1; } .feature-icon { width: 26px; height: 26px; border-radius: 999px; background: radial-gradient(circle, #0ea5e9, #1d4ed8); display: inline-flex; align-items: center; justify-content: center; font-size: 14px; margin-bottom: 6px; color: #e0f2fe; box-shadow: 0 0 8px rgba(56,189,248,0.7); } .feature-card h3 { margin: 0 0 6px 0; font-size: 15px; color: #111827; } .feature-card p { margin: 0; font-size: 13px; color: #4b5563; } /* 软背景图文区:从深色改为浅灰白 */ .section-soft { background: radial-gradient(circle at top left, #ffffff, #f9fafb); border-radius: 20px; padding: 26px 20px 28px; border: 1px solid rgba(209,213,219,0.9); margin-top: 12px; box-shadow: 0 16px 38px rgba(15,23,42,0.06); } .split-row { display: flex; align-items: center; flex-wrap: wrap; gap: 28px; margin-bottom: 30px; } .split-row:last-of-type { margin-bottom: 0; } .split-row.reverse { flex-direction: row-reverse; }