Nimbus Framework
A custom CSS framework for modern web apps, dashboards, and SaaS. Clean, minimal, and fully customizable.
Quick Start
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>My Hosting Site</title>
<link rel="preconnect" href="https://fonts.googleapis.com">
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap" rel="stylesheet">
<link rel="stylesheet" href="css/main.css">
</head>
<body>
<a href="#" class="hu-btn hu-btn-primary">Get Started</a>
<script src="js/main.js"></script>
</body>
</html>
Cards
Flexible content containers for grouping related information.
Card Title
Card subtitle
This is a basic card with some sample content inside it.
<div class="hu-card">
<div class="hu-card-body">
<h3 class="hu-card-title">Card Title</h3>
<p class="hu-card-subtitle">Card subtitle</p>
<p class="hu-card-text">Card text content.</p>
<button class="hu-btn hu-btn-primary">Action</button>
</div>
</div>
Special title treatment
With supporting text below as a natural lead-in to additional content.
<div class="hu-card">
<div class="hu-card-header">Featured</div>
<div class="hu-card-body">
<h3 class="hu-card-title">Special title treatment</h3>
<p class="hu-card-text">Supporting text below.</p>
<button class="hu-btn hu-btn-primary">Go somewhere</button>
</div>
<div class="hu-card-footer hu-text-muted">3 days ago</div>
</div>
VPS Hosting
High-performance virtual private servers with full root access and dedicated resources.
<div class="hu-card hu-card-horizontal">
<div style="width: 200px;">Image</div>
<div class="hu-card-body">
<h3 class="hu-card-title">VPS Hosting</h3>
<p class="hu-card-text">Description text.</p>
<button class="hu-btn hu-btn-primary hu-btn-sm">View Plans</button>
</div>
</div>
Shared Hosting
Affordable hosting for personal websites and blogs.
VPS Hosting
Scalable virtual servers for growing businesses.
Dedicated Server
Full control with dedicated hardware resources.
<div class="hu-grid hu-grid-3 hu-gap-6">
<div class="hu-card hu-card-hover">
<div class="hu-card-body">
<h3 class="hu-card-title">Shared Hosting</h3>
<p class="hu-card-text">Description.</p>
</div>
</div>
<div class="hu-card hu-card-hover">...</div>
<div class="hu-card hu-card-hover">...</div>
</div>
Alerts
Contextual feedback messages for user actions.
<div class="hu-alert hu-alert-info">
<span class="hu-alert-icon">...icon...</span>
<div class="hu-alert-content">
<strong class="hu-alert-title">Info</strong>
<span>Your message here.</span>
</div>
<button class="hu-alert-dismiss" aria-label="Dismiss">...</button>
</div>
<!-- Variants: hu-alert-info, hu-alert-success, hu-alert-warning, hu-alert-danger -->
Badges
Small count and labeling components.
<span class="hu-badge hu-badge-primary">Primary</span>
<span class="hu-badge hu-badge-success">Success</span>
<span class="hu-badge hu-badge-warning">Warning</span>
<span class="hu-badge hu-badge-danger">Danger</span>
<span class="hu-badge hu-badge-info">Info</span>
<span class="hu-badge hu-badge-neutral">Neutral</span>
<span class="hu-badge hu-badge-primary hu-badge-sm">Small</span>
<span class="hu-badge hu-badge-primary">Default</span>
<span class="hu-badge hu-badge-primary hu-badge-lg">Large</span>
<span class="hu-badge hu-badge-dot hu-badge-online">Online</span>
<span class="hu-badge hu-badge-dot hu-badge-offline">Offline</span>
<span class="hu-badge hu-badge-dot hu-badge-pending">Pending</span>
<span class="hu-badge hu-badge-dot hu-badge-maintenance">Maintenance</span>
Forms
Form controls, layouts, and validation styles.
<div class="hu-form-group">
<label class="hu-form-label" for="name">Name</label>
<input type="text" id="name" class="hu-form-control" placeholder="Enter your name">
</div>
<div class="hu-form-group">
<label class="hu-form-label" for="plan">Hosting Plan</label>
<select id="plan" class="hu-form-select">
<option value="">Select a plan</option>
<option>Shared Hosting</option>
</select>
</div>
<div class="hu-form-group">
<label class="hu-form-label" for="message">Message</label>
<textarea id="message" class="hu-form-textarea" rows="3"></textarea>
</div>
<div class="hu-form-check">
<input type="checkbox" id="check1" class="hu-form-check-input" checked>
<label class="hu-form-check-label" for="check1">SSL Certificate</label>
</div>
<div class="hu-form-check">
<input type="radio" name="os" id="radio1" class="hu-form-check-input" checked>
<label class="hu-form-check-label" for="radio1">Linux</label>
</div>
<div class="hu-form-check hu-form-switch">
<input type="checkbox" id="switch1" class="hu-form-check-input" checked>
<label class="hu-form-check-label" for="switch1">Enable CDN</label>
</div>
<div class="hu-input-group">
<span class="hu-input-group-text">https://</span>
<input type="text" class="hu-form-control" placeholder="yourdomain.com">
<span class="hu-input-group-text">.com</span>
</div>
<span class="hu-form-hint">Choose a domain name.</span>
<input type="email" class="hu-form-control hu-is-valid" value="admin@example.com">
<span class="hu-valid-feedback">Email is valid.</span>
<input type="email" class="hu-form-control hu-is-invalid" value="bad">
<span class="hu-invalid-feedback">Please enter a valid email.</span>
Pricing Table
Pricing grids for subscription tiers and service plans.
- 1 Website
- 10 GB Storage
- 100 GB Bandwidth
- Free SSL
- Daily Backups
- 10 Websites
- 50 GB Storage
- Unlimited Bandwidth
- Free SSL
- Daily Backups
- Unlimited Websites
- 200 GB Storage
- Unlimited Bandwidth
- Free SSL + CDN
- Priority Support
<div class="hu-pricing-grid">
<div class="hu-pricing-card">
<div class="hu-pricing-name">Starter</div>
<div class="hu-pricing-desc">Perfect for personal websites</div>
<div class="hu-pricing-price">
<span class="hu-pricing-currency">$</span>
<span class="hu-pricing-amount">4.99</span>
<span class="hu-pricing-period">/mo</span>
</div>
<ul class="hu-pricing-features">
<li class="hu-pricing-feature">...</li>
</ul>
<a href="#" class="hu-btn hu-btn-outline-primary hu-btn-block">Choose Plan</a>
</div>
<div class="hu-pricing-card hu-popular">
<!-- Featured/Popular card -->
</div>
<div class="hu-pricing-card">...</div>
</div>
Feature Grid
Showcase key features with icons and descriptions.
Lightning Fast
SSD storage and optimized servers for maximum performance and speed.
Secure
Free SSL certificates and advanced security features to protect your site.
Automatic Backups
Daily automated backups with one-click restore to keep your data safe.
24/7 Support
Expert support team available around the clock to help you succeed.
<div class="hu-feature-grid">
<div class="hu-feature-card">
<div class="hu-feature-icon">...svg icon...</div>
<h3 class="hu-feature-title">Lightning Fast</h3>
<p class="hu-feature-desc">SSD storage and optimized servers.</p>
</div>
<div class="hu-feature-card">...</div>
<div class="hu-feature-card">...</div>
<div class="hu-feature-card">...</div>
</div>
Hero & Jumbotron
Bold introductory sections for landing pages.
Host Your Website Today
Fast, reliable, and secure hosting solutions for businesses of all sizes.
No credit card required. 30-day money-back guarantee.
<div class="hu-hero">
<h1 class="hu-hero-title">Host Your Website Today</h1>
<p class="hu-hero-subtitle">Fast, reliable hosting.</p>
<div class="hu-hero-actions">
<a href="#" class="hu-btn hu-btn-primary hu-btn-lg">Get Started</a>
<a href="#" class="hu-btn hu-btn-outline hu-btn-lg">View Plans</a>
</div>
<p class="hu-hero-muted">No credit card required.</p>
</div>
Powerful Hosting Infrastructure
Enterprise-grade servers with 99.9% uptime guarantee and global CDN.
<div class="hu-jumbotron">
<h1 class="hu-jumbotron-title">Powerful Hosting</h1>
<p class="hu-jumbotron-subtitle">Enterprise-grade servers.</p>
<div class="hu-jumbotron-actions">
<a href="#" class="hu-btn hu-btn-primary hu-btn-lg">Explore Plans</a>
<a href="#" class="hu-btn hu-btn-ghost hu-btn-lg">Contact Sales</a>
</div>
</div>
Tables
Data tables for displaying structured information.
| Server | IP Address | Status | CPU | RAM |
|---|---|---|---|---|
| web-server-01 | 192.168.1.100 | Online | 4 vCPU | 8 GB |
| web-server-02 | 192.168.1.101 | Online | 8 vCPU | 16 GB |
| db-server-01 | 192.168.1.200 | Offline | 4 vCPU | 32 GB |
<div class="hu-table-responsive">
<table class="hu-table">
<thead>
<tr>
<th>Server</th>
<th>IP Address</th>
<th>Status</th>
</tr>
</thead>
<tbody>
<tr>
<td>web-server-01</td>
<td>192.168.1.100</td>
<td><span class="hu-badge hu-badge-dot hu-badge-online">Online</span></td>
</tr>
</tbody>
</table>
</div>
| Plan | Price | Websites | Storage |
|---|---|---|---|
| Starter | $4.99/mo | 1 | 10 GB |
| Professional | $12.99/mo | 10 | 50 GB |
| Enterprise | $39.99/mo | Unlimited | 200 GB |
<table class="hu-table hu-table-striped">
...
</table>
<!-- Additional variants: hu-table-compact, hu-table-border -->
Accordion
Collapsible content panels for FAQs and expandable sections.
<div class="hu-accordion">
<div class="hu-accordion-item hu-active">
<div class="hu-accordion-header">
<button class="hu-accordion-btn" aria-expanded="true">
Question text
<span class="hu-accordion-icon">...chevron...</span>
</button>
</div>
<div class="hu-accordion-body">
<div class="hu-accordion-body-inner">
Answer content here.
</div>
</div>
</div>
</div>
Lists
Styled list components for various content types.
- Free domain name registration
- Unlimited email accounts
- One-click app installer
- 24/7 network monitoring
<ul class="hu-list hu-list-bulleted">
<li class="hu-list-item">Free domain name</li>
<li class="hu-list-item">Unlimited email accounts</li>
</ul>
- Choose your hosting plan
- Register or transfer your domain
- Set up your website
- Go live!
<ol class="hu-list hu-list-numbered">
<li class="hu-list-item">Choose your plan</li>
<li class="hu-list-item">Register domain</li>
</ol>
- 99.9% Uptime Guarantee
- Free SSL Certificate
- Daily Backups
- One-Click Installer
- 24/7 Expert Support
<ul class="hu-feature-list">
<li class="hu-list-item">
<span class="hu-list-item-icon">...checkmark...</span>
99.9% Uptime Guarantee
</li>
</ul>
Server Status
Status indicators for servers and services.
<span class="hu-status hu-status-online">
<span class="hu-status-dot"></span>
Online
</span>
<span class="hu-status hu-status-offline">
<span class="hu-status-dot"></span>
Offline
</span>
<span class="hu-status hu-status-pending">
<span class="hu-status-dot"></span>
Pending
</span>
<span class="hu-status hu-status-maintenance">
<span class="hu-status-dot"></span>
Maintenance
</span>
Layout Utilities
Container, grid, and flexbox utilities for page layout.
<div class="hu-grid hu-grid-4 hu-gap-4">
<div>Column 1</div>
<div>Column 2</div>
<div>Column 3</div>
<div>Column 4</div>
</div>
<!-- Available: hu-grid-2, hu-grid-3, hu-grid-4 -->
<!-- Spacing: hu-gap-4, hu-gap-6, hu-gap-8 -->
hu-text-xs - Extra small text
hu-text-sm - Small text
hu-text-base - Base text size
hu-text-lg - Large text
hu-text-xl hu-font-semibold
hu-text-2xl hu-font-bold hu-text-primary
<p class="hu-text-xs hu-text-muted">Extra small text</p>
<p class="hu-text-sm hu-text-secondary">Small text</p>
<p class="hu-text-base">Base text</p>
<p class="hu-text-lg">Large text</p>
<p class="hu-text-xl hu-font-semibold">XL Semibold</p>
<p class="hu-text-2xl hu-font-bold hu-text-primary">2XL Bold Primary</p>
<!-- Text sizes: hu-text-xs, hu-text-sm, hu-text-base, hu-text-lg, hu-text-xl, hu-text-2xl, hu-text-3xl, hu-text-4xl, hu-text-5xl -->
<!-- Font weights: hu-font-medium, hu-font-semibold, hu-font-bold -->
<!-- Colors: hu-text-primary, hu-text-secondary, hu-text-muted -->