ss / index.html
lastLord's picture
undefined - Initial Deployment
e92aef8 verified
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>WallHub - Лучшие обои для устройств</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>
@keyframes float {
0%, 100% { transform: translateY(0); }
50% { transform: translateY(-10px); }
}
.floating {
animation: float 3s ease-in-out infinite;
}
.fade-in {
animation: fadeIn 0.5s ease-in;
}
@keyframes fadeIn {
from { opacity: 0; }
to { opacity: 1; }
}
.grid-item {
transition: all 0.3s ease;
}
.grid-item:hover {
transform: scale(1.03);
box-shadow: 0 10px 25px rgba(0, 0, 0, 0.3);
}
.menu-item {
position: relative;
}
.menu-item::after {
content: '';
position: absolute;
width: 0;
height: 2px;
bottom: 0;
left: 0;
background-color: #3b82f6;
transition: width 0.3s ease;
}
.menu-item:hover::after {
width: 100%;
}
.dropdown-menu {
opacity: 0;
visibility: hidden;
transition: all 0.3s ease;
}
.dropdown:hover .dropdown-menu {
opacity: 1;
visibility: visible;
}
</style>
</head>
<body class="bg-gray-900 text-gray-100 min-h-screen">
<!-- Header -->
<header class="sticky top-0 z-50 bg-gray-800/90 backdrop-blur-md shadow-lg">
<div class="container mx-auto px-4 py-3 flex justify-between items-center">
<!-- Logo -->
<div class="flex items-center space-x-2">
<div class="w-10 h-10 bg-blue-500 rounded-full flex items-center justify-center floating">
<i class="fas fa-image text-white text-xl"></i>
</div>
<h1 class="text-2xl font-bold bg-gradient-to-r from-blue-400 to-purple-500 bg-clip-text text-transparent">WallHub</h1>
</div>
<!-- Mobile menu button -->
<button id="mobile-menu-button" class="md:hidden text-gray-300 hover:text-white focus:outline-none">
<i class="fas fa-bars text-2xl"></i>
</button>
<!-- Desktop Navigation -->
<nav class="hidden md:flex space-x-8">
<div class="dropdown relative">
<button class="menu-item flex items-center space-x-1 py-2 px-1 text-gray-300 hover:text-white transition">
<span>Категории</span>
<i class="fas fa-chevron-down text-xs mt-1"></i>
</button>
<div class="dropdown-menu absolute left-0 mt-2 w-48 bg-gray-800 rounded-md shadow-xl py-1 z-50">
<a href="#" class="block px-4 py-2 text-gray-300 hover:bg-gray-700 hover:text-white">Для ПК</a>
<a href="#" class="block px-4 py-2 text-gray-300 hover:bg-gray-700 hover:text-white">Для смартфонов</a>
<a href="#" class="block px-4 py-2 text-gray-300 hover:bg-gray-700 hover:text-white">4K Обои</a>
<a href="#" class="block px-4 py-2 text-gray-300 hover:bg-gray-700 hover:text-white">Минимализм</a>
<a href="#" class="block px-4 py-2 text-gray-300 hover:bg-gray-700 hover:text-white">Природа</a>
</div>
</div>
<a href="#" class="menu-item py-2 px-1 text-gray-300 hover:text-white transition">Популярные</a>
<a href="#" class="menu-item py-2 px-1 text-gray-300 hover:text-white transition">Новые</a>
<a href="#" class="menu-item py-2 px-1 text-gray-300 hover:text-white transition">Коллекции</a>
</nav>
<!-- Search and User -->
<div class="hidden md:flex items-center space-x-4">
<div class="relative">
<input type="text" placeholder="Поиск обоев..." class="bg-gray-700 rounded-full py-2 px-4 pl-10 text-white focus:outline-none focus:ring-2 focus:ring-blue-500 w-64">
<i class="fas fa-search absolute left-3 top-3 text-gray-400"></i>
</div>
<button class="w-10 h-10 rounded-full bg-gray-700 hover:bg-gray-600 flex items-center justify-center transition">
<i class="fas fa-user text-gray-300"></i>
</button>
</div>
</div>
<!-- Mobile Menu -->
<div id="mobile-menu" class="hidden md:hidden bg-gray-800 px-4 py-2">
<div class="mb-3">
<input type="text" placeholder="Поиск обоев..." class="bg-gray-700 rounded-full py-2 px-4 pl-10 text-white focus:outline-none focus:ring-2 focus:ring-blue-500 w-full">
<i class="fas fa-search absolute left-7 top-[72px] text-gray-400"></i>
</div>
<a href="#" class="block py-2 px-2 text-gray-300 hover:bg-gray-700 hover:text-white rounded">Для ПК</a>
<a href="#" class="block py-2 px-2 text-gray-300 hover:bg-gray-700 hover:text-white rounded">Для смартфонов</a>
<a href="#" class="block py-2 px-2 text-gray-300 hover:bg-gray-700 hover:text-white rounded">Популярные</a>
<a href="#" class="block py-2 px-2 text-gray-300 hover:bg-gray-700 hover:text-white rounded">Новые</a>
<a href="#" class="block py-2 px-2 text-gray-300 hover:bg-gray-700 hover:text-white rounded">Коллекции</a>
<div class="pt-2 mt-2 border-t border-gray-700">
<button class="w-full py-2 px-2 text-left text-gray-300 hover:bg-gray-700 hover:text-white rounded flex items-center">
<i class="fas fa-user mr-2"></i> Войти
</button>
</div>
</div>
</header>
<!-- Hero Section -->
<section class="relative bg-gradient-to-br from-gray-800 to-gray-900 py-16 md:py-24">
<div class="container mx-auto px-4 flex flex-col md:flex-row items-center">
<div class="md:w-1/2 mb-10 md:mb-0 fade-in">
<h2 class="text-4xl md:text-5xl font-bold mb-4">Найдите идеальные обои</h2>
<p class="text-xl text-gray-300 mb-6">Тысячи высококачественных обоев для вашего рабочего стола или смартфона. Бесплатно и без регистрации.</p>
<div class="flex space-x-4">
<button class="bg-blue-600 hover:bg-blue-700 text-white px-6 py-3 rounded-full font-medium transition flex items-center">
<i class="fas fa-download mr-2"></i> Скачать все
</button>
<button class="bg-gray-700 hover:bg-gray-600 text-white px-6 py-3 rounded-full font-medium transition flex items-center">
<i class="fas fa-heart mr-2"></i> Избранное
</button>
</div>
</div>
<div class="md:w-1/2 flex justify-center fade-in">
<div class="relative w-full max-w-md">
<div class="absolute -top-10 -left-10 w-32 h-32 bg-blue-500 rounded-full opacity-20 animate-pulse"></div>
<div class="absolute -bottom-10 -right-10 w-40 h-40 bg-purple-500 rounded-full opacity-20 animate-pulse delay-300"></div>
<div class="relative bg-gray-800 p-2 rounded-2xl shadow-2xl">
<div class="bg-gray-900 rounded-xl overflow-hidden">
<img src="https://source.unsplash.com/random/600x400/?nature" alt="Nature Wallpaper" class="w-full h-auto">
<div class="p-4">
<div class="flex justify-between items-center mb-2">
<h3 class="font-medium">Горный пейзаж</h3>
<div class="flex space-x-2">
<button class="text-gray-400 hover:text-blue-500 transition">
<i class="fas fa-heart"></i>
</button>
<button class="text-gray-400 hover:text-blue-500 transition">
<i class="fas fa-download"></i>
</button>
</div>
</div>
<div class="flex justify-between text-sm text-gray-400">
<span>2560x1440</span>
<span>4K</span>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
<!-- Categories -->
<section class="py-12 bg-gray-900">
<div class="container mx-auto px-4">
<h2 class="text-3xl font-bold mb-8 text-center">Популярные категории</h2>
<div class="grid grid-cols-2 md:grid-cols-4 lg:grid-cols-6 gap-4">
<a href="#" class="category-card bg-gray-800 rounded-xl overflow-hidden transition hover:bg-gray-700 group">
<div class="aspect-w-16 aspect-h-9 relative">
<img src="https://source.unsplash.com/random/300x200/?nature" alt="Nature" class="w-full h-full object-cover">
<div class="absolute inset-0 bg-gradient-to-t from-black/70 to-transparent flex items-end p-4">
<h3 class="text-white font-medium group-hover:text-blue-400 transition">Природа</h3>
</div>
</div>
</a>
<a href="#" class="category-card bg-gray-800 rounded-xl overflow-hidden transition hover:bg-gray-700 group">
<div class="aspect-w-16 aspect-h-9 relative">
<img src="https://source.unsplash.com/random/300x200/?city" alt="City" class="w-full h-full object-cover">
<div class="absolute inset-0 bg-gradient-to-t from-black/70 to-transparent flex items-end p-4">
<h3 class="text-white font-medium group-hover:text-blue-400 transition">Город</h3>
</div>
</div>
</a>
<a href="#" class="category-card bg-gray-800 rounded-xl overflow-hidden transition hover:bg-gray-700 group">
<div class="aspect-w-16 aspect-h-9 relative">
<img src="https://source.unsplash.com/random/300x200/?space" alt="Space" class="w-full h-full object-cover">
<div class="absolute inset-0 bg-gradient-to-t from-black/70 to-transparent flex items-end p-4">
<h3 class="text-white font-medium group-hover:text-blue-400 transition">Космос</h3>
</div>
</div>
</a>
<a href="#" class="category-card bg-gray-800 rounded-xl overflow-hidden transition hover:bg-gray-700 group">
<div class="aspect-w-16 aspect-h-9 relative">
<img src="https://source.unsplash.com/random/300x200/?abstract" alt="Abstract" class="w-full h-full object-cover">
<div class="absolute inset-0 bg-gradient-to-t from-black/70 to-transparent flex items-end p-4">
<h3 class="text-white font-medium group-hover:text-blue-400 transition">Абстракция</h3>
</div>
</div>
</a>
<a href="#" class="category-card bg-gray-800 rounded-xl overflow-hidden transition hover:bg-gray-700 group">
<div class="aspect-w-16 aspect-h-9 relative">
<img src="https://source.unsplash.com/random/300x200/?minimal" alt="Minimal" class="w-full h-full object-cover">
<div class="absolute inset-0 bg-gradient-to-t from-black/70 to-transparent flex items-end p-4">
<h3 class="text-white font-medium group-hover:text-blue-400 transition">Минимализм</h3>
</div>
</div>
</a>
<a href="#" class="category-card bg-gray-800 rounded-xl overflow-hidden transition hover:bg-gray-700 group">
<div class="aspect-w-16 aspect-h-9 relative">
<img src="https://source.unsplash.com/random/300x200/?anime" alt="Anime" class="w-full h-full object-cover">
<div class="absolute inset-0 bg-gradient-to-t from-black/70 to-transparent flex items-end p-4">
<h3 class="text-white font-medium group-hover:text-blue-400 transition">Аниме</h3>
</div>
</div>
</a>
</div>
</div>
</section>
<!-- Wallpapers Grid -->
<section class="py-12 bg-gray-900">
<div class="container mx-auto px-4">
<div class="flex justify-between items-center mb-8">
<h2 class="text-3xl font-bold">Новые обои</h2>
<div class="flex space-x-2">
<button class="bg-gray-800 hover:bg-gray-700 px-4 py-2 rounded-lg transition">
<i class="fas fa-th-large"></i>
</button>
<button class="bg-gray-800 hover:bg-gray-700 px-4 py-2 rounded-lg transition">
<i class="fas fa-th-list"></i>
</button>
</div>
</div>
<div class="grid grid-cols-1 sm:grid-cols-2 md:grid-cols-3 lg:grid-cols-4 gap-6">
<!-- Wallpaper Item 1 -->
<div class="grid-item bg-gray-800 rounded-xl overflow-hidden transition">
<div class="relative">
<img src="https://source.unsplash.com/random/600x400/?mountain" alt="Mountain" class="w-full h-48 sm:h-56 object-cover">
<div class="absolute top-3 right-3 flex space-x-2">
<button class="w-8 h-8 bg-gray-900/70 hover:bg-gray-800 rounded-full flex items-center justify-center transition">
<i class="fas fa-heart text-white text-sm"></i>
</button>
<button class="w-8 h-8 bg-gray-900/70 hover:bg-gray-800 rounded-full flex items-center justify-center transition">
<i class="fas fa-download text-white text-sm"></i>
</button>
</div>
<div class="absolute bottom-0 left-0 right-0 bg-gradient-to-t from-black/70 to-transparent p-4">
<h3 class="text-white font-medium">Горный хребет</h3>
<div class="flex justify-between text-xs text-gray-300 mt-1">
<span>3840x2160</span>
<span>4K</span>
</div>
</div>
</div>
</div>
<!-- Wallpaper Item 2 -->
<div class="grid-item bg-gray-800 rounded-xl overflow-hidden transition">
<div class="relative">
<img src="https://source.unsplash.com/random/600x400/?ocean" alt="Ocean" class="w-full h-48 sm:h-56 object-cover">
<div class="absolute top-3 right-3 flex space-x-2">
<button class="w-8 h-8 bg-gray-900/70 hover:bg-gray-800 rounded-full flex items-center justify-center transition">
<i class="fas fa-heart text-white text-sm"></i>
</button>
<button class="w-8 h-8 bg-gray-900/70 hover:bg-gray-800 rounded-full flex items-center justify-center transition">
<i class="fas fa-download text-white text-sm"></i>
</button>
</div>
<div class="absolute bottom-0 left-0 right-0 bg-gradient-to-t from-black/70 to-transparent p-4">
<h3 class="text-white font-medium">Океанский закат</h3>
<div class="flex justify-between text-xs text-gray-300 mt-1">
<span>2560x1440</span>
<span>QHD</span>
</div>
</div>
</div>
</div>
<!-- Wallpaper Item 3 -->
<div class="grid-item bg-gray-800 rounded-xl overflow-hidden transition">
<div class="relative">
<img src="https://source.unsplash.com/random/600x400/?forest" alt="Forest" class="w-full h-48 sm:h-56 object-cover">
<div class="absolute top-3 right-3 flex space-x-2">
<button class="w-8 h-8 bg-gray-900/70 hover:bg-gray-800 rounded-full flex items-center justify-center transition">
<i class="fas fa-heart text-white text-sm"></i>
</button>
<button class="w-8 h-8 bg-gray-900/70 hover:bg-gray-800 rounded-full flex items-center justify-center transition">
<i class="fas fa-download text-white text-sm"></i>
</button>
</div>
<div class="absolute bottom-0 left-0 right-0 bg-gradient-to-t from-black/70 to-transparent p-4">
<h3 class="text-white font-medium">Туманный лес</h3>
<div class="flex justify-between text-xs text-gray-300 mt-1">
<span>1920x1080</span>
<span>Full HD</span>
</div>
</div>
</div>
</div>
<!-- Wallpaper Item 4 -->
<div class="grid-item bg-gray-800 rounded-xl overflow-hidden transition">
<div class="relative">
<img src="https://source.unsplash.com/random/600x400/?desert" alt="Desert" class="w-full h-48 sm:h-56 object-cover">
<div class="absolute top-3 right-3 flex space-x-2">
<button class="w-8 h-8 bg-gray-900/70 hover:bg-gray-800 rounded-full flex items-center justify-center transition">
<i class="fas fa-heart text-white text-sm"></i>
</button>
<button class="w-8 h-8 bg-gray-900/70 hover:bg-gray-800 rounded-full flex items-center justify-center transition">
<i class="fas fa-download text-white text-sm"></i>
</button>
</div>
<div class="absolute bottom-0 left-0 right-0 bg-gradient-to-t from-black/70 to-transparent p-4">
<h3 class="text-white font-medium">Бескрайняя пустыня</h3>
<div class="flex justify-between text-xs text-gray-300 mt-1">
<span>5120x2880</span>
<span>5K</span>
</div>
</div>
</div>
</div>
<!-- Wallpaper Item 5 -->
<div class="grid-item bg-gray-800 rounded-xl overflow-hidden transition">
<div class="relative">
<img src="https://source.unsplash.com/random/600x400/?night" alt="Night" class="w-full h-48 sm:h-56 object-cover">
<div class="absolute top-3 right-3 flex space-x-2">
<button class="w-8 h-8 bg-gray-900/70 hover:bg-gray-800 rounded-full flex items-center justify-center transition">
<i class="fas fa-heart text-white text-sm"></i>
</button>
<button class="w-8 h-8 bg-gray-900/70 hover:bg-gray-800 rounded-full flex items-center justify-center transition">
<i class="fas fa-download text-white text-sm"></i>
</button>
</div>
<div class="absolute bottom-0 left-0 right-0 bg-gradient-to-t from-black/70 to-transparent p-4">
<h3 class="text-white font-medium">Звездная ночь</h3>
<div class="flex justify-between text-xs text-gray-300 mt-1">
<span>3840x2160</span>
<span>4K</span>
</div>
</div>
</div>
</div>
<!-- Wallpaper Item 6 -->
<div class="grid-item bg-gray-800 rounded-xl overflow-hidden transition">
<div class="relative">
<img src="https://source.unsplash.com/random/600x400/?waterfall" alt="Waterfall" class="w-full h-48 sm:h-56 object-cover">
<div class="absolute top-3 right-3 flex space-x-2">
<button class="w-8 h-8 bg-gray-900/70 hover:bg-gray-800 rounded-full flex items-center justify-center transition">
<i class="fas fa-heart text-white text-sm"></i>
</button>
<button class="w-8 h-8 bg-gray-900/70 hover:bg-gray-800 rounded-full flex items-center justify-center transition">
<i class="fas fa-download text-white text-sm"></i>
</button>
</div>
<div class="absolute bottom-0 left-0 right-0 bg-gradient-to-t from-black/70 to-transparent p-4">
<h3 class="text-white font-medium">Горный водопад</h3>
<div class="flex justify-between text-xs text-gray-300 mt-1">
<span>2560x1440</span>
<span>QHD</span>
</div>
</div>
</div>
</div>
<!-- Wallpaper Item 7 -->
<div class="grid-item bg-gray-800 rounded-xl overflow-hidden transition">
<div class="relative">
<img src="https://source.unsplash.com/random/600x400/?aurora" alt="Aurora" class="w-full h-48 sm:h-56 object-cover">
<div class="absolute top-3 right-3 flex space-x-2">
<button class="w-8 h-8 bg-gray-900/70 hover:bg-gray-800 rounded-full flex items-center justify-center transition">
<i class="fas fa-heart text-white text-sm"></i>
</button>
<button class="w-8 h-8 bg-gray-900/70 hover:bg-gray-800 rounded-full flex items-center justify-center transition">
<i class="fas fa-download text-white text-sm"></i>
</button>
</div>
<div class="absolute bottom-0 left-0 right-0 bg-gradient-to-t from-black/70 to-transparent p-4">
<h3 class="text-white font-medium">Северное сияние</h3>
<div class="flex justify-between text-xs text-gray-300 mt-1">
<span>3840x2160</span>
<span>4K</span>
</div>
</div>
</div>
</div>
<!-- Wallpaper Item 8 -->
<div class="grid-item bg-gray-800 rounded-xl overflow-hidden transition">
<div class="relative">
<img src="https://source.unsplash.com/random/600x400/?sunset" alt="Sunset" class="w-full h-48 sm:h-56 object-cover">
<div class="absolute top-3 right-3 flex space-x-2">
<button class="w-8 h-8 bg-gray-900/70 hover:bg-gray-800 rounded-full flex items-center justify-center transition">
<i class="fas fa-heart text-white text-sm"></i>
</button>
<button class="w-8 h-8 bg-gray-900/70 hover:bg-gray-800 rounded-full flex items-center justify-center transition">
<i class="fas fa-download text-white text-sm"></i>
</button>
</div>
<div class="absolute bottom-0 left-0 right-0 bg-gradient-to-t from-black/70 to-transparent p-4">
<h3 class="text-white font-medium">Закат на пляже</h3>
<div class="flex justify-between text-xs text-gray-300 mt-1">
<span>1920x1080</span>
<span>Full HD</span>
</div>
</div>
</div>
</div>
</div>
<div class="mt-10 text-center">
<button class="bg-gray-800 hover:bg-gray-700 text-white px-6 py-3 rounded-full font-medium transition">
Показать еще
</button>
</div>
</div>
</section>
<!-- Features -->
<section class="py-16 bg-gray-800">
<div class="container mx-auto px-4">
<h2 class="text-3xl font-bold mb-12 text-center">Почему выбирают нас?</h2>
<div class="grid grid-cols-1 md:grid-cols-3 gap-8">
<div class="bg-gray-900 p-6 rounded-xl hover:bg-gray-800 transition group">
<div class="w-14 h-14 bg-blue-600 rounded-full flex items-center justify-center mb-4 group-hover:bg-blue-500 transition">
<i class="fas fa-image text-white text-2xl"></i>
</div>
<h3 class="text-xl font-bold mb-2">Высокое качество</h3>
<p class="text-gray-400">Все обои проходят тщательный отбор и проверку качества. Только лучшие изображения в высоком разрешении.</p>
</div>
<div class="bg-gray-900 p-6 rounded-xl hover:bg-gray-800 transition group">
<div class="w-14 h-14 bg-purple-600 rounded-full flex items-center justify-center mb-4 group-hover:bg-purple-500 transition">
<i class="fas fa-mobile-alt text-white text-2xl"></i>
</div>
<h3 class="text-xl font-bold mb-2">Оптимизация</h3>
<p class="text-gray-400">Каждое изображение оптимизировано для разных устройств. Выберите подходящее разрешение для вашего экрана.</p>
</div>
<div class="bg-gray-900 p-6 rounded-xl hover:bg-gray-800 transition group">
<div class="w-14 h-14 bg-green-600 rounded-full flex items-center justify-center mb-4 group-hover:bg-green-500 transition">
<i class="fas fa-cloud-download-alt text-white text-2xl"></i>
</div>
<h3 class="text-xl font-bold mb-2">Быстрая загрузка</h3>
<p class="text-gray-400">Быстрая загрузка без ограничений и без регистрации. Скачивайте столько обоев, сколько вам нужно.</p>
</div>
</div>
</div>
</section>
<!-- Footer -->
<footer class="bg-gray-900 py-12">
<div class="container mx-auto px-4">
<div class="grid grid-cols-1 md:grid-cols-4 gap-8">
<div>
<div class="flex items-center space-x-2 mb-4">
<div class="w-10 h-10 bg-blue-500 rounded-full flex items-center justify-center">
<i class="fas fa-image text-white text-xl"></i>
</div>
<h3 class="text-2xl font-bold bg-gradient-to-r from-blue-400 to-purple-500 bg-clip-text text-transparent">WallHub</h3>
</div>
<p class="text-gray-400 mb-4">Лучшие обои для ваших устройств. Бесплатно и без ограничений.</p>
<div class="flex space-x-4">
<a href="#" class="text-gray-400 hover:text-white transition">
<i class="fab fa-facebook-f"></i>
</a>
<a href="#" class="text-gray-400 hover:text-white transition">
<i class="fab fa-twitter"></i>
</a>
<a href="#" class="text-gray-400 hover:text-white transition">
<i class="fab fa-instagram"></i>
</a>
<a href="#" class="text-gray-400 hover:text-white transition">
<i class="fab fa-pinterest"></i>
</a>
</div>
</div>
<div>
<h4 class="text-lg font-bold mb-4">Категории</h4>
<ul class="space-y-2">
<li><a href="#" class="text-gray-400 hover:text-white transition">Для ПК</a></li>
<li><a href="#" class="text-gray-400 hover:text-white transition">Для смартфонов</a></li>
<li><a href="#" class="text-gray-400 hover:text-white transition">4K Обои</a></li>
<li><a href="#" class="text-gray-400 hover:text-white transition">Минимализм</a></li>
<li><a href="#" class="text-gray-400 hover:text-white transition">Природа</a></li>
</ul>
</div>
<div>
<h4 class="text-lg font-bold mb-4">Информация</h4>
<ul class="space-y-2">
<li><a href="#" class="text-gray-400 hover:text-white transition">О нас</a></li>
<li><a href="#" class="text-gray-400 hover:text-white transition">Контакты</a></li>
<li><a href="#" class="text-gray-400 hover:text-white transition">Политика конфиденциальности</a></li>
<li><a href="#" class="text-gray-400 hover:text-white transition">Условия использования</a></li>
<li><a href="#" class="text-gray-400 hover:text-white transition">FAQ</a></li>
</ul>
</div>
<div>
<h4 class="text-lg font-bold mb-4">Подписаться</h4>
<p class="text-gray-400 mb-4">Получайте уведомления о новых обоях прямо на вашу почту.</p>
<div class="flex">
<input type="email" placeholder="Ваш email" class="bg-gray-800 text-white px-4 py-2 rounded-l-lg focus:outline-none w-full">
<button class="bg-blue-600 hover:bg-blue-700 text-white px-4 py-2 rounded-r-lg transition">
<i class="fas fa-paper-plane"></i>
</button>
</div>
</div>
</div>
<div class="border-t border-gray-800 mt-10 pt-6 text-center text-gray-500">
<p>&copy; 2023 WallHub. Все права защищены.</p>
</div>
</div>
</footer>
<!-- Back to top button -->
<button id="back-to-top" class="fixed bottom-6 right-6 w-12 h-12 bg-gray-800 hover:bg-gray-700 rounded-full flex items-center justify-center shadow-lg transition opacity-0 invisible">
<i class="fas fa-arrow-up text-white"></i>
</button>
<script>
// Mobile menu toggle
const mobileMenuButton = document.getElementById('mobile-menu-button');
const mobileMenu = document.getElementById('mobile-menu');
mobileMenuButton.addEventListener('click', () => {
mobileMenu.classList.toggle('hidden');
});
// Back to top button
const backToTopButton = document.getElementById('back-to-top');
window.addEventListener('scroll', () => {
if (window.pageYOffset > 300) {
backToTopButton.classList.remove('opacity-0', 'invisible');
backToTopButton.classList.add('opacity-100', 'visible');
} else {
backToTopButton.classList.remove('opacity-100', 'visible');
backToTopButton.classList.add('opacity-0', 'invisible');
}
});
backToTopButton.addEventListener('click', () => {
window.scrollTo({
top: 0,
behavior: 'smooth'
});
});
// Image hover effect
const gridItems = document.querySelectorAll('.grid-item');
gridItems.forEach(item => {
const img = item.querySelector('img');
const originalSrc = img.src;
item.addEventListener('mouseenter', () => {
// You could add a hover effect here, like loading a higher quality image
});
item.addEventListener('mouseleave', () => {
img.src = originalSrc;
});
});
// Random wallpaper generator for demo
function getRandomWallpaper(category) {
return `https://source.unsplash.com/random/600x400/?${category}`;
}
</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=lastLord/ss" style="color: #fff;text-decoration: underline;" target="_blank" >Remix</a></p></body>
</html>