oooop / index.html
Marv12's picture
Add 3 files
5b50254 verified
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Dark Masonry Grid UI</title>
<script src="https://cdn.tailwindcss.com"></script>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
<style>
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap');
body {
font-family: 'Inter', sans-serif;
background-color: #000;
}
.masonry-grid {
column-count: 2;
column-gap: 16px;
padding: 16px;
}
.masonry-item {
break-inside: avoid;
margin-bottom: 16px;
border-radius: 16px;
overflow: hidden;
box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
position: relative;
}
.card-image {
width: 100%;
height: auto;
display: block;
}
.card-title {
position: absolute;
bottom: 12px;
left: 12px;
color: white;
font-weight: 700;
font-size: 14px;
text-transform: uppercase;
text-shadow: 0 1px 3px rgba(0, 0, 0, 0.8);
}
.badge {
position: absolute;
top: 12px;
padding: 4px 8px;
border-radius: 9999px;
font-size: 10px;
font-weight: 600;
text-transform: uppercase;
}
.badge-left {
left: 12px;
}
.badge-right {
right: 12px;
}
.badge-purple {
background-color: rgba(124, 58, 237, 0.9);
color: white;
}
.badge-white {
background-color: rgba(255, 255, 255, 0.9);
color: black;
}
.button-container {
display: flex;
justify-content: space-between;
padding: 16px;
position: fixed;
bottom: 0;
left: 0;
right: 0;
background-color: rgba(0, 0, 0, 0.8);
}
.button-dark {
background-color: rgba(30, 30, 30, 0.9);
color: white;
border-radius: 8px;
padding: 12px 16px;
display: flex;
align-items: center;
gap: 8px;
font-weight: 500;
}
.button-light {
background-color: rgba(255, 255, 255, 0.9);
color: black;
border-radius: 8px;
padding: 12px 16px;
display: flex;
align-items: center;
gap: 8px;
font-weight: 500;
}
/* Custom heights for masonry items to create staggered effect */
.item-1 { height: 220px; }
.item-2 { height: 180px; }
.item-3 { height: 240px; }
.item-4 { height: 200px; }
.item-5 { height: 260px; }
.item-6 { height: 190px; }
.item-7 { height: 230px; }
.item-8 { height: 210px; }
</style>
</head>
<body>
<div class="masonry-grid">
<!-- Card 1 -->
<div class="masonry-item item-1">
<img src="https://source.unsplash.com/random/300x400/?cyberpunk" alt="Cyberpunk" class="card-image">
<div class="badge badge-left badge-white">
<i class="fas fa-crown"></i> TOP CHOICE
</div>
<div class="card-title">CYBERPUNK</div>
</div>
<!-- Card 2 -->
<div class="masonry-item item-2">
<img src="https://source.unsplash.com/random/300x300/?glitch" alt="Glitch" class="card-image">
<div class="badge badge-right badge-purple">
MIXED
</div>
<div class="card-title">GLITCH</div>
</div>
<!-- Card 3 -->
<div class="masonry-item item-3">
<img src="https://source.unsplash.com/random/300x450/?neon" alt="Neon Dreams" class="card-image">
<div class="badge badge-right badge-white">
NEW
</div>
<div class="card-title">NEON DREAMS</div>
</div>
<!-- Card 4 -->
<div class="masonry-item item-4">
<img src="https://source.unsplash.com/random/300x350/?synthwave" alt="Synthwave" class="card-image">
<div class="badge badge-left badge-white">
COLLECTION
</div>
<div class="card-title">SYNTHWAVE</div>
</div>
<!-- Card 5 -->
<div class="masonry-item item-5">
<img src="https://source.unsplash.com/random/300x500/?hologram" alt="Hologram" class="card-image">
<div class="badge badge-right badge-white">
NEW
</div>
<div class="card-title">HOLOGRAM</div>
</div>
<!-- Card 6 -->
<div class="masonry-item item-6">
<img src="https://source.unsplash.com/random/300x320/?retro" alt="Retro" class="card-image">
<div class="badge badge-left badge-purple">
MIXED
</div>
<div class="card-title">RETRO FUTURE</div>
</div>
<!-- Card 7 -->
<div class="masonry-item item-7">
<img src="https://source.unsplash.com/random/300x470/?vaporwave" alt="Vaporwave" class="card-image">
<div class="badge badge-left badge-white">
TOP CHOICE
</div>
<div class="card-title">VAPORWAVE</div>
</div>
<!-- Card 8 -->
<div class="masonry-item item-8">
<img src="https://source.unsplash.com/random/300x380/?outrun" alt="Outrun" class="card-image">
<div class="badge badge-right badge-white">
COLLECTION
</div>
<div class="card-title">OUTRUN</div>
</div>
</div>
<div class="button-container">
<button class="button-dark">
<i class="fas fa-camera"></i> Hide preview
</button>
<button class="button-light">
<i class="fas fa-sync-alt"></i> Refresh Preview
</button>
</div>
<p style="border-radius: 8px; text-align: center; font-size: 12px; color: #fff; margin-top: 16px;position: fixed; left: 8px; bottom: 8px; z-index: 10; background: rgba(0, 0, 0, 0.8); padding: 4px 8px;">Made with <img src="https://enzostvs-deepsite.hf.space/logo.svg" alt="DeepSite Logo" style="width: 16px; height: 16px; vertical-align: middle;display:inline-block;margin-right:3px;filter:brightness(0) invert(1);"><a href="https://enzostvs-deepsite.hf.space" style="color: #fff;text-decoration: underline;" target="_blank" >DeepSite</a> - 🧬 <a href="https://enzostvs-deepsite.hf.space?remix=Marv12/oooop" style="color: #fff;text-decoration: underline;" target="_blank" >Remix</a></p></body>
</html>