219 lines
10 KiB
HTML
219 lines
10 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="ro">
|
|
<head>
|
|
<meta charset="UTF-8">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
<title>Demo Stil - Romfast</title>
|
|
<!-- Bootstrap CSS -->
|
|
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">
|
|
<!-- Google Fonts -->
|
|
<link href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap" rel="stylesheet">
|
|
<!-- Custom CSS -->
|
|
<link href="new-style.css" rel="stylesheet">
|
|
</head>
|
|
<body>
|
|
<div class="page-wrapper">
|
|
|
|
<!-- Navigation & Branding Header -->
|
|
<header class="shadow-sm">
|
|
<nav class="navbar navbar-expand-lg navbar-dark py-3">
|
|
<div class="container">
|
|
<!-- Branding Section -->
|
|
<a class="navbar-brand d-flex flex-column align-items-start" href="#">
|
|
<img src="images/romfast_logo.png" alt="Romfast Logo" style="height: 70px; margin-bottom: 5px;">
|
|
<div>
|
|
<div class="slogan fs-6 text-white" style="font-family: 'Open Sans', sans-serif; font-style: italic;">Aduce informația în mâinile tale</div>
|
|
</div>
|
|
</a>
|
|
|
|
<!-- Toggler -->
|
|
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#mainNav" aria-controls="mainNav" aria-expanded="false" aria-label="Toggle navigation">
|
|
<span class="navbar-toggler-icon"></span>
|
|
</button>
|
|
|
|
<!-- Links -->
|
|
<div class="collapse navbar-collapse" id="mainNav">
|
|
<ul class="navbar-nav ms-auto mb-2 mb-lg-0">
|
|
<li class="nav-item"><a class="nav-link active" href="#">Prima pagina</a></li>
|
|
<li class="nav-item"><a class="nav-link" href="#">Despre noi</a></li>
|
|
<li class="nav-item dropdown">
|
|
<a class="nav-link dropdown-toggle" href="#" id="serviciiDropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
|
|
Servicii
|
|
</a>
|
|
<ul class="dropdown-menu" aria-labelledby="serviciiDropdown">
|
|
<li><a class="dropdown-item" href="#">Analiza</a></li>
|
|
<li><a class="dropdown-item" href="#">Implementare</a></li>
|
|
<li><a class="dropdown-item" href="#">Suport tehnic ROA</a></li>
|
|
</ul>
|
|
</li>
|
|
<li class="nav-item"><a class="nav-link" href="#">Referinte</a></li>
|
|
<li class="nav-item"><a class="nav-link" href="#">Contact</a></li>
|
|
<li class="nav-item dropdown">
|
|
<button class="btn btn-outline-light dropdown-toggle ms-2" type="button" id="themeDropdown" data-bs-toggle="dropdown" aria-expanded="false">
|
|
Theme
|
|
</button>
|
|
<ul class="dropdown-menu dropdown-menu-end" aria-labelledby="themeDropdown">
|
|
<li><a class="dropdown-item" href="#" data-theme="light">Light Mode</a></li>
|
|
<li><a class="dropdown-item" href="#" data-theme="dark">Dark Mode</a></li>
|
|
<li><a class="dropdown-item" href="#" data-theme="system">System Mode</a></li>
|
|
</ul>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
</nav>
|
|
</header>
|
|
|
|
<!-- Main Content -->
|
|
<main class="container my-5">
|
|
<!-- Typography and Links -->
|
|
<section class="mb-5">
|
|
<h2>Titlu de Sectiune (H2)</h2>
|
|
<p>Acesta este un paragraf de text care descrie continutul sectiunii. Include un <a href="#">link de exemplu</a> pentru a demonstra stilul. Textul este clar, lizibil si bine spatiat pentru o experienta de citire placuta.</p>
|
|
<h3>Sub-titlu (H3)</h3>
|
|
<p>Mai multe detalii pot fi adaugate aici, folosind elemente de text standard. Stilul este consistent pe intregul site.</p>
|
|
<ul>
|
|
<li>Lista cu puncte 1</li>
|
|
<li>Lista cu puncte 2</li>
|
|
<li>Lista cu puncte 3</li>
|
|
</ul>
|
|
</section>
|
|
|
|
<!-- Grid Layout & Cards -->
|
|
<section class="mb-5">
|
|
<h2>Servicii Principale</h2>
|
|
<div class="row">
|
|
<div class="col-md-4 mb-4">
|
|
<div class="card h-100">
|
|
<div class="card-body">
|
|
<h5 class="card-title">Serviciul 1</h5>
|
|
<p class="card-text">Descrierea pe scurt a primului serviciu oferit. Cardurile sunt o metoda excelenta de a organiza continutul.</p>
|
|
<a href="#" class="btn btn-outline-primary">Detalii</a>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-4 mb-4">
|
|
<div class="card h-100">
|
|
<div class="card-body">
|
|
<h5 class="card-title">Serviciul 2</h5>
|
|
<p class="card-text">Descrierea celui de-al doilea serviciu. Layout-ul pe grid se adapteaza automat pe dispozitive mobile.</p>
|
|
<a href="#" class="btn btn-outline-primary">Detalii</a>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-4 mb-4">
|
|
<div class="card h-100">
|
|
<div class="card-body">
|
|
<h5 class="card-title">Serviciul 3</h5>
|
|
<p class="card-text">Al treilea serviciu important. Stilul cardurilor este curat si modern, concentrandu-se pe lizibilitate.</p>
|
|
<a href="#" class="btn btn-outline-primary">Detalii</a>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</section>
|
|
|
|
<!-- Image Gallery -->
|
|
<section class="mb-5">
|
|
<h2>Galerie de Imagini</h2>
|
|
<div class="row">
|
|
<div class="col-md-4 mb-4">
|
|
<img src="images/roa.gif" class="img-fluid rounded" alt="ROA">
|
|
</div>
|
|
<div class="col-md-4 mb-4">
|
|
<img src="images/contafin.gif" class="img-fluid rounded" alt="Contafin">
|
|
</div>
|
|
<div class="col-md-4 mb-4">
|
|
<img src="roa/images/roaauto3.jpg" class="img-fluid rounded" alt="ROA Auto">
|
|
</div>
|
|
</div>
|
|
</section>
|
|
|
|
<!-- Form Controls -->
|
|
<section>
|
|
<h2>Formular de Contact</h2>
|
|
<form>
|
|
<div class="mb-3">
|
|
<label for="nume" class="form-label">Nume</label>
|
|
<input type="text" class="form-control" id="nume" placeholder="Numele dvs.">
|
|
</div>
|
|
<div class="mb-3">
|
|
<label for="email" class="form-label">Adresa de Email</label>
|
|
<input type="email" class="form-control" id="email" placeholder="exemplu@email.com">
|
|
</div>
|
|
<div class="mb-3">
|
|
<label for="subiect" class="form-label">Subiect</label>
|
|
<select class="form-select" id="subiect">
|
|
<option selected>Alegeti un subiect...</option>
|
|
<option value="1">Intrebare generala</option>
|
|
<option value="2">Suport tehnic</option>
|
|
<option value="3">Vanzari</option>
|
|
</select>
|
|
</div>
|
|
<div class="mb-3">
|
|
<label for="mesaj" class="form-label">Mesaj</label>
|
|
<textarea class="form-control" id="mesaj" rows="4" placeholder="Scrieti mesajul aici..."></textarea>
|
|
</div>
|
|
<button type="submit" class="btn btn-primary">Trimite Mesajul</button>
|
|
</form>
|
|
</section>
|
|
|
|
|
|
</main>
|
|
|
|
<!-- Footer -->
|
|
<footer class="bg-dark text-white text-center py-4 mt-5">
|
|
<div class="container">
|
|
<p>© 2025 Romfast SRL. Toate drepturile rezervate.</p>
|
|
<p><a href="#" class="text-white">Politica de confidentialitate</a></p>
|
|
</div>
|
|
</footer>
|
|
|
|
<!-- Bootstrap JS -->
|
|
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>
|
|
<script>
|
|
function applyTheme(theme) {
|
|
const body = document.body;
|
|
const themeDropdownButton = document.getElementById('themeDropdown');
|
|
|
|
body.classList.remove('dark-mode'); // Always remove first
|
|
|
|
if (theme === 'dark') {
|
|
body.classList.add('dark-mode');
|
|
} else if (theme === 'system') {
|
|
if (window.matchMedia('(prefers-color-scheme: dark)').matches) {
|
|
body.classList.add('dark-mode');
|
|
}
|
|
}
|
|
themeDropdownButton.textContent = theme.charAt(0).toUpperCase() + theme.slice(1) + ' Mode';
|
|
localStorage.setItem('themePreference', theme);
|
|
}
|
|
|
|
document.querySelectorAll('.dropdown-item[data-theme]').forEach(item => {
|
|
item.addEventListener('click', function(event) {
|
|
event.preventDefault();
|
|
const theme = this.getAttribute('data-theme');
|
|
applyTheme(theme);
|
|
});
|
|
});
|
|
|
|
// Initial theme application based on saved preference or system preference
|
|
const savedTheme = localStorage.getItem('themePreference');
|
|
if (savedTheme) {
|
|
applyTheme(savedTheme);
|
|
} else {
|
|
// Default to system mode if no preference is saved
|
|
applyTheme('system');
|
|
}
|
|
|
|
// Listen for system theme changes if currently in system mode
|
|
window.matchMedia('(prefers-color-scheme: dark)').addEventListener('change', e => {
|
|
if (localStorage.getItem('themePreference') === 'system') {
|
|
applyTheme('system');
|
|
}
|
|
});
|
|
</script>
|
|
</div>
|
|
</body>
|
|
</html>
|