AI / index.html
ginipick's picture
Update index.html
1049ae9 verified
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>AI Project Gallery</title>
<style>
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
body {
font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
background: #0f0f0f;
color: #fff;
padding: 20px;
}
.header {
text-align: center;
padding: 40px 20px;
background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
border-radius: 20px;
margin-bottom: 40px;
}
.header h1 {
font-size: 2.5em;
margin-bottom: 10px;
}
/* Featured Section with Videos */
.featured-section {
background: linear-gradient(135deg, #f093fb 0%, #f5576c 100%);
border-radius: 20px;
padding: 40px;
margin-bottom: 50px;
}
.featured-section h2 {
font-size: 2em;
margin-bottom: 20px;
text-align: center;
}
.featured-section p {
text-align: center;
font-size: 1.1em;
margin-bottom: 30px;
}
.featured-media {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 20px;
margin-bottom: 30px;
}
.featured-media-item {
background: #1a1a1a;
border-radius: 15px;
overflow: hidden;
}
.featured-media-item img,
.featured-media-item video {
width: 100%;
height: 250px;
object-fit: cover;
display: block;
}
.featured-media-item .caption {
padding: 10px;
text-align: center;
font-size: 0.9em;
}
.link-container {
text-align: center;
}
.visit-button {
display: inline-block;
padding: 15px 40px;
background: white;
color: #f5576c;
text-decoration: none;
border-radius: 50px;
font-weight: bold;
font-size: 1.1em;
transition: all 0.3s ease;
}
.visit-button:hover {
transform: translateY(-3px);
box-shadow: 0 10px 20px rgba(255,255,255,0.3);
}
/* Gallery Grid */
.section-title {
font-size: 2em;
margin: 40px 0 20px 0;
text-align: center;
}
.gallery {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
gap: 20px;
margin-bottom: 50px;
}
.gallery-item {
background: #1a1a1a;
border-radius: 15px;
overflow: hidden;
transition: transform 0.3s ease;
}
.gallery-item:hover {
transform: translateY(-10px);
box-shadow: 0 20px 40px rgba(102, 126, 234, 0.4);
}
.gallery-item img,
.gallery-item video {
width: 100%;
height: 250px;
object-fit: cover;
display: block;
}
.gallery-item .caption {
padding: 15px;
text-align: center;
font-size: 1.1em;
}
/* Lightbox Modal */
.lightbox {
display: none;
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0,0,0,0.95);
z-index: 1000;
justify-content: center;
align-items: center;
}
.lightbox.active {
display: flex;
}
.lightbox-content {
max-width: 90%;
max-height: 90%;
}
.lightbox img,
.lightbox video {
max-width: 100%;
max-height: 90vh;
border-radius: 10px;
}
.close-lightbox {
position: absolute;
top: 20px;
right: 40px;
font-size: 40px;
color: white;
cursor: pointer;
background: none;
border: none;
}
@media (max-width: 1024px) {
.featured-media {
grid-template-columns: 1fr;
}
}
@media (max-width: 768px) {
.gallery {
grid-template-columns: 1fr;
}
}
</style>
</head>
<body>
<div class="header">
<h1>🤖 Nano Banana Addon' Gallery</h1>
<p>Free Service Link: https://www.ginigen.ai/en</p>
</div>
<!-- Featured Section -->
<div class="featured-section">
<h2>🍌 Ginigen AI</h2>
<p>Next-Generation AI Solution Platform - Accelerate your business with innovative AI technology</p>
<div class="featured-media">
<div class="featured-media-item">
<img src="ginigen-screenshot.png" alt="Ginigen AI Screenshot">
<div class="caption">Ginigen AI Platform</div>
</div>
<div class="featured-media-item">
<video src="h1.mp4" controls>
Your browser does not support the video tag.
</video>
<div class="caption">H1 Demo</div>
</div>
<div class="featured-media-item">
<video src="h2.mp4" controls>
Your browser does not support the video tag.
</video>
<div class="caption">H2 Demo</div>
</div>
</div>
<div class="link-container">
<a href="https://www.ginigen.ai/en" target="_blank" class="visit-button">
Visit Ginigen AI Now →
</a>
</div>
</div>
<!-- Video Gallery -->
<h2 class="section-title">🎬 Video Gallery</h2>
<div class="gallery" id="video-gallery">
<div class="gallery-item">
<video src="q1.mp4" controls>
Your browser does not support the video tag.
</video>
<div class="caption">Q1 Demo</div>
</div>
<div class="gallery-item">
<video src="q2.mp4" controls>
Your browser does not support the video tag.
</video>
<div class="caption">Q2 Demo</div>
</div>
<div class="gallery-item">
<video src="q3.mp4" controls>
Your browser does not support the video tag.
</video>
<div class="caption">Q3 Demo</div>
</div>
<div class="gallery-item">
<video src="q4.mp4" controls>
Your browser does not support the video tag.
</video>
<div class="caption">Q4 Demo</div>
</div>
<div class="gallery-item">
<video src="q5.mp4" controls>
Your browser does not support the video tag.
</video>
<div class="caption">Q5 Demo</div>
</div>
<div class="gallery-item">
<video src="q6.mp4" controls>
Your browser does not support the video tag.
</video>
<div class="caption">Q6 Demo</div>
</div>
<div class="gallery-item">
<video src="q7.mp4" controls>
Your browser does not support the video tag.
</video>
<div class="caption">Q7 Demo</div>
</div>
<div class="gallery-item">
<video src="q8.mp4" controls>
Your browser does not support the video tag.
</video>
<div class="caption">Q8 Demo</div>
</div>
</div>
<!-- Image Gallery -->
<h2 class="section-title">📸 Image Gallery</h2>
<div class="gallery" id="image-gallery">
<div class="gallery-item" onclick="openLightbox('q1.jpg')">
<img src="q1.jpg" alt="Q1 Project">
<div class="caption">Q1 Project</div>
</div>
<div class="gallery-item" onclick="openLightbox('q2.jpg')">
<img src="q2.jpg" alt="Q2 Project">
<div class="caption">Q2 Project</div>
</div>
<div class="gallery-item" onclick="openLightbox('q3.jpg')">
<img src="q3.jpg" alt="Q3 Project">
<div class="caption">Q3 Project</div>
</div>
<div class="gallery-item" onclick="openLightbox('q4.jpg')">
<img src="q4.jpg" alt="Q4 Project">
<div class="caption">Q4 Project</div>
</div>
<div class="gallery-item" onclick="openLightbox('q5.jpg')">
<img src="q5.jpg" alt="Q5 Project">
<div class="caption">Q5 Project</div>
</div>
<div class="gallery-item" onclick="openLightbox('q6.jpg')">
<img src="q6.jpg" alt="Q6 Project">
<div class="caption">Q6 Project</div>
</div>
<div class="gallery-item" onclick="openLightbox('q7.jpg')">
<img src="q7.jpg" alt="Q7 Project">
<div class="caption">Q7 Project</div>
</div>
<div class="gallery-item" onclick="openLightbox('q8.jpg')">
<img src="q8.jpg" alt="Q8 Project">
<div class="caption">Q8 Project</div>
</div>
</div>
<!-- Lightbox Modal -->
<div class="lightbox" id="lightbox" onclick="closeLightbox()">
<button class="close-lightbox">&times;</button>
<div class="lightbox-content">
<img id="lightbox-img" src="" alt="Full size">
</div>
</div>
<script>
function openLightbox(src) {
document.getElementById('lightbox').classList.add('active');
document.getElementById('lightbox-img').src = src;
}
function closeLightbox() {
document.getElementById('lightbox').classList.remove('active');
}
// Close lightbox with ESC key
document.addEventListener('keydown', function(e) {
if (e.key === 'Escape') {
closeLightbox();
}
});
</script>
</body>
</html>