bae705aa97
- Add NFC ePassport roadmap (ICAO 9303, eIDAS) - Add TensorFlow.js edge face detection (BlazeFace) - Add structured audit logger (GDPR-compliant) - Risk scoring support Part of KYC Apple Native UX v1.1.0
695 lines
36 KiB
HTML
695 lines
36 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="sv">
|
|
<head>
|
|
<meta charset="UTF-8">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
<title>quiXzoom Icon Library — VW AG Design Language</title>
|
|
<style>
|
|
*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
|
|
|
|
:root {
|
|
--blue: #0066FF;
|
|
--dark: #0a0a0f;
|
|
--mid: #1d1d1f;
|
|
--light: #f5f5f7;
|
|
--border: rgba(255,255,255,0.08);
|
|
--font: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif;
|
|
}
|
|
|
|
body {
|
|
font-family: var(--font);
|
|
background: var(--dark);
|
|
color: #fff;
|
|
padding: 48px 32px;
|
|
min-height: 100vh;
|
|
}
|
|
|
|
header {
|
|
margin-bottom: 48px;
|
|
border-bottom: 1px solid var(--border);
|
|
padding-bottom: 32px;
|
|
}
|
|
|
|
header h1 {
|
|
font-size: 28px;
|
|
font-weight: 600;
|
|
letter-spacing: -0.5px;
|
|
color: #fff;
|
|
}
|
|
|
|
header h1 span { color: var(--blue); }
|
|
|
|
header p {
|
|
margin-top: 8px;
|
|
font-size: 14px;
|
|
color: rgba(255,255,255,0.5);
|
|
letter-spacing: 0.02em;
|
|
}
|
|
|
|
.spec-bar {
|
|
display: flex;
|
|
gap: 24px;
|
|
margin-top: 16px;
|
|
flex-wrap: wrap;
|
|
}
|
|
|
|
.spec-item {
|
|
display: flex;
|
|
align-items: center;
|
|
gap: 6px;
|
|
font-size: 12px;
|
|
color: rgba(255,255,255,0.4);
|
|
}
|
|
|
|
.spec-item strong { color: var(--blue); font-weight: 500; }
|
|
|
|
.section {
|
|
margin-bottom: 48px;
|
|
}
|
|
|
|
.section-label {
|
|
font-size: 11px;
|
|
font-weight: 600;
|
|
letter-spacing: 0.1em;
|
|
text-transform: uppercase;
|
|
color: rgba(255,255,255,0.3);
|
|
margin-bottom: 20px;
|
|
padding-bottom: 8px;
|
|
border-bottom: 1px solid var(--border);
|
|
}
|
|
|
|
/* Dark background grid */
|
|
.grid-dark {
|
|
display: grid;
|
|
grid-template-columns: repeat(auto-fill, minmax(120px, 1fr));
|
|
gap: 2px;
|
|
background: var(--mid);
|
|
border: 1px solid rgba(255,255,255,0.06);
|
|
border-radius: 4px;
|
|
overflow: hidden;
|
|
margin-bottom: 2px;
|
|
}
|
|
|
|
/* Light background grid */
|
|
.grid-light {
|
|
display: grid;
|
|
grid-template-columns: repeat(auto-fill, minmax(120px, 1fr));
|
|
gap: 2px;
|
|
background: #e8e8ed;
|
|
border-radius: 4px;
|
|
overflow: hidden;
|
|
}
|
|
|
|
.icon-card-dark {
|
|
background: var(--mid);
|
|
display: flex;
|
|
flex-direction: column;
|
|
align-items: center;
|
|
justify-content: center;
|
|
padding: 20px 12px 14px;
|
|
gap: 10px;
|
|
transition: background 0.15s;
|
|
cursor: default;
|
|
}
|
|
|
|
.icon-card-dark:hover { background: #2a2a2e; }
|
|
|
|
.icon-card-light {
|
|
background: #f5f5f7;
|
|
display: flex;
|
|
flex-direction: column;
|
|
align-items: center;
|
|
justify-content: center;
|
|
padding: 20px 12px 14px;
|
|
gap: 10px;
|
|
cursor: default;
|
|
}
|
|
|
|
.icon-card-light:hover { background: #eaeaef; }
|
|
|
|
.icon-card-dark svg,
|
|
.icon-card-light svg {
|
|
width: 40px;
|
|
height: 40px;
|
|
flex-shrink: 0;
|
|
}
|
|
|
|
.icon-card-light svg {
|
|
/* Override stroke to dark for light bg */
|
|
color: var(--mid);
|
|
}
|
|
|
|
.icon-card-light svg * {
|
|
stroke: #1d1d1f !important;
|
|
}
|
|
|
|
.icon-name {
|
|
font-size: 10px;
|
|
letter-spacing: 0.04em;
|
|
text-align: center;
|
|
line-height: 1.3;
|
|
}
|
|
|
|
.icon-card-dark .icon-name { color: rgba(255,255,255,0.4); }
|
|
.icon-card-light .icon-name { color: rgba(0,0,0,0.45); }
|
|
|
|
.bg-label {
|
|
font-size: 11px;
|
|
color: rgba(255,255,255,0.25);
|
|
margin-bottom: 6px;
|
|
font-style: italic;
|
|
}
|
|
|
|
.bg-label-light {
|
|
font-size: 11px;
|
|
color: rgba(0,0,0,0.3);
|
|
margin-bottom: 6px;
|
|
font-style: italic;
|
|
}
|
|
|
|
.grid-wrapper { margin-bottom: 4px; }
|
|
|
|
footer {
|
|
margin-top: 64px;
|
|
padding-top: 24px;
|
|
border-top: 1px solid var(--border);
|
|
font-size: 11px;
|
|
color: rgba(255,255,255,0.2);
|
|
letter-spacing: 0.03em;
|
|
}
|
|
|
|
.usage-block {
|
|
margin-top: 40px;
|
|
padding: 24px;
|
|
background: rgba(0,102,255,0.06);
|
|
border: 1px solid rgba(0,102,255,0.2);
|
|
border-radius: 4px;
|
|
}
|
|
|
|
.usage-block h3 {
|
|
font-size: 13px;
|
|
font-weight: 600;
|
|
color: var(--blue);
|
|
margin-bottom: 12px;
|
|
text-transform: uppercase;
|
|
letter-spacing: 0.08em;
|
|
}
|
|
|
|
.usage-block code {
|
|
display: block;
|
|
font-family: 'SF Mono', 'Fira Code', monospace;
|
|
font-size: 12px;
|
|
color: rgba(255,255,255,0.7);
|
|
line-height: 1.8;
|
|
white-space: pre;
|
|
}
|
|
</style>
|
|
</head>
|
|
<body>
|
|
|
|
<header>
|
|
<h1>quiX<span>zoom</span> — Icon Library</h1>
|
|
<p>18 ikoner · VW AG geometriskt formspråk · Stroke-only design</p>
|
|
<div class="spec-bar">
|
|
<div class="spec-item"><strong>viewBox</strong> 0 0 48 48</div>
|
|
<div class="spec-item"><strong>stroke</strong> #0066FF / #1d1d1f</div>
|
|
<div class="spec-item"><strong>stroke-width</strong> 1.8</div>
|
|
<div class="spec-item"><strong>linecap</strong> round</div>
|
|
<div class="spec-item"><strong>fill</strong> none</div>
|
|
<div class="spec-item"><strong>grid</strong> 8px baseline</div>
|
|
</div>
|
|
</header>
|
|
|
|
<!-- Dark background -->
|
|
<div class="section">
|
|
<div class="section-label">Uppdragstyper — Mission Types (8 ikoner)</div>
|
|
<p class="bg-label">↓ Mörk bakgrund (#1d1d1f) — stroke #0066FF</p>
|
|
<div class="grid-dark">
|
|
|
|
<div class="icon-card-dark">
|
|
<svg viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
|
|
<line x1="4" y1="18" x2="44" y2="18" stroke="#0066FF" stroke-width="1.8" stroke-linecap="round"/>
|
|
<line x1="13" y1="18" x2="13" y2="38" stroke="#0066FF" stroke-width="1.8" stroke-linecap="round"/>
|
|
<line x1="35" y1="18" x2="35" y2="38" stroke="#0066FF" stroke-width="1.8" stroke-linecap="round"/>
|
|
<line x1="9" y1="38" x2="17" y2="38" stroke="#0066FF" stroke-width="1.8" stroke-linecap="round"/>
|
|
<line x1="31" y1="38" x2="39" y2="38" stroke="#0066FF" stroke-width="1.8" stroke-linecap="round"/>
|
|
<path d="M4 18 Q13 10 24 10 Q35 10 44 18" stroke="#0066FF" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/>
|
|
<line x1="8" y1="14" x2="8" y2="18" stroke="#0066FF" stroke-width="1.8" stroke-linecap="round"/>
|
|
<line x1="40" y1="14" x2="40" y2="18" stroke="#0066FF" stroke-width="1.8" stroke-linecap="round"/>
|
|
<line x1="4" y1="14" x2="44" y2="14" stroke="#0066FF" stroke-width="1.8" stroke-linecap="round"/>
|
|
</svg>
|
|
<span class="icon-name">icon-infra</span>
|
|
</div>
|
|
|
|
<div class="icon-card-dark">
|
|
<svg viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
|
|
<rect x="8" y="8" width="32" height="36" stroke="#0066FF" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/>
|
|
<rect x="13" y="13" width="6" height="6" stroke="#0066FF" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/>
|
|
<rect x="21" y="13" width="6" height="6" stroke="#0066FF" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/>
|
|
<rect x="29" y="13" width="6" height="6" stroke="#0066FF" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/>
|
|
<rect x="13" y="22" width="6" height="6" stroke="#0066FF" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/>
|
|
<rect x="21" y="22" width="6" height="6" stroke="#0066FF" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/>
|
|
<rect x="29" y="22" width="6" height="6" stroke="#0066FF" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/>
|
|
<rect x="20" y="34" width="8" height="10" stroke="#0066FF" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/>
|
|
</svg>
|
|
<span class="icon-name">icon-building</span>
|
|
</div>
|
|
|
|
<div class="icon-card-dark">
|
|
<svg viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
|
|
<line x1="4" y1="20" x2="44" y2="20" stroke="#0066FF" stroke-width="1.8" stroke-linecap="round"/>
|
|
<path d="M4 28 Q10 24 16 28 Q22 32 28 28 Q34 24 40 28 Q42 29.5 44 28" stroke="#0066FF" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" fill="none"/>
|
|
<path d="M4 35 Q10 31 16 35 Q22 39 28 35 Q34 31 40 35 Q42 36.5 44 35" stroke="#0066FF" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" fill="none"/>
|
|
<circle cx="24" cy="13" r="4" stroke="#0066FF" stroke-width="1.8"/>
|
|
<line x1="24" y1="7" x2="24" y2="5" stroke="#0066FF" stroke-width="1.8" stroke-linecap="round"/>
|
|
<line x1="29.5" y1="8.5" x2="31" y2="7" stroke="#0066FF" stroke-width="1.8" stroke-linecap="round"/>
|
|
<line x1="31" y1="13" x2="33" y2="13" stroke="#0066FF" stroke-width="1.8" stroke-linecap="round"/>
|
|
</svg>
|
|
<span class="icon-name">icon-nature</span>
|
|
</div>
|
|
|
|
<div class="icon-card-dark">
|
|
<svg viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
|
|
<rect x="6" y="8" width="36" height="32" stroke="#0066FF" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/>
|
|
<polyline points="27,8 21,24 27,24 21,40" stroke="#0066FF" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" fill="none"/>
|
|
</svg>
|
|
<span class="icon-name">icon-damage</span>
|
|
</div>
|
|
|
|
<div class="icon-card-dark">
|
|
<svg viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
|
|
<path d="M24 6 C17 6 12 11 12 18 C12 27 24 42 24 42 C24 42 36 27 36 18 C36 11 31 6 24 6 Z" stroke="#0066FF" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/>
|
|
<line x1="19" y1="18" x2="29" y2="18" stroke="#0066FF" stroke-width="1.8" stroke-linecap="round"/>
|
|
<line x1="24" y1="13" x2="24" y2="23" stroke="#0066FF" stroke-width="1.8" stroke-linecap="round"/>
|
|
</svg>
|
|
<span class="icon-name">icon-geo</span>
|
|
</div>
|
|
|
|
<div class="icon-card-dark">
|
|
<svg viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
|
|
<line x1="4" y1="40" x2="44" y2="40" stroke="#0066FF" stroke-width="1.8" stroke-linecap="round"/>
|
|
<polyline points="4,40 4,22 14,22 14,40" stroke="#0066FF" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" fill="none"/>
|
|
<rect x="7" y="26" width="4" height="4" stroke="#0066FF" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/>
|
|
<rect x="7" y="33" width="4" height="4" stroke="#0066FF" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/>
|
|
<polyline points="14,40 14,10 30,10 30,40" stroke="#0066FF" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" fill="none"/>
|
|
<rect x="17" y="15" width="4" height="4" stroke="#0066FF" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/>
|
|
<rect x="23" y="15" width="4" height="4" stroke="#0066FF" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/>
|
|
<rect x="17" y="23" width="4" height="4" stroke="#0066FF" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/>
|
|
<rect x="23" y="23" width="4" height="4" stroke="#0066FF" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/>
|
|
<polyline points="30,40 30,28 44,28 44,40" stroke="#0066FF" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" fill="none"/>
|
|
<rect x="33" y="31" width="4" height="4" stroke="#0066FF" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/>
|
|
</svg>
|
|
<span class="icon-name">icon-city</span>
|
|
</div>
|
|
|
|
<div class="icon-card-dark">
|
|
<svg viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
|
|
<polyline points="6,16 24,6 42,16" stroke="#0066FF" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" fill="none"/>
|
|
<line x1="6" y1="16" x2="42" y2="16" stroke="#0066FF" stroke-width="1.8" stroke-linecap="round"/>
|
|
<line x1="11" y1="19" x2="11" y2="38" stroke="#0066FF" stroke-width="1.8" stroke-linecap="round"/>
|
|
<line x1="19" y1="19" x2="19" y2="38" stroke="#0066FF" stroke-width="1.8" stroke-linecap="round"/>
|
|
<line x1="29" y1="19" x2="29" y2="38" stroke="#0066FF" stroke-width="1.8" stroke-linecap="round"/>
|
|
<line x1="37" y1="19" x2="37" y2="38" stroke="#0066FF" stroke-width="1.8" stroke-linecap="round"/>
|
|
<line x1="6" y1="38" x2="42" y2="38" stroke="#0066FF" stroke-width="1.8" stroke-linecap="round"/>
|
|
<line x1="4" y1="42" x2="44" y2="42" stroke="#0066FF" stroke-width="1.8" stroke-linecap="round"/>
|
|
</svg>
|
|
<span class="icon-name">icon-gov</span>
|
|
</div>
|
|
|
|
<div class="icon-card-dark">
|
|
<svg viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
|
|
<path d="M24 4 L40 10 L40 24 C40 33 24 44 24 44 C24 44 8 33 8 24 L8 10 Z" stroke="#0066FF" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/>
|
|
<polyline points="15,24 21,31 33,18" stroke="#0066FF" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" fill="none"/>
|
|
</svg>
|
|
<span class="icon-name">icon-shield</span>
|
|
</div>
|
|
|
|
</div><!-- /grid-dark mission -->
|
|
|
|
<div class="section-label" style="margin-top:32px">Processsteg — Process Steps (3 ikoner)</div>
|
|
<p class="bg-label">↓ Mörk bakgrund</p>
|
|
<div class="grid-dark">
|
|
|
|
<div class="icon-card-dark">
|
|
<svg viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
|
|
<rect x="13" y="4" width="22" height="40" rx="3" stroke="#0066FF" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/>
|
|
<line x1="13" y1="10" x2="35" y2="10" stroke="#0066FF" stroke-width="1.8" stroke-linecap="round"/>
|
|
<line x1="13" y1="38" x2="35" y2="38" stroke="#0066FF" stroke-width="1.8" stroke-linecap="round"/>
|
|
<circle cx="24" cy="7" r="1.5" stroke="#0066FF" stroke-width="1.8"/>
|
|
<line x1="20" y1="41" x2="28" y2="41" stroke="#0066FF" stroke-width="1.8" stroke-linecap="round"/>
|
|
</svg>
|
|
<span class="icon-name">icon-phone</span>
|
|
</div>
|
|
|
|
<div class="icon-card-dark">
|
|
<svg viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
|
|
<polygon points="6,10 18,6 30,10 42,6 42,38 30,42 18,38 6,42" stroke="#0066FF" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" fill="none"/>
|
|
<line x1="18" y1="6" x2="18" y2="38" stroke="#0066FF" stroke-width="1.8" stroke-linecap="round"/>
|
|
<line x1="30" y1="10" x2="30" y2="42" stroke="#0066FF" stroke-width="1.8" stroke-linecap="round"/>
|
|
<path d="M24 14 C21 14 19 16 19 19 C19 23 24 29 24 29 C24 29 29 23 29 19 C29 16 27 14 24 14 Z" stroke="#0066FF" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/>
|
|
<circle cx="24" cy="19" r="1.5" stroke="#0066FF" stroke-width="1.5"/>
|
|
</svg>
|
|
<span class="icon-name">icon-map</span>
|
|
</div>
|
|
|
|
<div class="icon-card-dark">
|
|
<svg viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
|
|
<circle cx="14" cy="24" r="9" stroke="#0066FF" stroke-width="1.8"/>
|
|
<line x1="11" y1="20" x2="11" y2="28" stroke="#0066FF" stroke-width="1.8" stroke-linecap="round"/>
|
|
<line x1="11" y1="24" x2="17" y2="20" stroke="#0066FF" stroke-width="1.8" stroke-linecap="round"/>
|
|
<line x1="11" y1="24" x2="17" y2="28" stroke="#0066FF" stroke-width="1.8" stroke-linecap="round"/>
|
|
<line x1="26" y1="24" x2="42" y2="24" stroke="#0066FF" stroke-width="1.8" stroke-linecap="round"/>
|
|
<polyline points="36,18 42,24 36,30" stroke="#0066FF" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" fill="none"/>
|
|
</svg>
|
|
<span class="icon-name">icon-payment</span>
|
|
</div>
|
|
|
|
</div><!-- /grid-dark process -->
|
|
|
|
<div class="section-label" style="margin-top:32px">Plattformsfunktioner — Platform Features (4 ikoner)</div>
|
|
<p class="bg-label">↓ Mörk bakgrund</p>
|
|
<div class="grid-dark">
|
|
|
|
<div class="icon-card-dark">
|
|
<svg viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
|
|
<path d="M6 22 Q24 8 42 22" stroke="#0066FF" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/>
|
|
<path d="M6 22 Q24 36 42 22" stroke="#0066FF" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/>
|
|
<circle cx="24" cy="22" r="5" stroke="#0066FF" stroke-width="1.8"/>
|
|
<circle cx="24" cy="22" r="1.5" stroke="#0066FF" stroke-width="1.8"/>
|
|
<path d="M30 27 L38 35 L35 38 L27 30 Z" stroke="#0066FF" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/>
|
|
<circle cx="31" cy="28.5" r="1.2" stroke="#0066FF" stroke-width="1.5"/>
|
|
</svg>
|
|
<span class="icon-name">icon-transparent</span>
|
|
</div>
|
|
|
|
<div class="icon-card-dark">
|
|
<svg viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
|
|
<rect x="4" y="14" width="40" height="28" rx="2" stroke="#0066FF" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/>
|
|
<path d="M16 14 L16 10 L32 10 L32 14" stroke="#0066FF" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/>
|
|
<circle cx="24" cy="28" r="8" stroke="#0066FF" stroke-width="1.8"/>
|
|
<circle cx="24" cy="28" r="4" stroke="#0066FF" stroke-width="1.8"/>
|
|
<rect x="20" y="8" width="8" height="4" rx="1" stroke="#0066FF" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/>
|
|
</svg>
|
|
<span class="icon-name">icon-camera</span>
|
|
</div>
|
|
|
|
<div class="icon-card-dark">
|
|
<svg viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
|
|
<path d="M24 4 L38 9 L38 22 C38 31 24 44 24 44 C24 44 10 31 10 22 L10 9 Z" stroke="#0066FF" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/>
|
|
<rect x="17" y="22" width="14" height="11" rx="1" stroke="#0066FF" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/>
|
|
<path d="M19 22 L19 18 C19 15 29 15 29 18 L29 22" stroke="#0066FF" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" fill="none"/>
|
|
<circle cx="24" cy="26.5" r="2" stroke="#0066FF" stroke-width="1.5"/>
|
|
<line x1="24" y1="28.5" x2="24" y2="31" stroke="#0066FF" stroke-width="1.5" stroke-linecap="round"/>
|
|
</svg>
|
|
<span class="icon-name">icon-bankid</span>
|
|
</div>
|
|
|
|
<div class="icon-card-dark">
|
|
<svg viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
|
|
<line x1="8" y1="6" x2="8" y2="40" stroke="#0066FF" stroke-width="1.8" stroke-linecap="round"/>
|
|
<line x1="8" y1="40" x2="44" y2="40" stroke="#0066FF" stroke-width="1.8" stroke-linecap="round"/>
|
|
<polyline points="5,10 8,6 11,10" stroke="#0066FF" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" fill="none"/>
|
|
<polyline points="40,37 44,40 40,43" stroke="#0066FF" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" fill="none"/>
|
|
<polyline points="14,34 24,24 36,14" stroke="#0066FF" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" fill="none"/>
|
|
<circle cx="14" cy="34" r="2.5" stroke="#0066FF" stroke-width="1.8" fill="none"/>
|
|
<circle cx="24" cy="24" r="2.5" stroke="#0066FF" stroke-width="1.8" fill="none"/>
|
|
<circle cx="36" cy="14" r="2.5" stroke="#0066FF" stroke-width="1.8" fill="none"/>
|
|
</svg>
|
|
<span class="icon-name">icon-stats</span>
|
|
</div>
|
|
|
|
</div><!-- /grid-dark features -->
|
|
|
|
<div class="section-label" style="margin-top:32px">UI-ikoner — Utility Icons (3 ikoner)</div>
|
|
<p class="bg-label">↓ Mörk bakgrund</p>
|
|
<div class="grid-dark">
|
|
|
|
<div class="icon-card-dark">
|
|
<svg viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
|
|
<circle cx="24" cy="24" r="18" stroke="#0066FF" stroke-width="1.8"/>
|
|
<polyline points="14,24 21,31 34,17" stroke="#0066FF" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" fill="none"/>
|
|
</svg>
|
|
<span class="icon-name">icon-check-circle</span>
|
|
</div>
|
|
|
|
<div class="icon-card-dark">
|
|
<svg viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
|
|
<line x1="6" y1="24" x2="40" y2="24" stroke="#0066FF" stroke-width="1.8" stroke-linecap="round"/>
|
|
<polyline points="30,14 40,24 30,34" stroke="#0066FF" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" fill="none"/>
|
|
</svg>
|
|
<span class="icon-name">icon-arrow-right</span>
|
|
</div>
|
|
|
|
<div class="icon-card-dark">
|
|
<svg viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
|
|
<polygon points="24,5 29.5,19 44,19 32.5,28 37,42 24,33 11,42 15.5,28 4,19 18.5,19" stroke="#0066FF" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" fill="none"/>
|
|
</svg>
|
|
<span class="icon-name">icon-star</span>
|
|
</div>
|
|
|
|
</div><!-- /grid-dark ui -->
|
|
</div>
|
|
|
|
<!-- Light background section -->
|
|
<div class="section">
|
|
<div class="section-label">Alla ikoner — Ljus bakgrund (#f5f5f7) med stroke #1d1d1f</div>
|
|
<div class="grid-light">
|
|
|
|
<div class="icon-card-light">
|
|
<svg viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
|
|
<line x1="4" y1="18" x2="44" y2="18" stroke="#1d1d1f" stroke-width="1.8" stroke-linecap="round"/>
|
|
<line x1="13" y1="18" x2="13" y2="38" stroke="#1d1d1f" stroke-width="1.8" stroke-linecap="round"/>
|
|
<line x1="35" y1="18" x2="35" y2="38" stroke="#1d1d1f" stroke-width="1.8" stroke-linecap="round"/>
|
|
<line x1="9" y1="38" x2="17" y2="38" stroke="#1d1d1f" stroke-width="1.8" stroke-linecap="round"/>
|
|
<line x1="31" y1="38" x2="39" y2="38" stroke="#1d1d1f" stroke-width="1.8" stroke-linecap="round"/>
|
|
<path d="M4 18 Q13 10 24 10 Q35 10 44 18" stroke="#1d1d1f" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/>
|
|
<line x1="8" y1="14" x2="8" y2="18" stroke="#1d1d1f" stroke-width="1.8" stroke-linecap="round"/>
|
|
<line x1="40" y1="14" x2="40" y2="18" stroke="#1d1d1f" stroke-width="1.8" stroke-linecap="round"/>
|
|
<line x1="4" y1="14" x2="44" y2="14" stroke="#1d1d1f" stroke-width="1.8" stroke-linecap="round"/>
|
|
</svg>
|
|
<span class="icon-name" style="color:rgba(0,0,0,0.4)">icon-infra</span>
|
|
</div>
|
|
|
|
<div class="icon-card-light">
|
|
<svg viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
|
|
<rect x="8" y="8" width="32" height="36" stroke="#1d1d1f" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/>
|
|
<rect x="13" y="13" width="6" height="6" stroke="#1d1d1f" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/>
|
|
<rect x="21" y="13" width="6" height="6" stroke="#1d1d1f" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/>
|
|
<rect x="29" y="13" width="6" height="6" stroke="#1d1d1f" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/>
|
|
<rect x="13" y="22" width="6" height="6" stroke="#1d1d1f" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/>
|
|
<rect x="21" y="22" width="6" height="6" stroke="#1d1d1f" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/>
|
|
<rect x="29" y="22" width="6" height="6" stroke="#1d1d1f" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/>
|
|
<rect x="20" y="34" width="8" height="10" stroke="#1d1d1f" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/>
|
|
</svg>
|
|
<span class="icon-name" style="color:rgba(0,0,0,0.4)">icon-building</span>
|
|
</div>
|
|
|
|
<div class="icon-card-light">
|
|
<svg viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
|
|
<line x1="4" y1="20" x2="44" y2="20" stroke="#1d1d1f" stroke-width="1.8" stroke-linecap="round"/>
|
|
<path d="M4 28 Q10 24 16 28 Q22 32 28 28 Q34 24 40 28 Q42 29.5 44 28" stroke="#1d1d1f" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" fill="none"/>
|
|
<path d="M4 35 Q10 31 16 35 Q22 39 28 35 Q34 31 40 35 Q42 36.5 44 35" stroke="#1d1d1f" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" fill="none"/>
|
|
<circle cx="24" cy="13" r="4" stroke="#1d1d1f" stroke-width="1.8"/>
|
|
<line x1="24" y1="7" x2="24" y2="5" stroke="#1d1d1f" stroke-width="1.8" stroke-linecap="round"/>
|
|
<line x1="29.5" y1="8.5" x2="31" y2="7" stroke="#1d1d1f" stroke-width="1.8" stroke-linecap="round"/>
|
|
<line x1="31" y1="13" x2="33" y2="13" stroke="#1d1d1f" stroke-width="1.8" stroke-linecap="round"/>
|
|
</svg>
|
|
<span class="icon-name" style="color:rgba(0,0,0,0.4)">icon-nature</span>
|
|
</div>
|
|
|
|
<div class="icon-card-light">
|
|
<svg viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
|
|
<rect x="6" y="8" width="36" height="32" stroke="#1d1d1f" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/>
|
|
<polyline points="27,8 21,24 27,24 21,40" stroke="#1d1d1f" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" fill="none"/>
|
|
</svg>
|
|
<span class="icon-name" style="color:rgba(0,0,0,0.4)">icon-damage</span>
|
|
</div>
|
|
|
|
<div class="icon-card-light">
|
|
<svg viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
|
|
<path d="M24 6 C17 6 12 11 12 18 C12 27 24 42 24 42 C24 42 36 27 36 18 C36 11 31 6 24 6 Z" stroke="#1d1d1f" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/>
|
|
<line x1="19" y1="18" x2="29" y2="18" stroke="#1d1d1f" stroke-width="1.8" stroke-linecap="round"/>
|
|
<line x1="24" y1="13" x2="24" y2="23" stroke="#1d1d1f" stroke-width="1.8" stroke-linecap="round"/>
|
|
</svg>
|
|
<span class="icon-name" style="color:rgba(0,0,0,0.4)">icon-geo</span>
|
|
</div>
|
|
|
|
<div class="icon-card-light">
|
|
<svg viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
|
|
<line x1="4" y1="40" x2="44" y2="40" stroke="#1d1d1f" stroke-width="1.8" stroke-linecap="round"/>
|
|
<polyline points="4,40 4,22 14,22 14,40" stroke="#1d1d1f" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" fill="none"/>
|
|
<rect x="7" y="26" width="4" height="4" stroke="#1d1d1f" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/>
|
|
<rect x="7" y="33" width="4" height="4" stroke="#1d1d1f" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/>
|
|
<polyline points="14,40 14,10 30,10 30,40" stroke="#1d1d1f" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" fill="none"/>
|
|
<rect x="17" y="15" width="4" height="4" stroke="#1d1d1f" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/>
|
|
<rect x="23" y="15" width="4" height="4" stroke="#1d1d1f" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/>
|
|
<rect x="17" y="23" width="4" height="4" stroke="#1d1d1f" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/>
|
|
<rect x="23" y="23" width="4" height="4" stroke="#1d1d1f" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/>
|
|
<polyline points="30,40 30,28 44,28 44,40" stroke="#1d1d1f" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" fill="none"/>
|
|
<rect x="33" y="31" width="4" height="4" stroke="#1d1d1f" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/>
|
|
</svg>
|
|
<span class="icon-name" style="color:rgba(0,0,0,0.4)">icon-city</span>
|
|
</div>
|
|
|
|
<div class="icon-card-light">
|
|
<svg viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
|
|
<polyline points="6,16 24,6 42,16" stroke="#1d1d1f" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" fill="none"/>
|
|
<line x1="6" y1="16" x2="42" y2="16" stroke="#1d1d1f" stroke-width="1.8" stroke-linecap="round"/>
|
|
<line x1="11" y1="19" x2="11" y2="38" stroke="#1d1d1f" stroke-width="1.8" stroke-linecap="round"/>
|
|
<line x1="19" y1="19" x2="19" y2="38" stroke="#1d1d1f" stroke-width="1.8" stroke-linecap="round"/>
|
|
<line x1="29" y1="19" x2="29" y2="38" stroke="#1d1d1f" stroke-width="1.8" stroke-linecap="round"/>
|
|
<line x1="37" y1="19" x2="37" y2="38" stroke="#1d1d1f" stroke-width="1.8" stroke-linecap="round"/>
|
|
<line x1="6" y1="38" x2="42" y2="38" stroke="#1d1d1f" stroke-width="1.8" stroke-linecap="round"/>
|
|
<line x1="4" y1="42" x2="44" y2="42" stroke="#1d1d1f" stroke-width="1.8" stroke-linecap="round"/>
|
|
</svg>
|
|
<span class="icon-name" style="color:rgba(0,0,0,0.4)">icon-gov</span>
|
|
</div>
|
|
|
|
<div class="icon-card-light">
|
|
<svg viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
|
|
<path d="M24 4 L40 10 L40 24 C40 33 24 44 24 44 C24 44 8 33 8 24 L8 10 Z" stroke="#1d1d1f" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/>
|
|
<polyline points="15,24 21,31 33,18" stroke="#1d1d1f" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" fill="none"/>
|
|
</svg>
|
|
<span class="icon-name" style="color:rgba(0,0,0,0.4)">icon-shield</span>
|
|
</div>
|
|
|
|
<div class="icon-card-light">
|
|
<svg viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
|
|
<rect x="13" y="4" width="22" height="40" rx="3" stroke="#1d1d1f" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/>
|
|
<line x1="13" y1="10" x2="35" y2="10" stroke="#1d1d1f" stroke-width="1.8" stroke-linecap="round"/>
|
|
<line x1="13" y1="38" x2="35" y2="38" stroke="#1d1d1f" stroke-width="1.8" stroke-linecap="round"/>
|
|
<circle cx="24" cy="7" r="1.5" stroke="#1d1d1f" stroke-width="1.8"/>
|
|
<line x1="20" y1="41" x2="28" y2="41" stroke="#1d1d1f" stroke-width="1.8" stroke-linecap="round"/>
|
|
</svg>
|
|
<span class="icon-name" style="color:rgba(0,0,0,0.4)">icon-phone</span>
|
|
</div>
|
|
|
|
<div class="icon-card-light">
|
|
<svg viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
|
|
<polygon points="6,10 18,6 30,10 42,6 42,38 30,42 18,38 6,42" stroke="#1d1d1f" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" fill="none"/>
|
|
<line x1="18" y1="6" x2="18" y2="38" stroke="#1d1d1f" stroke-width="1.8" stroke-linecap="round"/>
|
|
<line x1="30" y1="10" x2="30" y2="42" stroke="#1d1d1f" stroke-width="1.8" stroke-linecap="round"/>
|
|
<path d="M24 14 C21 14 19 16 19 19 C19 23 24 29 24 29 C24 29 29 23 29 19 C29 16 27 14 24 14 Z" stroke="#1d1d1f" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/>
|
|
<circle cx="24" cy="19" r="1.5" stroke="#1d1d1f" stroke-width="1.5"/>
|
|
</svg>
|
|
<span class="icon-name" style="color:rgba(0,0,0,0.4)">icon-map</span>
|
|
</div>
|
|
|
|
<div class="icon-card-light">
|
|
<svg viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
|
|
<circle cx="14" cy="24" r="9" stroke="#1d1d1f" stroke-width="1.8"/>
|
|
<line x1="11" y1="20" x2="11" y2="28" stroke="#1d1d1f" stroke-width="1.8" stroke-linecap="round"/>
|
|
<line x1="11" y1="24" x2="17" y2="20" stroke="#1d1d1f" stroke-width="1.8" stroke-linecap="round"/>
|
|
<line x1="11" y1="24" x2="17" y2="28" stroke="#1d1d1f" stroke-width="1.8" stroke-linecap="round"/>
|
|
<line x1="26" y1="24" x2="42" y2="24" stroke="#1d1d1f" stroke-width="1.8" stroke-linecap="round"/>
|
|
<polyline points="36,18 42,24 36,30" stroke="#1d1d1f" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" fill="none"/>
|
|
</svg>
|
|
<span class="icon-name" style="color:rgba(0,0,0,0.4)">icon-payment</span>
|
|
</div>
|
|
|
|
<div class="icon-card-light">
|
|
<svg viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
|
|
<path d="M6 22 Q24 8 42 22" stroke="#1d1d1f" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/>
|
|
<path d="M6 22 Q24 36 42 22" stroke="#1d1d1f" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/>
|
|
<circle cx="24" cy="22" r="5" stroke="#1d1d1f" stroke-width="1.8"/>
|
|
<circle cx="24" cy="22" r="1.5" stroke="#1d1d1f" stroke-width="1.8"/>
|
|
<path d="M30 27 L38 35 L35 38 L27 30 Z" stroke="#1d1d1f" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/>
|
|
<circle cx="31" cy="28.5" r="1.2" stroke="#1d1d1f" stroke-width="1.5"/>
|
|
</svg>
|
|
<span class="icon-name" style="color:rgba(0,0,0,0.4)">icon-transparent</span>
|
|
</div>
|
|
|
|
<div class="icon-card-light">
|
|
<svg viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
|
|
<rect x="4" y="14" width="40" height="28" rx="2" stroke="#1d1d1f" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/>
|
|
<path d="M16 14 L16 10 L32 10 L32 14" stroke="#1d1d1f" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/>
|
|
<circle cx="24" cy="28" r="8" stroke="#1d1d1f" stroke-width="1.8"/>
|
|
<circle cx="24" cy="28" r="4" stroke="#1d1d1f" stroke-width="1.8"/>
|
|
<rect x="20" y="8" width="8" height="4" rx="1" stroke="#1d1d1f" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/>
|
|
</svg>
|
|
<span class="icon-name" style="color:rgba(0,0,0,0.4)">icon-camera</span>
|
|
</div>
|
|
|
|
<div class="icon-card-light">
|
|
<svg viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
|
|
<path d="M24 4 L38 9 L38 22 C38 31 24 44 24 44 C24 44 10 31 10 22 L10 9 Z" stroke="#1d1d1f" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/>
|
|
<rect x="17" y="22" width="14" height="11" rx="1" stroke="#1d1d1f" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/>
|
|
<path d="M19 22 L19 18 C19 15 29 15 29 18 L29 22" stroke="#1d1d1f" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" fill="none"/>
|
|
<circle cx="24" cy="26.5" r="2" stroke="#1d1d1f" stroke-width="1.5"/>
|
|
<line x1="24" y1="28.5" x2="24" y2="31" stroke="#1d1d1f" stroke-width="1.5" stroke-linecap="round"/>
|
|
</svg>
|
|
<span class="icon-name" style="color:rgba(0,0,0,0.4)">icon-bankid</span>
|
|
</div>
|
|
|
|
<div class="icon-card-light">
|
|
<svg viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
|
|
<line x1="8" y1="6" x2="8" y2="40" stroke="#1d1d1f" stroke-width="1.8" stroke-linecap="round"/>
|
|
<line x1="8" y1="40" x2="44" y2="40" stroke="#1d1d1f" stroke-width="1.8" stroke-linecap="round"/>
|
|
<polyline points="5,10 8,6 11,10" stroke="#1d1d1f" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" fill="none"/>
|
|
<polyline points="40,37 44,40 40,43" stroke="#1d1d1f" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" fill="none"/>
|
|
<polyline points="14,34 24,24 36,14" stroke="#1d1d1f" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" fill="none"/>
|
|
<circle cx="14" cy="34" r="2.5" stroke="#1d1d1f" stroke-width="1.8" fill="none"/>
|
|
<circle cx="24" cy="24" r="2.5" stroke="#1d1d1f" stroke-width="1.8" fill="none"/>
|
|
<circle cx="36" cy="14" r="2.5" stroke="#1d1d1f" stroke-width="1.8" fill="none"/>
|
|
</svg>
|
|
<span class="icon-name" style="color:rgba(0,0,0,0.4)">icon-stats</span>
|
|
</div>
|
|
|
|
<div class="icon-card-light">
|
|
<svg viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
|
|
<circle cx="24" cy="24" r="18" stroke="#1d1d1f" stroke-width="1.8"/>
|
|
<polyline points="14,24 21,31 34,17" stroke="#1d1d1f" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" fill="none"/>
|
|
</svg>
|
|
<span class="icon-name" style="color:rgba(0,0,0,0.4)">icon-check-circle</span>
|
|
</div>
|
|
|
|
<div class="icon-card-light">
|
|
<svg viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
|
|
<line x1="6" y1="24" x2="40" y2="24" stroke="#1d1d1f" stroke-width="1.8" stroke-linecap="round"/>
|
|
<polyline points="30,14 40,24 30,34" stroke="#1d1d1f" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" fill="none"/>
|
|
</svg>
|
|
<span class="icon-name" style="color:rgba(0,0,0,0.4)">icon-arrow-right</span>
|
|
</div>
|
|
|
|
<div class="icon-card-light">
|
|
<svg viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
|
|
<polygon points="24,5 29.5,19 44,19 32.5,28 37,42 24,33 11,42 15.5,28 4,19 18.5,19" stroke="#1d1d1f" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" fill="none"/>
|
|
</svg>
|
|
<span class="icon-name" style="color:rgba(0,0,0,0.4)">icon-star</span>
|
|
</div>
|
|
|
|
</div><!-- /grid-light all -->
|
|
</div>
|
|
|
|
<!-- Usage instructions -->
|
|
<div class="usage-block">
|
|
<h3>Inline Sprite Usage</h3>
|
|
<code><!-- 1. Inkludera sprite-sheet i <body> (dold) -->
|
|
<!-- Innehåll från ICON_SPRITES.svg -->
|
|
|
|
<!-- 2. Använd en ikon -->
|
|
<svg width="48" height="48" aria-hidden="true">
|
|
<use href="#icon-infra"/>
|
|
</svg>
|
|
|
|
<!-- 3. Storlek via CSS -->
|
|
.icon { width: 40px; height: 40px; }
|
|
|
|
<!-- 4. Byt färg via CSS (currentColor) -->
|
|
/* I ICON_SPRITES.svg, ersätt #0066FF med currentColor */
|
|
.icon-dark { color: #0066FF; }
|
|
.icon-light { color: #1d1d1f; }
|
|
</code>
|
|
</div>
|
|
|
|
<footer>
|
|
quiXzoom Icon Library v1.0.0 ·
|
|
18 ikoner ·
|
|
VW AG geometriskt formspråk ·
|
|
Handgjord SVG · Stroke-only · #0066FF on dark / #1d1d1f on light ·
|
|
Genererad 2026-06-07
|
|
</footer>
|
|
|
|
</body>
|
|
</html>
|