Skip to content

Instantly share code, notes, and snippets.

@stbenjam
Created June 17, 2026 00:37
Show Gist options
  • Select an option

  • Save stbenjam/2c0859be2ff1fd5d1a6da9522e91f931 to your computer and use it in GitHub Desktop.

Select an option

Save stbenjam/2c0859be2ff1fd5d1a6da9522e91f931 to your computer and use it in GitHub Desktop.
Pretty test page
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Hello</title>
<style>
* { margin: 0; padding: 0; box-sizing: border-box; }
body {
min-height: 100vh;
display: flex; align-items: center; justify-content: center;
background: linear-gradient(135deg, #0f0c29, #302b63, #24243e);
font-family: system-ui, -apple-system, sans-serif;
color: #e0e0e0;
overflow: hidden;
}
.card {
text-align: center;
padding: 3rem 4rem;
background: rgba(255,255,255,0.05);
border: 1px solid rgba(255,255,255,0.1);
border-radius: 24px;
backdrop-filter: blur(12px);
box-shadow: 0 8px 32px rgba(0,0,0,0.4);
animation: float 6s ease-in-out infinite;
}
h1 {
font-size: 2.8rem;
font-weight: 700;
background: linear-gradient(90deg, #a78bfa, #60a5fa, #34d399);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
margin-bottom: 0.8rem;
}
p {
font-size: 1.1rem;
line-height: 1.7;
color: rgba(255,255,255,0.65);
max-width: 340px;
}
.dots { margin-top: 1.5rem; display: flex; gap: 8px; justify-content: center; }
.dot {
width: 10px; height: 10px; border-radius: 50%;
animation: pulse 2s ease-in-out infinite;
}
.dot:nth-child(1) { background: #a78bfa; animation-delay: 0s; }
.dot:nth-child(2) { background: #60a5fa; animation-delay: 0.3s; }
.dot:nth-child(3) { background: #34d399; animation-delay: 0.6s; }
@keyframes float {
0%, 100% { transform: translateY(0); }
50% { transform: translateY(-12px); }
}
@keyframes pulse {
0%, 100% { opacity: 0.4; transform: scale(1); }
50% { opacity: 1; transform: scale(1.4); }
}
</style>
</head>
<body>
<div class="card">
<h1>Good morning</h1>
<p>The sky is clear, the coffee is hot, and everything is exactly where it should be.</p>
<div class="dots"><div class="dot"></div><div class="dot"></div><div class="dot"></div></div>
</div>
</body>
</html>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment