keynote-ha-muerto / index.html
Malaji71's picture
Add 2 files
67111f1 verified
Raw
History Blame Contribute Delete
11.6 kB
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Galería Visual Impactante</title>
<script src="https://cdn.tailwindcss.com"></script>
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;500;600;700&family=Montserrat:wght@300;400;600;700&display=swap" rel="stylesheet">
<style>
body {
margin: 0;
padding: 0;
font-family: 'Playfair Display', serif;
color: white;
overflow-x: hidden;
}
.hero-container {
position: relative;
height: 100vh;
width: 100vw;
overflow: hidden;
}
.hero-image {
position: absolute;
width: 100%;
height: 100%;
object-fit: cover;
z-index: 1;
transition: transform 0.5s ease;
}
.hero-content {
position: absolute;
z-index: 2;
width: 100%;
height: 100%;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
text-align: center;
padding: 2rem;
background: rgba(0, 0, 0, 0.2);
opacity: 0;
transition: opacity 0.8s ease;
}
.hero-container:hover .hero-content {
opacity: 1;
}
.hero-title {
font-size: 8vw;
font-weight: 700;
line-height: 1;
margin-bottom: 1rem;
text-shadow: 0 2px 10px rgba(0, 0, 0, 0.5);
transform: translateY(20px);
transition: transform 0.5s ease;
}
.hero-subtitle {
font-size: 1.5rem;
max-width: 600px;
text-shadow: 0 1px 5px rgba(0, 0, 0, 0.5);
transform: translateY(20px);
transition: transform 0.5s ease 0.1s;
font-family: 'Montserrat', sans-serif;
font-weight: 300;
}
.hero-container:hover .hero-title,
.hero-container:hover .hero-subtitle {
transform: translateY(0);
}
.nav-dots {
position: fixed;
right: 2rem;
top: 50%;
transform: translateY(-50%);
z-index: 100;
display: flex;
flex-direction: column;
gap: 1rem;
}
.nav-dot {
width: 12px;
height: 12px;
border-radius: 50%;
background: rgba(255, 255, 255, 0.5);
cursor: pointer;
transition: all 0.3s ease;
}
.nav-dot.active {
background: white;
transform: scale(1.3);
}
@media (max-width: 768px) {
.hero-title {
font-size: 12vw;
}
.hero-subtitle {
font-size: 1.2rem;
}
.nav-dots {
display: none;
}
}
</style>
</head>
<body>
<!-- Navigation Dots -->
<div class="nav-dots">
<div class="nav-dot active" data-section="0"></div>
<div class="nav-dot" data-section="1"></div>
<div class="nav-dot" data-section="2"></div>
<div class="nav-dot" data-section="3"></div>
<div class="nav-dot" data-section="4"></div>
<div class="nav-dot" data-section="5"></div>
<div class="nav-dot" data-section="6"></div>
</div>
<!-- Section 1 -->
<div class="hero-container">
<img src="https://huggingface.co/datasets/Malaji71/imagenes/resolve/main/malaji71_IMG_7249.CR2_ISO_400_f16_11000s_50mm_MF_A_crazy_person_4a13a1fb-3eb8-4175-8fe4-8250ced7722e.png"
alt="Keynote ha muerto"
class="hero-image">
<div class="hero-content">
<h1 class="hero-title">Keynote ha muerto</h1>
<p class="hero-subtitle">La nueva era de las presentaciones visuales</p>
</div>
</div>
<!-- Section 2 -->
<div class="hero-container">
<img src="https://datasets-server.huggingface.co/assets/Malaji71/imagenes/--/24517f4d9d97cae07d3446e1a4c60bab0586a779/--/default/train/4/image/image.jpg?Expires=1747667165&Signature=bnr98m3MrrYWMVFj52O6EupK9ezh5VFxhm2Sn18eCZ7a68EmT-SxJ1jK-~NwzA6cy1bC5s-ZNVY8~ag9vF8Vd00xxbV0Em9uilUe1U2WrtbQyIV~rriiOUNoC1C5ucix0~lbh6r6lZp2FxOPqKi31lM6duvQQSaf9sz3G50s~56btYWVWcrBOPZkvI4M0ROlff7SFeOaJ94IT-Qg6BCXYa7~Q9o33WeKDqiafw~4FD7UhrOYE9Hv0J02pT-03iba8c8a3zdBLhkOJVLXXak3PwVfXTxQBVVM7qyVuf-FJORUNldZaFwKFL3K4641s4fApAd6XcuZDFuCxGZdsqr7Ig__&Key-Pair-Id=K3EI6M078Z3AC3"
alt="Que se mueran los feos"
class="hero-image">
<div class="hero-content">
<h1 class="hero-title">Que se mueran los feos</h1>
<p class="hero-subtitle">Y todos los que los apoyan</p>
</div>
</div>
<!-- Section 3 -->
<div class="hero-container">
<img src="https://huggingface.co/datasets/Malaji71/imagenes/resolve/main/WhatsApp%20Image%202025-05-18%20at%2012.45.32.jpeg"
alt="Instantáneas del caos"
class="hero-image">
<div class="hero-content">
<h1 class="hero-title">Instantáneas del caos</h1>
<p class="hero-subtitle">Cuando la realidad supera la ficción</p>
</div>
</div>
<!-- Section 4 -->
<div class="hero-container">
<img src="https://huggingface.co/datasets/Malaji71/imagenes/resolve/main/magnific-fKE10HPbp6kO5KajBZFJ-malaji71_CSP_MANGA15.CLIP_portrait_of_a_young_woman_with_short__23e9ab78-b3fd-43f8-bb96-1e2f38871976.jpeg"
alt="Retrato de una era"
class="hero-image">
<div class="hero-content">
<h1 class="hero-title">Retrato de una era</h1>
<p class="hero-subtitle">La belleza en la simplicidad</p>
</div>
</div>
<!-- Section 5 -->
<div class="hero-container">
<img src="https://huggingface.co/datasets/Malaji71/imagenes/resolve/main/malaji71_A001C003_140325_R28F.ari_ISO_800_f16_130s_135mm_MF_A_m_cdd45518-cc4d-4cd6-96f9-c2aafb5a9d04.png"
alt="El arte de la luz"
class="hero-image">
<div class="hero-content">
<h1 class="hero-title">El arte de la luz</h1>
<p class="hero-subtitle">Cuando la fotografía se convierte en pintura</p>
</div>
</div>
<!-- Section 6 -->
<div class="hero-container">
<img src="https://huggingface.co/datasets/Malaji71/imagenes/resolve/main/malaji71_A001C003_140325_R28F.ari_ISO_800_f16_130s_135mm_MF_A_m_e5199102-ad12-41fe-8813-42f62709ce4a.png"
alt="Sombras que hablan"
class="hero-image">
<div class="hero-content">
<h1 class="hero-title">Sombras que hablan</h1>
<p class="hero-subtitle">Lo que no se ve es más importante que lo visible</p>
</div>
</div>
<!-- Section 7 (Nueva imagen) -->
<div class="hero-container">
<img src="https://huggingface.co/datasets/Malaji71/imagenes/resolve/main/malaji71_IMG_8123.CR3_ISO_800_f1.8_1250s_85mm_MF_A_smiling_youn_7f0c8890-777b-4940-a417-c3ac9559e506.png"
alt="Sonrisa fugaz"
class="hero-image">
<div class="hero-content">
<h1 class="hero-title">Sonrisa fugaz</h1>
<p class="hero-subtitle">Un instante de alegría capturado para la eternidad</p>
</div>
</div>
<script>
document.addEventListener('DOMContentLoaded', function() {
const heroImages = document.querySelectorAll('.hero-image');
const heroContainers = document.querySelectorAll('.hero-container');
const navDots = document.querySelectorAll('.nav-dot');
// Parallax effect
window.addEventListener('scroll', function() {
const scrollPosition = window.pageYOffset;
heroImages.forEach(img => {
const section = img.parentElement;
const sectionTop = section.offsetTop;
const sectionHeight = section.offsetHeight;
if (scrollPosition > sectionTop - window.innerHeight &&
scrollPosition < sectionTop + sectionHeight) {
const relativeScroll = scrollPosition - sectionTop;
img.style.transform = `translateY(${relativeScroll * 0.3}px)`;
}
});
// Update active nav dot
heroContainers.forEach((container, index) => {
const rect = container.getBoundingClientRect();
if (rect.top <= window.innerHeight / 2 && rect.bottom >= window.innerHeight / 2) {
navDots.forEach(dot => dot.classList.remove('active'));
navDots[index].classList.add('active');
}
});
});
// Navigation dots click event
navDots.forEach(dot => {
dot.addEventListener('click', function() {
const sectionIndex = parseInt(this.getAttribute('data-section'));
const targetSection = heroContainers[sectionIndex];
window.scrollTo({
top: targetSection.offsetTop,
behavior: 'smooth'
});
});
});
// Show content on hover
heroContainers.forEach(container => {
container.addEventListener('mouseenter', function() {
this.querySelector('.hero-content').style.opacity = '1';
this.querySelector('.hero-title').style.transform = 'translateY(0)';
this.querySelector('.hero-subtitle').style.transform = 'translateY(0)';
});
container.addEventListener('mouseleave', function() {
this.querySelector('.hero-content').style.opacity = '0';
this.querySelector('.hero-title').style.transform = 'translateY(20px)';
this.querySelector('.hero-subtitle').style.transform = 'translateY(20px)';
});
});
});
</script>
<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=Malaji71/keynote-ha-muerto" style="color: #fff;text-decoration: underline;" target="_blank" >Remix</a></p></body>
</html>