Landing page (static)
A single-page HTML landing page with sticky nav, hero, features, pricing, FAQ, and an email capture form.
Everything a launch page needs in three files: a responsive sticky navigation with a mobile toggle, hero with two calls to action, feature and pricing grids, a native <details> FAQ, and an email form with client-side validation that clearly states it is not connected to a backend yet. Deploys to Codexa static hosting as-is.
- html
- css
- landing
- marketing
- static
This preview is the template's actual file tree and source code — exactly what is copied into a new project. Codexa does not publish screenshots or mock-ups of templates; run the project to see it rendered.
Files4 files
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Launchpad — Ship your product faster</title>
<meta name="description" content="A conversion-focused landing page with no build step." />
<link rel="stylesheet" href="styles.css" />
</head>
<body>
<header class="nav">
<a class="brand" href="#top">Launchpad</a>
<button class="nav-toggle" type="button" aria-expanded="false" aria-controls="nav-links">Menu</button>
<nav id="nav-links" class="nav-links" aria-label="Primary">
<a href="#features">Features</a>
<a href="#pricing">Pricing</a>
<a href="#faq">FAQ</a>
<a class="button" href="#signup">Get started</a>
</nav>
</header>
<main id="top">
<section class="hero">
<h1>Ship your product faster</h1>
<p>Replace this with a one-sentence value proposition. Keep it specific and measurable.</p>
<div class="actions">
<a class="button" href="#signup">Start free</a>
<a class="button secondary" href="#features">See how it works</a>
</div>
</section>
<section id="features" class="features" aria-labelledby="features-title">
<h2 id="features-title">Everything you need</h2>
<div class="grid">
<article><h3>Fast setup</h3><p>Describe the first benefit in one or two sentences.</p></article>
<article><h3>Secure by default</h3><p>Describe the second benefit in one or two sentences.</p></article>
<article><h3>Scales with you</h3><p>Describe the third benefit in one or two sentences.</p></article>
</div>
</section>
<section id="pricing" class="pricing" aria-labelledby="pricing-title">
<h2 id="pricing-title">Pricing</h2>
<div class="grid">
<article><h3>Free</h3><p class="price">$0</p><ul><li>1 project</li><li>Community support</li></ul><a class="button secondary" href="#signup">Choose Free</a></article>
<article class="highlight"><h3>Pro</h3><p class="price">$12<span>/mo</span></p><ul><li>Unlimited projects</li><li>Email support</li></ul><a class="button" href="#signup">Choose Pro</a></article>
<article><h3>Team</h3><p class="price">$39<span>/mo</span></p><ul><li>Everything in Pro</li><li>5 seats</li></ul><a class="button secondary" href="#signup">Choose Team</a></article>
</div>
</section>
<section id="faq" class="faq" aria-labelledby="faq-title">
<h2 id="faq-title">Questions</h2>
<details><summary>Is there a free plan?</summary><p>Yes. Edit this answer to describe your free tier.</p></details>
<details><summary>Can I cancel any time?</summary><p>Describe your cancellation policy here.</p></details>
<details><summary>Do you offer support?</summary><p>Describe your support channels and hours here.</p></details>
</section>
<section id="signup" class="signup" aria-labelledby="signup-title">
<h2 id="signup-title">Get early access</h2>
<form id="signup-form" novalidate>
<label for="email">Email address</label>
<div class="row">
<input id="email" name="email" type="email" placeholder="you@example.com" required />
<button class="button" type="submit">Notify me</button>
</div>
<p id="form-status" class="status" role="status"></p>
<p class="hint">This form does not send data anywhere yet. Point it at your API in <code>app.js</code>.</p>
</form>
</section>
</main>
<footer class="footer">
<p>© <span id="year"></span> Launchpad. Replace with your company name.</p>
</footer>
<script src="app.js"></script>
</body>
</html>
Dependencies
This template has no dependencies and no build step; files are served as-is.
How it runs
- Framework
- Static HTML/CSS/JS
- Dev command
- codexa-static
- Build command
- none (static files)
- Output directory
- .
- Port
- 5173
- Opens at
- /
- Difficulty
- beginner
Projects run in an isolated sandbox with a live preview. Read the projects documentation for details on settings, snapshots and deployment.
More landing pages templates
View all- Framework: Vite + React + TypeScriptDifficulty: beginner
Product landing page
A conversion-focused landing page with hero, features, pricing, and FAQ sections.
- react
- landing
- marketing
- tailwind
9 files
Need the raw data? GET /api/v1/templates/static-landing returns this template with its files.
Build on Landing page (static)
Create a free account, start from this template, and ask the AI agent to turn it into your app.