364 lines
21 KiB
HTML
364 lines
21 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="en">
|
|
<head>
|
|
<meta charset="UTF-8">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
<title>BetterHuman — Design Gallery</title>
|
|
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&family=Sora:wght@600;700&display=swap" rel="stylesheet">
|
|
<style>
|
|
*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
|
|
body {
|
|
font-family: 'Inter', sans-serif;
|
|
background: #0F172A;
|
|
min-height: 100vh;
|
|
color: #CBD5E1;
|
|
}
|
|
|
|
/* HEADER */
|
|
.header {
|
|
padding: 48px 64px 36px;
|
|
display: flex; align-items: center; justify-content: space-between;
|
|
border-bottom: 1px solid rgba(255,255,255,0.06);
|
|
position: relative;
|
|
}
|
|
.header::before {
|
|
content: '';
|
|
position: absolute; top: 0; left: 0; right: 0; height: 3px;
|
|
background: linear-gradient(90deg, #6366F1, #8B5CF6, #EC4899, #F59E0B);
|
|
}
|
|
.logo-wrap { display: flex; align-items: center; gap: 14px; }
|
|
.logo-icon {
|
|
width: 52px; height: 52px;
|
|
background: linear-gradient(135deg, #6366F1 0%, #8B5CF6 100%);
|
|
border-radius: 12px; display: flex; align-items: center; justify-content: center;
|
|
}
|
|
.logo-icon svg { width: 28px; height: 28px; }
|
|
.logo-text { display: flex; flex-direction: column; }
|
|
.logo-name { font-family: 'Sora', sans-serif; font-size: 26px; font-weight: 700; color: #FFFFFF; line-height: 1.1; }
|
|
.logo-tagline { font-size: 13px; color: #475569; margin-top: 2px; }
|
|
|
|
.header-right { text-align: right; }
|
|
.design-version { font-size: 12px; color: #475569; }
|
|
.design-count { font-family: 'Sora', sans-serif; font-size: 28px; font-weight: 700; color: #6366F1; }
|
|
|
|
/* HERO */
|
|
.hero {
|
|
padding: 40px 64px 48px;
|
|
background: linear-gradient(180deg, rgba(99,102,241,0.08) 0%, transparent 100%);
|
|
border-bottom: 1px solid rgba(255,255,255,0.06);
|
|
}
|
|
.hero-title {
|
|
font-family: 'Sora', sans-serif; font-size: 36px; font-weight: 700;
|
|
color: #FFFFFF; max-width: 640px; line-height: 1.25; margin-bottom: 12px;
|
|
}
|
|
.hero-title span { color: #818CF8; }
|
|
.hero-desc { font-size: 15px; color: #64748B; max-width: 560px; line-height: 1.7; margin-bottom: 24px; }
|
|
.hero-pills { display: flex; gap: 10px; flex-wrap: wrap; }
|
|
.pill {
|
|
display: flex; align-items: center; gap: 6px;
|
|
padding: 6px 14px; border-radius: 9999px;
|
|
background: rgba(99,102,241,0.12); border: 1px solid rgba(99,102,241,0.25);
|
|
font-size: 12px; color: #818CF8; font-weight: 500;
|
|
}
|
|
.pill svg { width: 13px; height: 13px; }
|
|
|
|
/* GALLERY */
|
|
.gallery { padding: 48px 64px; }
|
|
.gallery-title {
|
|
font-family: 'Sora', sans-serif; font-size: 13px; font-weight: 700;
|
|
color: #334155; text-transform: uppercase; letter-spacing: 0.1em;
|
|
margin-bottom: 24px;
|
|
}
|
|
.gallery-grid {
|
|
display: grid;
|
|
grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));
|
|
gap: 20px;
|
|
}
|
|
|
|
.design-card {
|
|
background: #1E293B; border-radius: 14px;
|
|
border: 1px solid rgba(255,255,255,0.07);
|
|
overflow: hidden; transition: transform 0.2s, box-shadow 0.2s;
|
|
cursor: pointer; text-decoration: none; display: block;
|
|
}
|
|
.design-card:hover {
|
|
transform: translateY(-4px);
|
|
box-shadow: 0 12px 40px rgba(0,0,0,0.4);
|
|
border-color: rgba(99,102,241,0.4);
|
|
}
|
|
|
|
.card-preview {
|
|
height: 160px; display: flex; align-items: center; justify-content: center;
|
|
position: relative; overflow: hidden;
|
|
}
|
|
.preview-bg-login { background: linear-gradient(135deg, #0F172A 0%, #1E293B 50%, #312E81 100%); }
|
|
.preview-bg-dashboard { background: linear-gradient(135deg, #0F172A 50%, #1E293B 100%); }
|
|
.preview-bg-people { background: linear-gradient(135deg, #F8FAFC 0%, #EEF2FF 100%); }
|
|
.preview-bg-profile { background: linear-gradient(135deg, #EEF2FF 0%, #F5F3FF 100%); }
|
|
.preview-bg-leave { background: linear-gradient(135deg, #ECFDF5 0%, #EEF2FF 100%); }
|
|
.preview-bg-payroll { background: linear-gradient(135deg, #F0FDF4 0%, #ECFDF5 100%); }
|
|
.preview-bg-recruitment { background: linear-gradient(135deg, #0F172A 0%, #1E293B 70%, #312E81 100%); }
|
|
.preview-bg-performance { background: linear-gradient(135deg, #F5F3FF 0%, #EEF2FF 100%); }
|
|
.preview-bg-analytics { background: linear-gradient(135deg, #EEF2FF 0%, #F0FDF4 100%); }
|
|
.preview-bg-settings { background: linear-gradient(135deg, #F8FAFC 0%, #FFFFFF 100%); }
|
|
|
|
.preview-icon {
|
|
width: 56px; height: 56px; border-radius: 14px;
|
|
display: flex; align-items: center; justify-content: center;
|
|
position: relative; z-index: 1;
|
|
}
|
|
.preview-icon svg { width: 28px; height: 28px; }
|
|
.preview-icon.indigo { background: linear-gradient(135deg, #6366F1, #8B5CF6); box-shadow: 0 8px 24px rgba(99,102,241,0.4); }
|
|
.preview-icon.green { background: linear-gradient(135deg, #10B981, #059669); box-shadow: 0 8px 24px rgba(16,185,129,0.4); }
|
|
.preview-icon.amber { background: linear-gradient(135deg, #F59E0B, #D97706); box-shadow: 0 8px 24px rgba(245,158,11,0.4); }
|
|
.preview-icon.red { background: linear-gradient(135deg, #EF4444, #DC2626); box-shadow: 0 8px 24px rgba(239,68,68,0.4); }
|
|
.preview-icon.blue { background: linear-gradient(135deg, #3B82F6, #2563EB); box-shadow: 0 8px 24px rgba(59,130,246,0.4); }
|
|
.preview-icon.purple { background: linear-gradient(135deg, #8B5CF6, #7C3AED); box-shadow: 0 8px 24px rgba(139,92,246,0.4); }
|
|
.preview-icon.teal { background: linear-gradient(135deg, #14B8A6, #0D9488); box-shadow: 0 8px 24px rgba(20,184,166,0.4); }
|
|
.preview-icon.pink { background: linear-gradient(135deg, #EC4899, #DB2777); box-shadow: 0 8px 24px rgba(236,72,153,0.4); }
|
|
.preview-icon.navy { background: linear-gradient(135deg, #1E40AF, #1E3A8A); box-shadow: 0 8px 24px rgba(30,64,175,0.3); }
|
|
.preview-icon.gray { background: linear-gradient(135deg, #475569, #334155); box-shadow: 0 8px 24px rgba(71,85,105,0.4); }
|
|
|
|
/* Decorative elements in preview */
|
|
.preview-dots { position: absolute; top: 16px; left: 16px; display: flex; gap: 5px; }
|
|
.preview-dot { width: 8px; height: 8px; border-radius: 50%; }
|
|
.preview-bar { position: absolute; bottom: 20px; left: 20px; right: 20px; height: 4px; border-radius: 9999px; background: rgba(255,255,255,0.08); overflow: hidden; }
|
|
.preview-bar-fill { height: 100%; border-radius: 9999px; background: rgba(99,102,241,0.6); }
|
|
.preview-grid-lines { position: absolute; inset: 0; opacity: 0.05; background-image: repeating-linear-gradient(0deg, transparent, transparent 20px, rgba(255,255,255,1) 20px, rgba(255,255,255,1) 21px), repeating-linear-gradient(90deg, transparent, transparent 20px, rgba(255,255,255,1) 20px, rgba(255,255,255,1) 21px); }
|
|
|
|
.card-body { padding: 16px 18px; }
|
|
.card-number { font-size: 10px; font-weight: 700; color: #475569; letter-spacing: 0.08em; margin-bottom: 4px; }
|
|
.card-title-text { font-family: 'Sora', sans-serif; font-size: 15px; font-weight: 700; color: #E2E8F0; margin-bottom: 6px; }
|
|
.card-desc-text { font-size: 12px; color: #475569; line-height: 1.5; margin-bottom: 12px; }
|
|
.view-btn {
|
|
display: inline-flex; align-items: center; gap: 7px;
|
|
padding: 7px 14px; border-radius: 7px;
|
|
background: rgba(99,102,241,0.15); border: 1px solid rgba(99,102,241,0.3);
|
|
color: #818CF8; font-size: 12px; font-weight: 600;
|
|
transition: all 0.15s;
|
|
}
|
|
.view-btn svg { width: 12px; height: 12px; transition: transform 0.15s; }
|
|
.design-card:hover .view-btn { background: #6366F1; border-color: #6366F1; color: white; }
|
|
.design-card:hover .view-btn svg { transform: translateX(2px); }
|
|
|
|
/* FOOTER */
|
|
.footer {
|
|
padding: 32px 64px;
|
|
border-top: 1px solid rgba(255,255,255,0.06);
|
|
display: flex; align-items: center; justify-content: space-between;
|
|
}
|
|
.footer-left { font-size: 13px; color: #334155; }
|
|
.footer-right { display: flex; gap: 8px; }
|
|
.tech-badge {
|
|
padding: 4px 10px; border-radius: 9999px;
|
|
background: rgba(255,255,255,0.04); border: 1px solid rgba(255,255,255,0.07);
|
|
font-size: 11px; color: #475569;
|
|
}
|
|
</style>
|
|
</head>
|
|
<body>
|
|
|
|
<!-- HEADER -->
|
|
<div class="header">
|
|
<div class="logo-wrap">
|
|
<div class="logo-icon">
|
|
<svg viewBox="0 0 24 24" fill="none" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
|
|
<path d="M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2"/><circle cx="9" cy="7" r="4"/>
|
|
<path d="M23 21v-2a4 4 0 0 0-3-3.87"/><path d="M16 3.13a4 4 0 0 1 0 7.75"/>
|
|
</svg>
|
|
</div>
|
|
<div class="logo-text">
|
|
<div class="logo-name">BetterHuman</div>
|
|
<div class="logo-tagline">HR Platform — Design Mockups</div>
|
|
</div>
|
|
</div>
|
|
<div class="header-right">
|
|
<div class="design-version">Version 1.0 · May 2026</div>
|
|
<div class="design-count">10 Screens</div>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- HERO -->
|
|
<div class="hero">
|
|
<div class="hero-title">Design System &<br><span>Mockup Gallery</span></div>
|
|
<div class="hero-desc">A comprehensive set of UI mockups for BetterHuman — the modern HR platform for India's growing SMB and mid-market companies. All mockups are fully responsive, use realistic data, and follow a consistent design system.</div>
|
|
<div class="hero-pills">
|
|
<div class="pill"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="20 6 9 17 4 12"/></svg>Inter + Sora Fonts</div>
|
|
<div class="pill"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="20 6 9 17 4 12"/></svg>Indigo Design System</div>
|
|
<div class="pill"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="20 6 9 17 4 12"/></svg>8px Grid</div>
|
|
<div class="pill"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="20 6 9 17 4 12"/></svg>India-First Data</div>
|
|
<div class="pill"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="20 6 9 17 4 12"/></svg>Pure HTML/CSS</div>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- GALLERY -->
|
|
<div class="gallery">
|
|
<div class="gallery-title">All Screens</div>
|
|
<div class="gallery-grid">
|
|
|
|
<!-- 01 Login -->
|
|
<a class="design-card" href="01-login.html">
|
|
<div class="card-preview preview-bg-login">
|
|
<div class="preview-grid-lines"></div>
|
|
<div class="preview-dots">
|
|
<div class="preview-dot" style="background:#EF4444"></div>
|
|
<div class="preview-dot" style="background:#F59E0B"></div>
|
|
<div class="preview-dot" style="background:#10B981"></div>
|
|
</div>
|
|
<div class="preview-icon navy"><svg viewBox="0 0 24 24" fill="none" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M15 3h4a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-4"/><polyline points="10 17 15 12 10 7"/><line x1="15" y1="12" x2="3" y2="12"/></svg></div>
|
|
<div class="preview-bar" style="width:60%"><div class="preview-bar-fill" style="width:70%"></div></div>
|
|
</div>
|
|
<div class="card-body">
|
|
<div class="card-number">01 · Authentication</div>
|
|
<div class="card-title-text">Login Page</div>
|
|
<div class="card-desc-text">Split-panel login with Google OAuth, email/password, and brand storytelling on the left.</div>
|
|
<div class="view-btn">View Design <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><polyline points="9 18 15 12 9 6"/></svg></div>
|
|
</div>
|
|
</a>
|
|
|
|
<!-- 02 Dashboard -->
|
|
<a class="design-card" href="02-dashboard.html">
|
|
<div class="card-preview preview-bg-dashboard">
|
|
<div class="preview-grid-lines"></div>
|
|
<div class="preview-dots">
|
|
<div class="preview-dot" style="background:#6366F1"></div>
|
|
<div class="preview-dot" style="background:#475569"></div>
|
|
</div>
|
|
<div class="preview-icon indigo"><svg viewBox="0 0 24 24" fill="none" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><rect x="3" y="3" width="7" height="7"/><rect x="14" y="3" width="7" height="7"/><rect x="14" y="14" width="7" height="7"/><rect x="3" y="14" width="7" height="7"/></svg></div>
|
|
<div class="preview-bar"><div class="preview-bar-fill" style="width:85%"></div></div>
|
|
</div>
|
|
<div class="card-body">
|
|
<div class="card-number">02 · Overview</div>
|
|
<div class="card-title-text">HR Admin Dashboard</div>
|
|
<div class="card-desc-text">KPI metrics, headcount charts, pending approvals, upcoming birthdays, and recent hires.</div>
|
|
<div class="view-btn">View Design <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><polyline points="9 18 15 12 9 6"/></svg></div>
|
|
</div>
|
|
</a>
|
|
|
|
<!-- 03 People -->
|
|
<a class="design-card" href="03-people.html">
|
|
<div class="card-preview preview-bg-people">
|
|
<div class="preview-icon blue"><svg viewBox="0 0 24 24" fill="none" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2"/><circle cx="9" cy="7" r="4"/><path d="M23 21v-2a4 4 0 0 0-3-3.87"/><path d="M16 3.13a4 4 0 0 1 0 7.75"/></svg></div>
|
|
</div>
|
|
<div class="card-body">
|
|
<div class="card-number">03 · People</div>
|
|
<div class="card-title-text">Employee Directory</div>
|
|
<div class="card-desc-text">Searchable employee table with filters, status badges, manager info, and bulk actions.</div>
|
|
<div class="view-btn">View Design <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><polyline points="9 18 15 12 9 6"/></svg></div>
|
|
</div>
|
|
</a>
|
|
|
|
<!-- 04 Profile -->
|
|
<a class="design-card" href="04-employee-profile.html">
|
|
<div class="card-preview preview-bg-profile">
|
|
<div class="preview-icon purple"><svg viewBox="0 0 24 24" fill="none" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2"/><circle cx="12" cy="7" r="4"/></svg></div>
|
|
</div>
|
|
<div class="card-body">
|
|
<div class="card-number">04 · People</div>
|
|
<div class="card-title-text">Employee Profile</div>
|
|
<div class="card-desc-text">Detailed employee view with tabbed sections: personal info, work details, leave balance, documents.</div>
|
|
<div class="view-btn">View Design <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><polyline points="9 18 15 12 9 6"/></svg></div>
|
|
</div>
|
|
</a>
|
|
|
|
<!-- 05 Leave -->
|
|
<a class="design-card" href="05-leave.html">
|
|
<div class="card-preview preview-bg-leave">
|
|
<div class="preview-icon green"><svg viewBox="0 0 24 24" fill="none" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><rect x="3" y="4" width="18" height="18" rx="2"/><line x1="16" y1="2" x2="16" y2="6"/><line x1="8" y1="2" x2="8" y2="6"/><line x1="3" y1="10" x2="21" y2="10"/></svg></div>
|
|
</div>
|
|
<div class="card-body">
|
|
<div class="card-number">05 · Workforce</div>
|
|
<div class="card-title-text">Leave Management</div>
|
|
<div class="card-desc-text">Leave balance tracker, monthly calendar with color-coded days, team absence view.</div>
|
|
<div class="view-btn">View Design <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><polyline points="9 18 15 12 9 6"/></svg></div>
|
|
</div>
|
|
</a>
|
|
|
|
<!-- 06 Payroll -->
|
|
<a class="design-card" href="06-payroll.html">
|
|
<div class="card-preview preview-bg-payroll">
|
|
<div class="preview-icon teal"><svg viewBox="0 0 24 24" fill="none" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="12" y1="1" x2="12" y2="23"/><path d="M17 5H9.5a3.5 3.5 0 0 0 0 7h5a3.5 3.5 0 0 1 0 7H6"/></svg></div>
|
|
</div>
|
|
<div class="card-body">
|
|
<div class="card-number">06 · Workforce</div>
|
|
<div class="card-title-text">Payroll</div>
|
|
<div class="card-desc-text">Monthly payroll summary with PF, ESI, TDS breakdown and per-employee payslips.</div>
|
|
<div class="view-btn">View Design <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><polyline points="9 18 15 12 9 6"/></svg></div>
|
|
</div>
|
|
</a>
|
|
|
|
<!-- 07 Recruitment -->
|
|
<a class="design-card" href="07-recruitment.html">
|
|
<div class="card-preview preview-bg-recruitment">
|
|
<div class="preview-grid-lines"></div>
|
|
<div class="preview-dots">
|
|
<div class="preview-dot" style="background:#6366F1"></div>
|
|
<div class="preview-dot" style="background:#475569"></div>
|
|
</div>
|
|
<div class="preview-icon amber"><svg viewBox="0 0 24 24" fill="none" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><rect x="2" y="7" width="20" height="14" rx="2"/><path d="M16 7V5a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v2"/></svg></div>
|
|
<div class="preview-bar"><div class="preview-bar-fill" style="width:55%"></div></div>
|
|
</div>
|
|
<div class="card-body">
|
|
<div class="card-number">07 · Workforce</div>
|
|
<div class="card-title-text">Recruitment — ATS</div>
|
|
<div class="card-desc-text">Full Kanban pipeline: Applied → Screening → Interview → Offer → Hired. Jobs sidebar included.</div>
|
|
<div class="view-btn">View Design <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><polyline points="9 18 15 12 9 6"/></svg></div>
|
|
</div>
|
|
</a>
|
|
|
|
<!-- 08 Performance -->
|
|
<a class="design-card" href="08-performance.html">
|
|
<div class="card-preview preview-bg-performance">
|
|
<div class="preview-icon pink"><svg viewBox="0 0 24 24" fill="none" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polygon points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2"/></svg></div>
|
|
</div>
|
|
<div class="card-body">
|
|
<div class="card-number">08 · Talent</div>
|
|
<div class="card-title-text">Performance Management</div>
|
|
<div class="card-desc-text">Active review cycle banner, OKR progress bars, pending reviews table, and 1:1 scheduling.</div>
|
|
<div class="view-btn">View Design <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><polyline points="9 18 15 12 9 6"/></svg></div>
|
|
</div>
|
|
</a>
|
|
|
|
<!-- 09 Analytics -->
|
|
<a class="design-card" href="09-analytics.html">
|
|
<div class="card-preview preview-bg-analytics">
|
|
<div class="preview-icon indigo"><svg viewBox="0 0 24 24" fill="none" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="18" y1="20" x2="18" y2="10"/><line x1="12" y1="20" x2="12" y2="4"/><line x1="6" y1="20" x2="6" y2="14"/></svg></div>
|
|
</div>
|
|
<div class="card-body">
|
|
<div class="card-number">09 · Insights</div>
|
|
<div class="card-title-text">Analytics Dashboard</div>
|
|
<div class="card-desc-text">KPIs, headcount charts, gender distribution, tenure breakdown, attrition trends, saved reports.</div>
|
|
<div class="view-btn">View Design <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><polyline points="9 18 15 12 9 6"/></svg></div>
|
|
</div>
|
|
</a>
|
|
|
|
<!-- 10 Settings -->
|
|
<a class="design-card" href="10-settings.html">
|
|
<div class="card-preview preview-bg-settings">
|
|
<div class="preview-icon gray"><svg viewBox="0 0 24 24" fill="none" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="3"/><path d="M19.4 15a1.65 1.65 0 0 0 .33 1.82l.06.06a2 2 0 0 1-2.83 2.83l-.06-.06a1.65 1.65 0 0 0-1.82-.33 1.65 1.65 0 0 0-1 1.51V21a2 2 0 0 1-4 0v-.09A1.65 1.65 0 0 0 9 19.4a1.65 1.65 0 0 0-1.82.33l-.06.06a2 2 0 0 1-2.83-2.83l.06-.06A1.65 1.65 0 0 0 4.68 15a1.65 1.65 0 0 0-1.51-1H3a2 2 0 0 1 0-4h.09A1.65 1.65 0 0 0 4.6 9a1.65 1.65 0 0 0-.33-1.82l-.06-.06a2 2 0 0 1 2.83-2.83l.06.06A1.65 1.65 0 0 0 9 4.68a1.65 1.65 0 0 0 1-1.51V3a2 2 0 0 1 4 0v.09a1.65 1.65 0 0 0 1 1.51 1.65 1.65 0 0 0 1.82-.33l.06-.06a2 2 0 0 1 2.83 2.83l-.06.06A1.65 1.65 0 0 0 19.4 9a1.65 1.65 0 0 0 1.51 1H21a2 2 0 0 1 0 4h-.09a1.65 1.65 0 0 0-1.51 1z"/></svg></div>
|
|
</div>
|
|
<div class="card-body">
|
|
<div class="card-number">10 · Admin</div>
|
|
<div class="card-title-text">Settings</div>
|
|
<div class="card-desc-text">Company profile, logo upload, departments, locations, integrations, billing, and danger zone.</div>
|
|
<div class="view-btn">View Design <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><polyline points="9 18 15 12 9 6"/></svg></div>
|
|
</div>
|
|
</a>
|
|
|
|
</div>
|
|
</div>
|
|
|
|
<!-- FOOTER -->
|
|
<div class="footer">
|
|
<div class="footer-left">BetterHuman HR Platform · Design Mockups v1.0 · May 2026 · India</div>
|
|
<div class="footer-right">
|
|
<div class="tech-badge">HTML5</div>
|
|
<div class="tech-badge">CSS3</div>
|
|
<div class="tech-badge">Inter + Sora</div>
|
|
<div class="tech-badge">Inline SVG Icons</div>
|
|
</div>
|
|
</div>
|
|
|
|
</body>
|
|
</html>
|