kalei/logo-mockups/finalists/compare.html

234 lines
6.5 KiB
HTML
Raw Normal View History

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Kalei Logo Finalists</title>
<style>
* { margin: 0; padding: 0; box-sizing: border-box; }
body {
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
color: #e2e8f0;
min-height: 100vh;
}
.header {
text-align: center;
padding: 40px 20px 20px;
background: linear-gradient(135deg, #0f0a1a 0%, #1a1025 50%, #0f0a1a 100%);
}
.header h1 {
font-size: 2rem;
font-weight: 300;
letter-spacing: 0.15em;
background: linear-gradient(135deg, #C4B5FD, #93C5FD, #6EE7B7, #FDE68A, #FBCFE8);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
margin-bottom: 8px;
}
.header p {
font-size: 0.9rem;
color: #94a3b8;
font-weight: 300;
}
.comparison {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 0;
min-height: calc(100vh - 120px);
}
.panel {
display: flex;
flex-direction: column;
align-items: center;
padding: 30px 20px 40px;
position: relative;
}
.panel:first-child { border-right: 1px solid rgba(139,92,246,0.15); }
.panel h2 {
font-size: 1.1rem;
font-weight: 400;
letter-spacing: 0.08em;
margin-bottom: 6px;
}
.panel .subtitle {
font-size: 0.75rem;
color: #64748b;
margin-bottom: 20px;
text-align: center;
line-height: 1.5;
}
.logo-container {
width: 320px;
height: 320px;
border-radius: 24px;
display: flex;
align-items: center;
justify-content: center;
margin-bottom: 24px;
position: relative;
}
.logo-container object {
width: 300px;
height: 300px;
}
.changes {
max-width: 300px;
font-size: 0.72rem;
color: #94a3b8;
line-height: 1.6;
text-align: left;
}
.changes strong {
color: #C4B5FD;
font-weight: 500;
display: block;
margin-bottom: 4px;
font-size: 0.75rem;
letter-spacing: 0.05em;
}
.changes ul {
list-style: none;
padding: 0;
}
.changes ul li {
padding-left: 14px;
position: relative;
margin-bottom: 3px;
}
.changes ul li::before {
content: '';
position: absolute;
left: 0;
top: 7px;
width: 5px;
height: 5px;
border-radius: 50%;
background: linear-gradient(135deg, #C4B5FD, #93C5FD);
opacity: 0.6;
}
/* Background toggle */
.bg-toggle {
position: fixed;
bottom: 20px;
right: 20px;
display: flex;
gap: 6px;
background: rgba(15,10,26,0.9);
border: 1px solid rgba(139,92,246,0.2);
border-radius: 10px;
padding: 6px;
z-index: 100;
}
.bg-toggle button {
border: none;
padding: 6px 14px;
border-radius: 7px;
cursor: pointer;
font-size: 0.7rem;
font-weight: 500;
letter-spacing: 0.04em;
transition: all 0.2s;
color: #94a3b8;
background: transparent;
}
.bg-toggle button.active {
background: rgba(139,92,246,0.25);
color: #C4B5FD;
}
body.bg-dark { background: #0f0a1a; }
body.bg-dark .panel { background: transparent; }
body.bg-mid { background: #1e1b2e; }
body.bg-mid .panel { background: transparent; }
body.bg-light { background: #f8fafc; }
body.bg-light .panel { background: transparent; }
body.bg-light .header { background: linear-gradient(135deg, #f1f5f9, #e2e8f0); }
body.bg-light .header p { color: #64748b; }
body.bg-light .panel h2 { color: #1e293b; }
body.bg-light .panel .subtitle { color: #64748b; }
body.bg-light .panel:first-child { border-right-color: rgba(139,92,246,0.1); }
body.bg-light .changes { color: #475569; }
body.bg-light .changes strong { color: #7c3aed; }
body.bg-white { background: #ffffff; }
body.bg-white .panel { background: transparent; }
body.bg-white .header { background: #ffffff; }
body.bg-white .header p { color: #94a3b8; }
body.bg-white .panel h2 { color: #0f172a; }
body.bg-white .panel .subtitle { color: #94a3b8; }
body.bg-white .panel:first-child { border-right-color: rgba(0,0,0,0.06); }
body.bg-white .changes { color: #64748b; }
body.bg-white .changes strong { color: #7c3aed; }
</style>
</head>
<body class="bg-dark">
<div class="header">
<h1>KALEI FINALISTS</h1>
<p>Refined from semi-finalist round &mdash; white circle removed, details polished</p>
</div>
<div class="comparison">
<div class="panel">
<h2>Glass Facets</h2>
<p class="subtitle">Bloom variant &mdash; stained-glass petals</p>
<div class="logo-container">
<object type="image/svg+xml" data="glass-facets-final.svg"></object>
</div>
<div class="changes">
<strong>Changes from semi-finalist:</strong>
<ul>
<li>Removed dashed white counter-rotating ring (r=100)</li>
<li>Removed dashed white inner core ring (r=22)</li>
<li>Added soft prismatic inter-petal color wash for depth</li>
<li>Inner core ring now uses prismatic gradient instead of white</li>
<li>Rotating dot ring now color-tinted per brand palette</li>
<li>Added petal tip glow points at each apex</li>
<li>Refined refraction lines (softer, rounded caps)</li>
<li>Enhanced specular highlights with tertiary pinpoint</li>
<li>Slightly larger core for better presence</li>
</ul>
</div>
</div>
<div class="panel">
<h2>Soft Elegance</h2>
<p class="subtitle">Starburst variant &mdash; crystalline blades</p>
<div class="logo-container">
<object type="image/svg+xml" data="soft-elegance-final.svg"></object>
</div>
<div class="changes">
<strong>Changes from semi-finalist:</strong>
<ul>
<li>Removed hard white stroke circle (r=50) around core</li>
<li>Replaced with organic prismatic glow transition</li>
<li>Edge shimmers now color-tinted per blade (not plain white)</li>
<li>Added blade tip glow points at outer edges</li>
<li>Added warm amber specular accent in core</li>
<li>Core-to-blade transition now smooth radial gradient</li>
<li>Prismatic halo ring refined for subtlety</li>
</ul>
</div>
</div>
</div>
<div class="bg-toggle">
<button class="active" onclick="setBg('dark')">Dark</button>
<button onclick="setBg('mid')">Mid</button>
<button onclick="setBg('light')">Light</button>
<button onclick="setBg('white')">White</button>
</div>
<script>
function setBg(mode) {
document.body.className = 'bg-' + mode;
document.querySelectorAll('.bg-toggle button').forEach(b => b.classList.remove('active'));
event.target.classList.add('active');
}
</script>
</body>
</html>