Aurora-Fusion provides all necessary web elements tweaked to match the base theme and provides consistent user experieence. Below is te list of different elements present in Aurora-Fusion and code snippet on how you can use them as per your requirements. All these elements are re-configurable and designed do support dark backgrounds.
Panels are reusable containers for grouping related interface elements and content within a distinct, visually separated block. They provide a flexible, consistent way to present information while maintaining clarity and hierarchy in a futuristic dark theme. Use panels to structure dashboards, sidebars, or modular content layouts for an intuitive and cohesive user experience.
<div class="panel">
Welcome to Orbital Space Station
</div>
Aurora-Fusion provides verious typographical styles to handle any required text enhancements. Typography in this framework is designed to ensure visual harmony, readability, and adaptability across all devices. It establishes a clear hierarchy through scalable font sizes, balanced spacing, and consistent line heights. Carefully chosen font styles and weights enhance clarity while maintaining a cohesive aesthetic throughout the interface.
1. HeadersAurora-Fusion supports all types of headings. Additionally you can use .h1
to .h6
classes as well to specify header stylings to component. By default all headings will be in capitalized (Upper cased) format.
<h1>Forge Your Legacy Among the Stars</h1>
<h2>Forge Your Legacy Among the Stars</h2>
<h3>Forge Your Legacy Among the Stars</h3>
<h4>Forge Your Legacy Among the Stars</h4>
<h5>Forge Your Legacy Among the Stars</h5>
<h6>Forge Your Legacy Among the Stars</h6>
Styling for common inline HTML5 paragraph text elements.
In the vast darkness of New Eden, power is measured not by strength alone, but by the alliances you forge and the empires you dare to build.
<p>In the vast darkness of New Eden, power is measured not by strength alone,
but by the alliances you forge and the empires you dare to build.</p>
Styling inline snippets and code blocks is essential for clear and accessible technical documentation. By applying consistent formatting and syntax highlighting, you can make technical references stand out, improve readability, and help developers quickly grasp important details. This section explains and demonstrates how to apply effective, visually appealing styles to technical text elements.
Align to the sun and prepare for immediate jump on my mark.
Set warp : 154.125 0.242 35.120
as your next coordinates.
<p>Align to the sun and prepare for immediate jump on my mark.
Set <code class="code">warp : 154.125 0.242 35.120</code> as your next coordinates.</p>
Choosing consistent text sizes helps establish a clear visual hierarchy and improves readability across your interface. By applying a well-defined scale for headings, subheadings, and body text, you ensure that users can quickly understand content relationships and navigate information smoothly. This section demonstrates how to apply and showcase various text sizes effectively.
<h3>Sizes</h3>
<span class="text-xs">Initiate jump sequence — all systems are green.</span>
<span class="text-sm">Initiate jump sequence — all systems are green.</span>
<span class="text-lg">Initiate jump sequence — all systems are green.</span>
<span class="text-xl">Initiate jump sequence — all systems are green.</span>
<span class="text-2xl">Initiate jump sequence — all systems are green.</span>
<span class="text-3xl">Initiate jump sequence — all systems are green.</span>
<span class="text-4xl">Initiate jump sequence — all systems are green.</span>
<h3>Weights</h3>
<span class="text-light">Initiate jump sequence — all systems are green.</span>
<span class="text-normal">Initiate jump sequence — all systems are green.</span>
<span class="text-medium">Initiate jump sequence — all systems are green.</span>
<span class="text-bold">Initiate jump sequence — all systems are green.</span>
<h3>Colors</h3>
<span class="text-success">Initiate jump sequence — all systems are green.</span>
<span class="text-warning">Initiate jump sequence — all systems are green.</span>
<span class="text-danger">Initiate jump sequence — all systems are green.</span>
<span class="text-neutral">Initiate jump sequence — all systems are green.</span>
<h3>Glow</h3>
<span class="text-glow">Initiate jump sequence — all systems are green.</span>
<h3>Sub-Text</h3>
<span class="text-subbed">Initiate jump sequence — all systems are green.</span>
Notes provide important context or reminders within your content. Use them to draw attention to critical details without disrupting the flow of information.
Update : Shield calibration completed
Info : Shield calibration completed
Success : Target secured and systems stable.
Warning : Check your navigation systems before initiating warp.
Alert : Shields compromised, hull damage imminent
<p class="note">Update : Shield calibration completed</p>
<p class="note note-info">Info : Shield calibration completed</p>
<p class="note note-success">Success : Target secured and systems stable.</p>
<p class="note note-warning">Warning : Check your navigation systems before initiating warp.</p>
<p class="note note-danger">Alert : Shields compromised, hull damage imminent</p>
Buttons are crafted to be visually consistent, responsive, and intuitive across all use cases. They feature balanced padding, clear labeling, and distinct states for hover, focus, and disabled interactions. The design emphasizes accessibility and touch-friendly dimensions while supporting both solid and subtle button variants.
1. ButtonButtons provide clear, actionable triggers for users to interact with your interface. Consistent styling and intuitive placement ensure actions are easy to find and perform.
<div class="flex-row mb-2">
<button class="button">Deploy</button>
</div>
<div class="flex-row mb-2">
<button class="button button-info">Primary</button>
<button class="button button-success">Success</button>
<button class="button button-warning">Warning</button>
<button class="button button-danger">Error</button>
</div>
<div class="flex-row mb-2">
<button class="button button-outline-info">Primary</button>
<button class="button button-outline-success">Success</button>
<button class="button button-outline-warning">Warning</button>
<button class="button button-outline-danger">Error</button>
</div>
Button groups organize related actions into a single, cohesive interface element. They help maintain visual consistency and improve usability by grouping similar tasks together.
<div class="button-group">
<button class="button" title="Overview">
<i class="fas fa-folder"></i>
</button>
<button class="button" title="Fleet">
<i class="fa-regular fa-comment-dots"></i>
</button>
<button class="button" title="Map">
<i class="fa-regular fa-map"></i>
</button>
</div>
Cloe button can be added to any element to justify closing operation. Aurora-Fusion provides standard close button design out of the box.
<button class="button-close" aria-label="Close">×</button>
Aurora-Fusion's form controls are built for clarity, consistency, and ease of interaction across all components. Inputs, selects, and textareas follow a unified visual language with balanced spacing, subtle borders, and clear focus states. Each element is crafted to maintain accessibility and aesthetic alignment within the overall design system.
1. InputInputs in Aurora-Fusion are clean, minimal, and easy to interact with. They feature consistent padding, clear focus outlines, and seamless integration with surrounding UI elements.
<label for="destination">Destination</label>
<input class="input-sm" type="text" placeholder="Enter coordinates or system name"/>
<input type="text" placeholder="Enter coordinates or system name"/>
<input class="input-lg" type="text" placeholder="Enter coordinates or system name"/>
Select dropdowns in Aurora-Fusion are styled for clarity and ease of use, maintaining visual consistency with other form elements. They feature balanced spacing, smooth interactions, and clearly defined states for selection and focus.
<select class="select-sm">
<option>Frigate</option>
<option>Destroyer</option>
<option>Cruiser</option>
<option>Battlecruiser</option>
<option>Battleship</option>
</select>
<select>
<option>Frigate</option>
<option>Destroyer</option>
<option>Cruiser</option>
<option>Battlecruiser</option>
<option>Battleship</option>
</select>
<select class="select-lg">
<option>Frigate</option>
<option>Destroyer</option>
<option>Cruiser</option>
<option>Battlecruiser</option>
<option>Battleship</option>
</select>
Checkboxes in Aurora-Fusion are clean and minimal, aligning seamlessly with the overall form design.
<label class="checkbox">
<input type="checkbox" />
<span class="checkmark"></span>
Enable Warp Drive
</label>
Range sliders are styled with smooth handles and intuitive track visuals for precise input control.
<div class="range">
<label for="eve-range" class="range-label">Thruster Output</label>
<input type="range" id="eve-range" class="range-control" min="0" max="100" value="50"/>
<div class="range-value">Value: <span id="eve-range-value">50</span>%</div>
</div>
Tables in Aurora-Fusion are designed for readability, structure, and clean data presentation. They use consistent spacing, clear headers, and subtle borders to distinguish rows and columns. The styling ensures alignment with the overall visual language without overwhelming the content.
Pilot | Ship | Status |
---|---|---|
CapsuleerX | Rifter | Online |
NovaPrime | Drake | Offline |
VoidHunter | Maller | Idle |
VoidHunter | Maller | Idle |
<table class="table">
<thead>
<tr>
<th>Pilot</th>
<th>Ship</th>
<th>Status</th>
</tr>
</thead>
<tbody>
<tr>
<td>CapsuleerX</td>
<td>Rifter</td>
<td class="text-success">Online</td>
</tr>
<tr>
<td>NovaPrime</td>
<td>Drake</td>
<td class="text-warning">Offline</td>
</tr>
<tr>
<td>VoidHunter</td>
<td>Maller</td>
<td class="text-danger">Idle</td>
</tr>
<tr>
<td>VoidHunter</td>
<td>Maller</td>
<td class="text-neutral">Idle</td>
</tr>
</tbody>
</table>
By default, text will be aligned to right. You can use additional classes .table-left
and .table-center
to align the text as per requirements. Below is the useage example.
<table class="table table-left">
<table class="table table-center">
Badges in Aurora-Fusion offer concise visual indicators for counts, labels, or statuses. They are compact, well-aligned, and designed to integrate seamlessly with surrounding elements. Their simple styling ensures clarity without drawing unnecessary attention.
<span class="badge">Default</span>
<span class="badge badge-info">Active</span>
<span class="badge badge-success">Online</span>
<span class="badge badge-warning">Offline</span>
<span class="badge badge-danger">Error</span>
<span class="badge badge-neutral">Unknown</span>
Cards in Aurora-Fusion provide a structured container for organizing content and interactive elements. They feature clean layout boundaries, balanced spacing, and support optional sections like headers or footers. The design maintains a cohesive look while enhancing content separation.
Pilot: Capsuleer X
Location: Jita IV - Moon 4 - Caldari Navy Assembly Plant
Status:Operational
<div class="card">
<div class="card-header">
Ship: Rifter
<span class="badge badge-success">Online</span>
</div>
<div class="card-content">
<p><strong>Pilot:</strong> Capsuleer X</p>
<p>
<strong>Location:</strong> Jita IV - Moon 4 - Caldari Navy Assembly
Plant
</p>
<p>
<strong>Status:</strong>
<span class="text-success">Operational</span>
</p>
</div>
<div class="card-footer">Last updated: 2 minutes ago</div>
</div>
Built with the design principles of Aurora-Fusion, alerts deliver messages in a clear and unobtrusive manner. Their structured layout and consistent styling ensure important information stands out without disrupting the user experience. Each alert fits seamlessly within the broader visual language of the framework.
<div class="alert">Location : System-2 | Crane rift - Martow </div>
<div class="alert alert-info">Welcome to Orbital station Moon 4</div>
<div class="alert alert-success">✔ Operation completed successfully.</div>
<div class="alert alert-warning">⚠ Caution: Low fuel levels detected.</div>
<div class="alert alert-error">✖ Critical failure: Ship core breach!</div>
Inspired by Aurora-Fusion’s clean design philosophy, breadcrumbs provide users with clear navigation context and hierarchy. They feature structured spacing and intuitive separators, making multi-level paths easy to follow. Their streamlined styling ensures smooth integration into any layout without visual clutter.
<ul class="breadcrumb">
<li><a href="#">Home</a></li>
<li><a href="#">Fleet</a></li>
<li><a href="#">Operations</a></li>
<li class="current">Deployment</li>
</ul>
Aligned with Aurora-Fusion's minimalist design approach, toasts offer brief, non-intrusive notifications that appear and dismiss smoothly. Their layout ensures messages are easy to scan without interrupting ongoing tasks. Consistent spacing and structure allow them to blend seamlessly into the overall interface.
<div class="toast">
<span class="toast-message">Mission completed successfully.</span>
<button class="toast-close" aria-label="Close">×</button>
</div>
<div class="toast toast-info">
<span class="toast-message">Mission completed successfully.</span>
<button class="toast-close" aria-label="Close">×</button>
</div>
<div class="toast toast-success">
<span class="toast-message">Mission completed successfully.</span>
<button class="toast-close" aria-label="Close">×</button>
</div>
<div class="toast toast-warning">
<span class="toast-message">Mission completed successfully.</span>
<button class="toast-close" aria-label="Close">×</button>
</div>
<div class="toast toast-danger">
<span class="toast-message">Mission completed successfully.</span>
<button class="toast-close" aria-label="Close">×</button>
</div>
Reflecting Aurora-Fusion's streamlined aesthetic, progress bars visually indicate task completion in a clean and unobtrusive manner. They maintain consistent dimensions and spacing to align with surrounding elements. The design ensures clarity without drawing focus away from primary content.
<div class="progress">
<div class="progress-fill" style="width: 70%"></div>
</div>
Aurora-Fusion styles quotes to highlight referenced or spoken content with subtle emphasis and clarity. Clean typography and balanced spacing ensure they stand out without breaking the visual rhythm. Their design integrates naturally into both narrative and functional layouts.
"Capsuleers don't just fly ships, they become them."
<blockquote class="quote">
<div class="quote-icon">✦</div>
<div class="quote-body">
<div class="quote-content">
"Capsuleers don’t just fly ships, they become them."
</div>
<div class="quote-footer">— DED Records, YC122</div>
</div>
</blockquote>
The Navbar in Aurora-Fusion is designed for clarity, structure, and effortless navigation across pages or sections. Its layout supports brand identity, links, and interactive elements without overwhelming the interface. Consistent spacing and alignment ensure it anchors the top of the UI with stability and elegance.
<nav class="navbar">
<div class="nav-brand">NEOCOM</div>
<ul class="nav-links">
<li><a href="#">Overview</a></li>
<li><a href="#">Fleet</a></li>
<li><a href="#">Map</a></li>
<li><a href="#">Fittings</a></li>
</ul>
</nav>
You can define alignment as shown above by using .navbar-left
& .navbar-right
classes as shown below. Also, nav bars will have default background color rovided in theme. if you want to remove backround color, you can use .navbar-nobg
to make nav bar transparant.
<nav class="navbar navbar-left">">
<nav class="navbar navbar-right">
<nav class="navbar navbar-nobg">
NOTE : Placenemt of items in navbar iss subjected to adding those items in navbar codeLists in Aurora-Fusion are styled for clarity, readability, and structural consistency across content types. Whether ordered or unordered, they maintain balanced spacing and alignment to support easy scanning. Their minimal design ensures they integrate seamlessly within various layout contexts.
1. Default ListBy default there will be no bullets for list item. .list-bullet
for default bullet style (square bullets). Bullets will have accent color by default.
<ul class="list">
<li class="list-item">Astero Covert Ops</li>
<li class="list-item">Stratios Recon Vessel</li>
<li class="list-item">Nestor Battleship</li>
</ul>
You can also use classes .list-bullet-circle
& .list-bullet-square
to define the type of bullets you want to use.
<ul class="list list-bullet-circle">
<ul class="list list-bullet-square">
2. Hover ListYou can add hover effect to list item just by adding .list-item-hover
class.
<ul class="list">
<li class="list-item list-item-hover">Astero Covert Ops</li>
<li class="list-item list-item-hover">Stratios Recon Vessel</li>
<li class="list-item list-item-hover">Nestor Battleship</li>
</ul>
Styled with the developer-friendly approach of the Aurora-Fusion framework, code blocks offer a clean and readable format for presenting syntax. Monospaced typography and structured spacing ensure clarity in both short snippets and longer sections. Their design supports technical content without disrupting the overall visual flow.
function activateWarpDrive()
{
console.log("Warp drive active.");
}
<pre class="code-block"><code>
function activateWarpDrive()
{
console.log("Warp drive active.");
}
</code></pre>
Links follow Aurora-Fusion's emphasis on clarity and subtle interaction, making navigation intuitive and accessible. They are styled to stand out just enough for discoverability without breaking visual consistency. Careful attention to spacing and typography ensures they integrate naturally within text and UI components.
<a href="https://example.com" class="link" target="_blank" rel="noopener noreferrer"> Capsuleer Profile </a>
Tabs in Aurora-Fusion provide a clean and organized way to switch between related views or content areas. Their layout ensures smooth interaction and visual consistency across different sections. Designed with modularity in mind, they align seamlessly with the overall structure of the framework.
NOTE : For tabs to work properly and to maintain simplicity, Aurora-Fusion will only provide ability to create UI elements. You will need to add below code block modified as per your requirements..tabs:has(#tab-a-toggle:checked) #tab-a-content{
display: block;
}
.tabs:has(#tab-b-toggle:checked) #tab-b-content{
display: block;
}
.tabs:has(#tab-c-toggle:checked) #tab-c-content{
display: block;
}
.tabs-vertical:has(#tab-a-toggle-v:checked) #tab-a-content-v{
display: block;
}
.tabs-vertical:has(#tab-b-toggle-v:checked) #tab-b-content-v{
display: block;
}
.tabs-vertical:has(#tab-c-toggle-v:checked) #tab-c-content-v{
display: block;
}
You will need to replace element ids like #tab-a-toggle
as per your requirements and defined in code Horizontal tabs in Aurora-Fusion are structured in a single row layout, offering intuitive navigation across adjacent content sections.
<div class="tabs tabs-horizontal">
<nav class="tabs-menu">
<label for="tab-a-toggle" class="tab-item">
<span>Tab A</span>
<input checked name="tabs-toggle" id="tab-a-toggle" type="radio" />
</label>
<label for="tab-b-toggle" class="tab-item">
<span>Tab B</span>
<input name="tabs-toggle" id="tab-b-toggle" type="radio" />
</label>
<label for="tab-c-toggle" class="tab-item">
<span>Tab C</span>
<input name="tabs-toggle" id="tab-c-toggle" type="radio" />
</label>
<div class="tab-content" id="tab-a-content">
I am Tab A content
</div>
<div class="tab-content" id="tab-b-content">
I am Tab B content
</div>
<div class="tab-content" id="tab-c-content">
I am Tab C content
</div>
</div>
Vertical tabs in Aurora-Fusion stack content controls in a column layout, enabling efficient navigation within confined or sidebar spaces.
<div class="tabs tabs-vertical">
<nav class="tabs-menu">
<label for="tab-a-toggle-v" class="tab-item">
<span>Tab A</span>
<input checked name="tabs-toggle-v" id="tab-a-toggle-v" type="radio" />
</label>
<label for="tab-b-toggle-v" class="tab-item">
<span>Tab B</span>
<input name="tabs-toggle-v" id="tab-b-toggle-v" type="radio" />
</label>
<label for="tab-c-toggle-v" class="tab-item">
<span>Tab C</span>
<input name="tabs-toggle-v" id="tab-c-toggle-v" type="radio" />
</label>
</nav>
<div class="tab-content" id="tab-a-content-v">
I am Tab A content
</div>
<div class="tab-content" id="tab-b-content-v">
I am Tab B content
</div>
<div class="tab-content" id="tab-c-content-v">
I am Tab C content
</div>
</div>