← back to Hormuzy
mockups/017-weather-channel.html
229 lines
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>tv-weather-channel — Four Horsemen Studio</title>
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Helvetica+Neue:400,700&family=Inter:400,600&display=swap">
<style>
* { box-sizing: border-box; }
body {
margin: 0;
padding: 0;
font-family: 'Inter', sans-serif;
background-color: #0b1c2c;
color: #ffea00;
display: flex;
flex-direction: column;
height: 100vh;
overflow: hidden;
}
header {
display: flex;
align-items: center;
justify-content: space-between;
padding: 16px 32px;
background-color: #0e2335;
border-bottom: 1px solid #00b4ff;
font-family: 'Helvetica Neue', sans-serif;
font-weight: 700;
font-size: 1.5rem;
}
header select {
padding: 8px 12px;
background: #0b1c2c;
color: #ffea00;
border: 1px solid #00b4ff;
border-radius: 4px;
font-family: 'Inter', sans-serif;
font-size: 1rem;
}
header .status {
padding: 6px 12px;
background: #ff5722;
border-radius: 4px;
font-size: 0.85rem;
font-weight: 600;
}
main {
display: flex;
flex: 1;
overflow: hidden;
}
.chat-pane {
width: 40%;
display: flex;
flex-direction: column;
padding: 24px;
overflow-y: auto;
border-right: 1px solid #00b4ff;
background-color: #0b1c2c;
}
.chat-log {
flex: 1;
display: flex;
flex-direction: column;
gap: 16px;
margin-bottom: 24px;
}
.message {
display: flex;
gap: 12px;
}
.message.user {
align-items: flex-start;
}
.message.system {
align-items: flex-end;
}
.message-content {
background-color: #00b4ff;
padding: 12px 16px;
border-radius: 8px;
max-width: 70%;
font-size: 0.95rem;
line-height: 1.3;
}
.timestamp {
font-size: 0.7rem;
color: #ffea00;
opacity: 0.7;
}
.chat-input {
display: flex;
gap: 8px;
}
.chat-input input {
flex: 1;
padding: 12px;
border: 1px solid #00b4ff;
border-radius: 4px;
background: #0b1c2c;
color: #ffea00;
font-size: 1rem;
}
.chat-input button {
padding: 12px 24px;
background: #ffea00;
color: #0b1c2c;
border: none;
border-radius: 4px;
font-weight: 600;
cursor: pointer;
}
.panels {
width: 60%;
display: grid;
grid-template-columns: repeat(2, 1fr);
grid-gap: 24px;
padding: 24px;
overflow-y: auto;
}
.panel {
background: #0b1c2c;
border: 1px solid #00b4ff;
border-radius: 8px;
padding: 20px;
display: flex;
flex-direction: column;
}
.panel-header {
font-family: 'Helvetica Neue', sans-serif;
font-weight: 700;
font-size: 1.2rem;
color: #ffea00;
margin-bottom: 16px;
}
.panel-content {
font-size: 0.95rem;
line-height: 1.5;
color: #00b4ff;
display: flex;
flex-wrap: wrap;
gap: 8px;
}
.panel-content span {
background: #0e2335;
padding: 6px 12px;
border-radius: 4px;
font-size: 0.85rem;
}
</style>
</head>
<body>
<header>
<div>HORMUZ</div>
<div>
<select>
<option>Project Nibiru</option>
<option>Project Shambhala</option>
<option>Project Ouroboros</option>
</select>
<span class="status">idle</span>
</div>
</header>
<main>
<div class="chat-pane">
<div class="chat-log">
<div class="message user">
<div class="message-content">/run-topic: "Quantum Typography in 2077"</div>
<div class="timestamp">09:23</div>
</div>
<div class="message system">
<div class="message-content">Topic initiated. Synthesizing glyphs from 23rd century data streams.</div>
<div class="timestamp">09:24</div>
</div>
<div class="message user">
<div class="message-content">/stampede: "Generate 1000 variations of the word 'horizon'</div>
<div class="timestamp">09:25</div>
</div>
<div class="message system">
<div class="message-content">Stampede engaged. 1000 variations in 12.7 seconds. Output queue: 1000</div>
<div class="timestamp">09:26</div>
</div>
</div>
<div class="chat-input">
<input type="text" placeholder="Type command or message..." />
<button>SEND</button>
</div>
</div>
<div class="panels">
<div class="panel">
<div class="panel-header">PREVIEW</div>
<div class="panel-content">
<span>Neon glyph cascade</span>
<span>Glitch transition</span>
<span>3D holographic layout</span>
<span>Self-replicating UI</span>
</div>
</div>
<div class="panel">
<div class="panel-header">PAPER</div>
<div class="panel-content">
<span>Concept: Synthwave typography</span>
<span>Sketch: 2077 interface mockup</span>
<span>Notes: Avoid 1980s clichés</span>
<span>Todo: Integrate AI-generated fonts</span>
</div>
</div>
<div class="panel">
<div class="panel-header">FIGMA</div>
<div class="panel-content">
<span>Component: Floating text module</span>
<span>Layer: Quantum text generator</span>
<span>Prototype: Glyph morphing animation</span>
<span>Constraint: 4K resolution</span>
</div>
</div>
<div class="panel">
<div class="panel-header">CANVA</div>
<div class="panel-content">
<span>Template: Retro-futuristic poster</span>
<span>Asset: Glitch effect library</span>
<span>Font: Neon Bold 2077</span>
<span>Filter: Holographic overlay</span>
</div>
</div>
</div>
</main>
</body>
</html>