mirror of
https://github.com/hanzoai/logo.git
synced 2026-09-30 22:52:39 +00:00
299 lines
11 KiB
HTML
299 lines
11 KiB
HTML
<!DOCTYPE html>
|
||
<html lang="en">
|
||
<head>
|
||
<meta charset="UTF-8">
|
||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||
<title>Hanzo Logo Assets Showcase</title>
|
||
<style>
|
||
:root {
|
||
--bg-dark: #111;
|
||
--bg-light: #f5f5f5;
|
||
--grid-bg: repeating-conic-gradient(#ccc 0% 25%, #fff 0% 50%) 50% / 20px 20px;
|
||
}
|
||
* { box-sizing: border-box; margin: 0; padding: 0; }
|
||
body {
|
||
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
|
||
background: #1a1a1a;
|
||
color: #fff;
|
||
padding: 40px;
|
||
line-height: 1.6;
|
||
}
|
||
h1 { margin-bottom: 10px; font-size: 2rem; }
|
||
.subtitle { color: #888; margin-bottom: 40px; }
|
||
h2 {
|
||
margin: 40px 0 20px;
|
||
padding-bottom: 10px;
|
||
border-bottom: 1px solid #333;
|
||
color: #fff;
|
||
}
|
||
.section { margin-bottom: 60px; }
|
||
.grid {
|
||
display: flex;
|
||
flex-wrap: wrap;
|
||
gap: 20px;
|
||
align-items: flex-end;
|
||
}
|
||
.icon-item {
|
||
display: flex;
|
||
flex-direction: column;
|
||
align-items: center;
|
||
gap: 10px;
|
||
}
|
||
.icon-box {
|
||
display: flex;
|
||
align-items: center;
|
||
justify-content: center;
|
||
background: var(--grid-bg);
|
||
border-radius: 8px;
|
||
padding: 10px;
|
||
}
|
||
.icon-box.dark {
|
||
background: var(--bg-dark);
|
||
}
|
||
.icon-box.light {
|
||
background: var(--bg-light);
|
||
}
|
||
.icon-box img {
|
||
display: block;
|
||
max-width: 100%;
|
||
height: auto;
|
||
}
|
||
.label {
|
||
font-size: 12px;
|
||
color: #888;
|
||
text-align: center;
|
||
}
|
||
.og-preview {
|
||
max-width: 600px;
|
||
border-radius: 8px;
|
||
overflow: hidden;
|
||
box-shadow: 0 4px 20px rgba(0,0,0,0.5);
|
||
}
|
||
.og-preview img {
|
||
width: 100%;
|
||
height: auto;
|
||
display: block;
|
||
}
|
||
.menubar-demo {
|
||
background: linear-gradient(to bottom, #d4d4d4, #c8c8c8);
|
||
padding: 4px 12px;
|
||
border-radius: 6px;
|
||
display: inline-flex;
|
||
align-items: center;
|
||
gap: 8px;
|
||
}
|
||
.menubar-demo.dark {
|
||
background: linear-gradient(to bottom, #3a3a3a, #2a2a2a);
|
||
}
|
||
.dock-demo {
|
||
background: rgba(255,255,255,0.1);
|
||
backdrop-filter: blur(20px);
|
||
padding: 8px;
|
||
border-radius: 20px;
|
||
display: inline-flex;
|
||
gap: 8px;
|
||
align-items: flex-end;
|
||
}
|
||
.dock-demo img {
|
||
border-radius: 22%;
|
||
}
|
||
.timestamp {
|
||
position: fixed;
|
||
bottom: 20px;
|
||
right: 20px;
|
||
font-size: 12px;
|
||
color: #666;
|
||
}
|
||
</style>
|
||
</head>
|
||
<body>
|
||
<h1>🎨 Hanzo Logo Assets</h1>
|
||
<p class="subtitle">Every brand mark, format, and size.</p>
|
||
|
||
<section class="section">
|
||
<h2>📁 SVG Sources</h2>
|
||
<div class="grid">
|
||
<div class="icon-item">
|
||
<div class="icon-box dark" style="width:120px;height:120px;">
|
||
<img src="logo.svg" alt="Color Logo" style="width:100px;height:100px;">
|
||
</div>
|
||
<span class="label">logo.svg</span>
|
||
</div>
|
||
<div class="icon-item">
|
||
<div class="icon-box light" style="width:120px;height:120px;">
|
||
<img src="logo-mono.svg" alt="Mono Logo" style="width:100px;height:100px;">
|
||
</div>
|
||
<span class="label">logo-mono.svg</span>
|
||
</div>
|
||
<div class="icon-item">
|
||
<div class="icon-box dark" style="width:120px;height:120px;">
|
||
<img src="logo-white.svg" alt="White Logo" style="width:100px;height:100px;">
|
||
</div>
|
||
<span class="label">logo-white.svg</span>
|
||
</div>
|
||
<div class="icon-item">
|
||
<div class="icon-box" style="width:120px;height:120px;">
|
||
<img src="favicon.svg" alt="Favicon" style="width:100px;height:100px;">
|
||
</div>
|
||
<span class="label">favicon.svg</span>
|
||
</div>
|
||
</div>
|
||
</section>
|
||
|
||
<section class="section">
|
||
<h2>🖼️ Standard Icons (PNG)</h2>
|
||
<div class="grid">
|
||
<div class="icon-item">
|
||
<div class="icon-box dark"><img src="icons/logo-32.png" alt="32px"></div>
|
||
<span class="label">32px</span>
|
||
</div>
|
||
<div class="icon-item">
|
||
<div class="icon-box dark"><img src="icons/logo-64.png" alt="64px"></div>
|
||
<span class="label">64px</span>
|
||
</div>
|
||
<div class="icon-item">
|
||
<div class="icon-box dark"><img src="icons/logo-128.png" alt="128px"></div>
|
||
<span class="label">128px</span>
|
||
</div>
|
||
<div class="icon-item">
|
||
<div class="icon-box dark"><img src="icons/logo-256.png" alt="256px"></div>
|
||
<span class="label">256px</span>
|
||
</div>
|
||
</div>
|
||
</section>
|
||
|
||
<section class="section">
|
||
<h2>⭐ Favicons</h2>
|
||
<div class="grid">
|
||
<div class="icon-item">
|
||
<div class="icon-box"><img src="favicon/favicon-16.png" alt="16px"></div>
|
||
<span class="label">16px</span>
|
||
</div>
|
||
<div class="icon-item">
|
||
<div class="icon-box"><img src="favicon/favicon-32.png" alt="32px"></div>
|
||
<span class="label">32px</span>
|
||
</div>
|
||
<div class="icon-item">
|
||
<div class="icon-box"><img src="favicon/favicon-48.png" alt="48px"></div>
|
||
<span class="label">48px</span>
|
||
</div>
|
||
<div class="icon-item">
|
||
<div class="icon-box"><img src="favicon/favicon-64.png" alt="64px"></div>
|
||
<span class="label">64px</span>
|
||
</div>
|
||
<div class="icon-item">
|
||
<div class="icon-box"><img src="favicon/favicon-192.png" alt="192px"></div>
|
||
<span class="label">192px (Android)</span>
|
||
</div>
|
||
<div class="icon-item">
|
||
<div class="icon-box"><img src="favicon/favicon-512.png" alt="512px"></div>
|
||
<span class="label">512px (PWA)</span>
|
||
</div>
|
||
</div>
|
||
</section>
|
||
|
||
<section class="section">
|
||
<h2>🍎 Apple Touch Icons</h2>
|
||
<div class="grid">
|
||
<div class="icon-item">
|
||
<div class="icon-box"><img src="apple/apple-touch-icon-60.png" alt="60px"></div>
|
||
<span class="label">60px</span>
|
||
</div>
|
||
<div class="icon-item">
|
||
<div class="icon-box"><img src="apple/apple-touch-icon-120.png" alt="120px"></div>
|
||
<span class="label">120px</span>
|
||
</div>
|
||
<div class="icon-item">
|
||
<div class="icon-box"><img src="apple/apple-touch-icon-152.png" alt="152px"></div>
|
||
<span class="label">152px</span>
|
||
</div>
|
||
<div class="icon-item">
|
||
<div class="icon-box"><img src="apple/apple-touch-icon-180.png" alt="180px"></div>
|
||
<span class="label">180px</span>
|
||
</div>
|
||
</div>
|
||
</section>
|
||
|
||
<section class="section">
|
||
<h2>🖥️ Dock Icons (macOS)</h2>
|
||
<div class="dock-demo">
|
||
<img src="dock/dock-64.png" alt="Dock 64" style="width:48px;height:48px;">
|
||
<img src="dock/dock-128.png" alt="Dock 128" style="width:64px;height:64px;">
|
||
</div>
|
||
<div class="grid" style="margin-top: 20px;">
|
||
<div class="icon-item">
|
||
<div class="icon-box"><img src="dock/dock-128.png" alt="128px"></div>
|
||
<span class="label">128px</span>
|
||
</div>
|
||
<div class="icon-item">
|
||
<div class="icon-box"><img src="dock/dock-256.png" alt="256px"></div>
|
||
<span class="label">256px</span>
|
||
</div>
|
||
<div class="icon-item">
|
||
<div class="icon-box"><img src="dock/dock-512.png" alt="512px"></div>
|
||
<span class="label">512px</span>
|
||
</div>
|
||
</div>
|
||
</section>
|
||
|
||
<section class="section">
|
||
<h2>📱 Menu Bar Icons</h2>
|
||
<p style="color:#888;margin-bottom:20px;">Template icons adapt to light/dark menu bar</p>
|
||
<div style="display:flex;gap:40px;flex-wrap:wrap;">
|
||
<div>
|
||
<p style="margin-bottom:10px;font-size:14px;">Light Menu Bar</p>
|
||
<div class="menubar-demo">
|
||
<img src="menubar/menubar-16.png" alt="Menu bar icon" style="width:16px;height:16px;">
|
||
<span style="font-size:13px;color:#333;">Hanzo</span>
|
||
</div>
|
||
</div>
|
||
<div>
|
||
<p style="margin-bottom:10px;font-size:14px;">Dark Menu Bar</p>
|
||
<div class="menubar-demo dark">
|
||
<img src="menubar/iconTemplate.png" alt="Menu bar icon" style="width:16px;height:16px;filter:invert(1);">
|
||
<span style="font-size:13px;color:#fff;">Hanzo</span>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="grid" style="margin-top:20px;">
|
||
<div class="icon-item">
|
||
<div class="icon-box light"><img src="menubar/menubar-16.png" alt="16px"></div>
|
||
<span class="label">16px</span>
|
||
</div>
|
||
<div class="icon-item">
|
||
<div class="icon-box light"><img src="menubar/menubar-22.png" alt="22px"></div>
|
||
<span class="label">22px</span>
|
||
</div>
|
||
<div class="icon-item">
|
||
<div class="icon-box light"><img src="menubar/[email protected]" alt="16@2x" style="width:32px;"></div>
|
||
<span class="label">16@2x (32px)</span>
|
||
</div>
|
||
</div>
|
||
</section>
|
||
|
||
<section class="section">
|
||
<h2>📣 Open Graph / Social Images</h2>
|
||
<div style="display:flex;flex-direction:column;gap:30px;">
|
||
<div>
|
||
<p style="margin-bottom:10px;font-size:14px;">OG Image (1200×630)</p>
|
||
<div class="og-preview">
|
||
<img src="og/og-image.png" alt="OG Image">
|
||
</div>
|
||
</div>
|
||
<div>
|
||
<p style="margin-bottom:10px;font-size:14px;">Twitter Card (1200×600)</p>
|
||
<div class="og-preview">
|
||
<img src="og/twitter-card.png" alt="Twitter Card">
|
||
</div>
|
||
</div>
|
||
<div>
|
||
<p style="margin-bottom:10px;font-size:14px;">Square (1200×1200)</p>
|
||
<div class="og-preview" style="max-width:400px;">
|
||
<img src="og/og-square.png" alt="OG Square">
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</section>
|
||
|
||
</body>
|
||
</html> |