Deploy from Lumerel
This commit is contained in:
187
index.html
Normal file
187
index.html
Normal file
@@ -0,0 +1,187 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Lumerel — Web3 at the Speed of Experience</title>
|
||||
<meta name="description" content="Powering seamless experiences and real-time connections. Lumerel is the base for creators who move with purpose." />
|
||||
|
||||
<!-- General Sans — Fontshare -->
|
||||
<link rel="preconnect" href="https://api.fontshare.com" />
|
||||
<link href="https://api.fontshare.com/v2/css?f[]=general-sans@400,500,600,700&display=swap" rel="stylesheet" />
|
||||
|
||||
<!--
|
||||
╔══════════════════════════════════════════════════════════════════╗
|
||||
║ SPLINE 3D — HOW TO ADD YOUR SCENE ║
|
||||
║ ║
|
||||
║ Option A — Drop in HTML (recommended): ║
|
||||
║ 1. Find #spline-layer below ║
|
||||
║ 2. Delete the .spline-placeholder div ║
|
||||
║ 3. Paste: ║
|
||||
║ <spline-viewer ║
|
||||
║ url="https://prod.spline.design/SCENE_ID/scene.splinecode"
|
||||
║ events-target="global" ║
|
||||
║ ></spline-viewer> ║
|
||||
║ ║
|
||||
║ Option B — JavaScript at runtime: ║
|
||||
║ window.Lumerel.loadSplineScene('https://prod.spline.design/…')║
|
||||
║ ║
|
||||
║ Option C — Enable pointer events for interactive scenes: ║
|
||||
║ window.Lumerel.enableSpline() ║
|
||||
╚══════════════════════════════════════════════════════════════════╝
|
||||
-->
|
||||
<script type="module" src="https://unpkg.com/@splinetool/viewer@1.9.96/build/spline-viewer.js"></script>
|
||||
|
||||
<link rel="stylesheet" href="styles.css" />
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<section class="hero" id="hero">
|
||||
|
||||
<!-- ── Layer 0 · Background Video ──────────────────────────────── -->
|
||||
<div class="hero__video-wrap">
|
||||
<video
|
||||
class="hero__video"
|
||||
src="https://d8j0ntlcm91z4.cloudfront.net/user_38xzZboKViGWJOttwIXH07lWA1P/hf_20260217_030345_246c0224-10a4-422c-b324-070b7c0eceda.mp4"
|
||||
autoplay
|
||||
muted
|
||||
loop
|
||||
playsinline
|
||||
preload="auto"
|
||||
></video>
|
||||
<!-- 50% black overlay -->
|
||||
<div class="hero__overlay"></div>
|
||||
</div>
|
||||
|
||||
<!-- ── Layer 1 · 3D / Spline Scene ─────────────────────────────
|
||||
z-index: 1 — sits above video, below all UI.
|
||||
pointer-events: none by default keeps buttons & links clickable.
|
||||
Call window.Lumerel.enableSpline() for interactive scenes.
|
||||
─────────────────────────────────────────────────────────────────── -->
|
||||
<div class="hero__3d-layer" id="spline-layer">
|
||||
<!--
|
||||
┌─ REPLACE THIS PLACEHOLDER WITH YOUR SPLINE SCENE ──────────────┐
|
||||
│ │
|
||||
│ Delete .spline-placeholder and paste: │
|
||||
│ │
|
||||
│ <spline-viewer │
|
||||
│ url="https://prod.spline.design/SCENE_ID/scene.splinecode" │
|
||||
│ events-target="global" │
|
||||
│ ></spline-viewer> │
|
||||
│ │
|
||||
└──────────────────────────────────────────────────────────────────┘
|
||||
-->
|
||||
<div class="spline-placeholder">
|
||||
<div class="orb orb--violet"></div>
|
||||
<div class="orb orb--cyan"></div>
|
||||
<div class="orb orb--pink"></div>
|
||||
<span class="spline-placeholder__label">3D Spline Scene Placeholder</span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- ── Layer 2 · Navbar ─────────────────────────────────────────── -->
|
||||
<nav class="navbar" id="navbar" role="navigation" aria-label="Main navigation">
|
||||
<div class="navbar__inner">
|
||||
|
||||
<!-- Left: Logo + Nav Links -->
|
||||
<div class="navbar__left">
|
||||
|
||||
<!-- Logo wordmark — 187×25px -->
|
||||
<a href="/" class="navbar__logo" aria-label="Lumerel home">
|
||||
<svg width="187" height="25" viewBox="0 0 187 25" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true">
|
||||
<!-- Geometric mark -->
|
||||
<rect x="0" y="4" width="17" height="17" rx="3" fill="white" opacity="0.15"/>
|
||||
<rect x="3" y="7" width="11" height="11" rx="2" fill="white" opacity="0.30"/>
|
||||
<rect x="6" y="10" width="5" height="5" rx="1" fill="white"/>
|
||||
<!-- Wordmark -->
|
||||
<text x="26" y="19" font-family="'General Sans', system-ui, sans-serif" font-size="15" font-weight="600" letter-spacing="0.08em" fill="white">LUMEREL</text>
|
||||
</svg>
|
||||
</a>
|
||||
|
||||
<!-- Nav links — hidden on mobile -->
|
||||
<ul class="navbar__links" role="list">
|
||||
<li>
|
||||
<a href="#" class="navbar__link">
|
||||
Get Started
|
||||
<svg class="navbar__chevron" width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true">
|
||||
<path d="M3.5 5.25L7 8.75L10.5 5.25" stroke="white" stroke-width="1.4" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
</svg>
|
||||
</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#" class="navbar__link">
|
||||
Developers
|
||||
<svg class="navbar__chevron" width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true">
|
||||
<path d="M3.5 5.25L7 8.75L10.5 5.25" stroke="white" stroke-width="1.4" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
</svg>
|
||||
</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#" class="navbar__link">
|
||||
Features
|
||||
<svg class="navbar__chevron" width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true">
|
||||
<path d="M3.5 5.25L7 8.75L10.5 5.25" stroke="white" stroke-width="1.4" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
</svg>
|
||||
</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#" class="navbar__link">
|
||||
Resources
|
||||
<svg class="navbar__chevron" width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true">
|
||||
<path d="M3.5 5.25L7 8.75L10.5 5.25" stroke="white" stroke-width="1.4" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
</svg>
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<!-- Right: Join Waitlist pill button (dark variant) -->
|
||||
<div class="navbar__right">
|
||||
<button class="pill-btn pill-btn--dark" type="button" aria-label="Join the Lumerel waitlist">
|
||||
<span class="pill-btn__glow" aria-hidden="true"></span>
|
||||
<span class="pill-btn__label">Join Waitlist</span>
|
||||
</button>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</nav>
|
||||
|
||||
<!-- ── Layer 3 · Hero Content ────────────────────────────────────── -->
|
||||
<div class="hero__content">
|
||||
|
||||
<!-- Badge / pill -->
|
||||
<div class="hero__badge" role="note">
|
||||
<span class="hero__badge-dot" aria-hidden="true"></span>
|
||||
<span class="hero__badge-text">
|
||||
<span class="hero__badge-dim">Early access available from</span>
|
||||
<span class="hero__badge-bright"> May 1, 2026</span>
|
||||
</span>
|
||||
</div>
|
||||
|
||||
<!-- Heading -->
|
||||
<h1 class="hero__heading">
|
||||
Web3 at the Speed of Experience
|
||||
</h1>
|
||||
|
||||
<!-- Subtitle -->
|
||||
<p class="hero__subtitle">
|
||||
Powering seamless experiences and real-time connections, EOS is the base
|
||||
for creators who move with purpose, leveraging resilience, speed, and scale
|
||||
to shape the future.
|
||||
</p>
|
||||
|
||||
<!-- CTA Button (light variant) -->
|
||||
<div class="hero__cta">
|
||||
<button class="pill-btn pill-btn--light" type="button" aria-label="Join the Lumerel waitlist">
|
||||
<span class="pill-btn__glow" aria-hidden="true"></span>
|
||||
<span class="pill-btn__label">Join Waitlist</span>
|
||||
</button>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
</section>
|
||||
|
||||
<script src="main.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
Reference in New Issue
Block a user