Files
logo/dist/showcase.html
2026-07-04 20:03:24 +00:00

299 lines
11 KiB
HTML
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!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>