tatiphoto / index.html
ANTIMOLL's picture
Напиши сайт для профессионального фотографа Татьяны с галлереей её работ и красивым дизайном - Initial Deployment
8a1c8e5 verified
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Татьяна Иванова | Профессиональный фотограф</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>
/* Custom CSS for image hover effects */
.gallery-item {
transition: all 0.3s ease;
overflow: hidden;
}
.gallery-item img {
transition: transform 0.5s ease;
}
.gallery-item:hover img {
transform: scale(1.05);
}
.gallery-item:hover .overlay {
opacity: 1;
}
.overlay {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: rgba(0, 0, 0, 0.6);
color: white;
opacity: 0;
transition: opacity 0.3s ease;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
}
/* Hero section with parallax effect */
.hero {
background-attachment: fixed;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
position: relative;
}
/* Smooth scrolling */
html {
scroll-behavior: smooth;
}
/* Custom animation for logo */
@keyframes fadeIn {
from { opacity: 0; transform: translateY(20px); }
to { opacity: 1; transform: translateY(0); }
}
.animate-fade-in {
animation: fadeIn 1s ease-out forwards;
}
</style>
</head>
<body class="font-sans bg-gray-50 text-gray-800">
<!-- Navigation -->
<nav class="fixed w-full bg-white bg-opacity-90 shadow-sm z-50">
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
<div class="flex justify-between h-20 items-center">
<div class="flex-shrink-0 flex items-center">
<span class="text-2xl font-serif font-bold text-gray-800">ТАТЬЯНА ИВАНОВА</span>
</div>
<div class="hidden md:block">
<div class="ml-10 flex items-baseline space-x-8">
<a href="#home" class="text-gray-800 hover:text-amber-600 px-3 py-2 text-sm font-medium">Главная</a>
<a href="#about" class="text-gray-800 hover:text-amber-600 px-3 py-2 text-sm font-medium">Обо мне</a>
<a href="#portfolio" class="text-gray-800 hover:text-amber-600 px-3 py-2 text-sm font-medium">Портфолио</a>
<a href="#services" class="text-gray-800 hover:text-amber-600 px-3 py-2 text-sm font-medium">Услуги</a>
<a href="#contact" class="text-gray-800 hover:text-amber-600 px-3 py-2 text-sm font-medium">Контакты</a>
</div>
</div>
<div class="md:hidden">
<button id="mobile-menu-button" class="text-gray-800 hover:text-amber-600 focus:outline-none">
<i class="fas fa-bars text-2xl"></i>
</button>
</div>
</div>
</div>
<!-- Mobile menu -->
<div id="mobile-menu" class="hidden md:hidden bg-white shadow-lg">
<div class="px-2 pt-2 pb-3 space-y-1 sm:px-3">
<a href="#home" class="block px-3 py-2 text-base font-medium text-gray-800 hover:text-amber-600">Главная</a>
<a href="#about" class="block px-3 py-2 text-base font-medium text-gray-800 hover:text-amber-600">Обо мне</a>
<a href="#portfolio" class="block px-3 py-2 text-base font-medium text-gray-800 hover:text-amber-600">Портфолио</a>
<a href="#services" class="block px-3 py-2 text-base font-medium text-gray-800 hover:text-amber-600">Услуги</a>
<a href="#contact" class="block px-3 py-2 text-base font-medium text-gray-800 hover:text-amber-600">Контакты</a>
</div>
</div>
</nav>
<!-- Hero Section -->
<section id="home" class="hero h-screen flex items-center justify-center" style="background-image: url('https://images.unsplash.com/photo-1492684223066-81342ee5ff30?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=2070&q=80');">
<div class="absolute inset-0 bg-black bg-opacity-40"></div>
<div class="text-center z-10 px-4 animate-fade-in">
<h1 class="text-4xl md:text-6xl font-serif font-bold text-white mb-6">ТАТЬЯНА ИВАНОВА</h1>
<p class="text-xl md:text-2xl text-white mb-8 font-light">Профессиональный фотограф | Искусство в каждом кадре</p>
<a href="#portfolio" class="inline-block bg-amber-600 hover:bg-amber-700 text-white font-medium py-3 px-8 rounded-full transition duration-300 transform hover:scale-105">
Посмотреть работы
</a>
</div>
</section>
<!-- About Section -->
<section id="about" class="py-20 bg-white">
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
<div class="text-center mb-16">
<h2 class="text-3xl font-serif font-bold text-gray-800 mb-4">ОБО МНЕ</h2>
<div class="w-24 h-1 bg-amber-600 mx-auto"></div>
</div>
<div class="flex flex-col md:flex-row items-center">
<div class="md:w-1/2 mb-10 md:mb-0 md:pr-10">
<img src="https://images.unsplash.com/photo-1573496359142-b8d87734a5a2?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=688&q=80"
alt="Татьяна Иванова"
class="rounded-lg shadow-xl w-full h-auto max-w-md mx-auto">
</div>
<div class="md:w-1/2">
<h3 class="text-2xl font-serif font-bold text-gray-800 mb-6">Привет, я Татьяна</h3>
<p class="text-gray-600 mb-4 leading-relaxed">
Профессиональный фотограф с более чем 10-летним опытом работы в индустрии. Моя страсть к фотографии началась еще в детстве, и с тех пор я посвятила себя созданию красивых, эмоциональных и запоминающихся образов.
</p>
<p class="text-gray-600 mb-6 leading-relaxed">
Я специализируюсь на портретной, свадебной и fashion-фотографии. Моя цель - запечатлеть не просто моменты, а эмоции, историю и индивидуальность каждого человека перед моей камерой.
</p>
<div class="grid grid-cols-2 gap-4 mb-6">
<div class="flex items-center">
<i class="fas fa-camera text-amber-600 mr-3 text-xl"></i>
<span class="text-gray-700">Профессиональное оборудование</span>
</div>
<div class="flex items-center">
<i class="fas fa-award text-amber-600 mr-3 text-xl"></i>
<span class="text-gray-700">Международные награды</span>
</div>
<div class="flex items-center">
<i class="fas fa-heart text-amber-600 mr-3 text-xl"></i>
<span class="text-gray-700">Индивидуальный подход</span>
</div>
<div class="flex items-center">
<i class="fas fa-images text-amber-600 mr-3 text-xl"></i>
<span class="text-gray-700">Более 500 фотосессий</span>
</div>
</div>
<a href="#contact" class="inline-block border-2 border-amber-600 text-amber-600 hover:bg-amber-600 hover:text-white font-medium py-2 px-6 rounded-full transition duration-300">
Связаться со мной
</a>
</div>
</div>
</div>
</section>
<!-- Portfolio Section -->
<section id="portfolio" class="py-20 bg-gray-50">
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
<div class="text-center mb-16">
<h2 class="text-3xl font-serif font-bold text-gray-800 mb-4">ПОРТФОЛИО</h2>
<div class="w-24 h-1 bg-amber-600 mx-auto"></div>
</div>
<!-- Portfolio Filter -->
<div class="flex justify-center mb-12">
<div class="inline-flex rounded-md shadow-sm" role="group">
<button type="button" class="filter-btn px-4 py-2 text-sm font-medium rounded-l-lg border border-gray-300 hover:bg-gray-100 focus:z-10 focus:bg-amber-600 focus:text-white" data-filter="all">
Все работы
</button>
<button type="button" class="filter-btn px-4 py-2 text-sm font-medium border-t border-b border-gray-300 hover:bg-gray-100 focus:z-10 focus:bg-amber-600 focus:text-white" data-filter="wedding">
Свадьбы
</button>
<button type="button" class="filter-btn px-4 py-2 text-sm font-medium border border-gray-300 hover:bg-gray-100 focus:z-10 focus:bg-amber-600 focus:text-white" data-filter="portrait">
Портреты
</button>
<button type="button" class="filter-btn px-4 py-2 text-sm font-medium rounded-r-lg border border-gray-300 hover:bg-gray-100 focus:z-10 focus:bg-amber-600 focus:text-white" data-filter="fashion">
Fashion
</button>
</div>
</div>
<!-- Portfolio Gallery -->
<div class="grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-6">
<!-- Wedding 1 -->
<div class="gallery-item wedding rounded-lg overflow-hidden relative">
<img src="https://images.unsplash.com/photo-1519225421980-715cb0215aed?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1470&q=80"
alt="Свадебная фотография"
class="w-full h-80 object-cover">
<div class="overlay">
<h3 class="text-xl font-serif text-white mb-2">Свадьба Анны и Максима</h3>
<p class="text-white text-sm">Москва, 2023</p>
</div>
</div>
<!-- Portrait 1 -->
<div class="gallery-item portrait rounded-lg overflow-hidden relative">
<img src="https://images.unsplash.com/photo-1544005313-94ddf0286df2?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=688&q=80"
alt="Портретная фотография"
class="w-full h-80 object-cover">
<div class="overlay">
<h3 class="text-xl font-serif text-white mb-2">Портрет Екатерины</h3>
<p class="text-white text-sm">Студийная съемка, 2023</p>
</div>
</div>
<!-- Fashion 1 -->
<div class="gallery-item fashion rounded-lg overflow-hidden relative">
<img src="https://images.unsplash.com/photo-1469334031218-e382a71b716b?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1470&q=80"
alt="Fashion фотография"
class="w-full h-80 object-cover">
<div class="overlay">
<h3 class="text-xl font-serif text-white mb-2">Fashion съемка</h3>
<p class="text-white text-sm">Для бренда одежды, 2023</p>
</div>
</div>
<!-- Wedding 2 -->
<div class="gallery-item wedding rounded-lg overflow-hidden relative">
<img src="https://images.unsplash.com/photo-1523438885200-e635ba2c371e?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1374&q=80"
alt="Свадебная фотография"
class="w-full h-80 object-cover">
<div class="overlay">
<h3 class="text-xl font-serif text-white mb-2">Свадьба Ольги и Дмитрия</h3>
<p class="text-white text-sm">Санкт-Петербург, 2022</p>
</div>
</div>
<!-- Portrait 2 -->
<div class="gallery-item portrait rounded-lg overflow-hidden relative">
<img src="https://images.unsplash.com/photo-1554151228-14d9def656e4?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=686&q=80"
alt="Портретная фотография"
class="w-full h-80 object-cover">
<div class="overlay">
<h3 class="text-xl font-serif text-white mb-2">Портрет Марии</h3>
<p class="text-white text-sm">На природе, 2022</p>
</div>
</div>
<!-- Fashion 2 -->
<div class="gallery-item fashion rounded-lg overflow-hidden relative">
<img src="https://images.unsplash.com/photo-1529139574466-a303027c1d8b?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=687&q=80"
alt="Fashion фотография"
class="w-full h-80 object-cover">
<div class="overlay">
<h3 class="text-xl font-serif text-white mb-2">Рекламная съемка</h3>
<p class="text-white text-sm">Для журнала, 2022</p>
</div>
</div>
</div>
<div class="text-center mt-12">
<a href="#" class="inline-block bg-gray-800 hover:bg-gray-900 text-white font-medium py-3 px-8 rounded-full transition duration-300 transform hover:scale-105">
Посмотреть все работы
</a>
</div>
</div>
</section>
<!-- Services Section -->
<section id="services" class="py-20 bg-white">
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
<div class="text-center mb-16">
<h2 class="text-3xl font-serif font-bold text-gray-800 mb-4">МОИ УСЛУГИ</h2>
<div class="w-24 h-1 bg-amber-600 mx-auto"></div>
</div>
<div class="grid grid-cols-1 md:grid-cols-3 gap-8">
<!-- Service 1 -->
<div class="bg-gray-50 p-8 rounded-lg shadow-sm hover:shadow-md transition duration-300">
<div class="text-amber-600 mb-4">
<i class="fas fa-ring text-4xl"></i>
</div>
<h3 class="text-xl font-serif font-bold text-gray-800 mb-4">Свадебная фотосъемка</h3>
<p class="text-gray-600 mb-6">
Профессиональная съемка вашего особенного дня с индивидуальным подходом и вниманием к деталям.
</p>
<ul class="text-gray-600 mb-6 space-y-2">
<li class="flex items-start">
<i class="fas fa-check text-amber-600 mt-1 mr-2"></i>
<span>Полный день съемки</span>
</li>
<li class="flex items-start">
<i class="fas fa-check text-amber-600 mt-1 mr-2"></i>
<span>Обработка всех фотографий</span>
</li>
<li class="flex items-start">
<i class="fas fa-check text-amber-600 mt-1 mr-2"></i>
<span>Фотокнига премиум-класса</span>
</li>
</ul>
<div class="text-2xl font-bold text-gray-800 mb-4">от 50 000 ₽</div>
<a href="#contact" class="inline-block w-full text-center bg-amber-600 hover:bg-amber-700 text-white font-medium py-2 px-4 rounded-full transition duration-300">
Заказать
</a>
</div>
<!-- Service 2 -->
<div class="bg-gray-50 p-8 rounded-lg shadow-sm hover:shadow-md transition duration-300">
<div class="text-amber-600 mb-4">
<i class="fas fa-user text-4xl"></i>
</div>
<h3 class="text-xl font-serif font-bold text-gray-800 mb-4">Портретная фотосъемка</h3>
<p class="text-gray-600 mb-6">
Создание красивых портретов, которые подчеркнут вашу индивидуальность и естественную красоту.
</p>
<ul class="text-gray-600 mb-6 space-y-2">
<li class="flex items-start">
<i class="fas fa-check text-amber-600 mt-1 mr-2"></i>
<span>1-2 часа съемки</span>
</li>
<li class="flex items-start">
<i class="fas fa-check text-amber-600 mt-1 mr-2"></i>
<span>Обработка 30 фотографий</span>
</li>
<li class="flex items-start">
<i class="fas fa-check text-amber-600 mt-1 mr-2"></i>
<span>Рекомендации по образу</span>
</li>
</ul>
<div class="text-2xl font-bold text-gray-800 mb-4">от 15 000 ₽</div>
<a href="#contact" class="inline-block w-full text-center bg-amber-600 hover:bg-amber-700 text-white font-medium py-2 px-4 rounded-full transition duration-300">
Заказать
</a>
</div>
<!-- Service 3 -->
<div class="bg-gray-50 p-8 rounded-lg shadow-sm hover:shadow-md transition duration-300">
<div class="text-amber-600 mb-4">
<i class="fas fa-tshirt text-4xl"></i>
</div>
<h3 class="text-xl font-serif font-bold text-gray-800 mb-4">Fashion съемка</h3>
<p class="text-gray-600 mb-6">
Профессиональная съемка для брендов одежды, журналов и рекламных кампаний.
</p>
<ul class="text-gray-600 mb-6 space-y-2">
<li class="flex items-start">
<i class="fas fa-check text-amber-600 mt-1 mr-2"></i>
<span>4 часа съемки</span>
</li>
<li class="flex items-start">
<i class="fas fa-check text-amber-600 mt-1 mr-2"></i>
<span>Обработка 50 фотографий</span>
</li>
<li class="flex items-start">
<i class="fas fa-check text-amber-600 mt-1 mr-2"></i>
<span>Ретушь по требованию</span>
</li>
</ul>
<div class="text-2xl font-bold text-gray-800 mb-4">от 30 000 ₽</div>
<a href="#contact" class="inline-block w-full text-center bg-amber-600 hover:bg-amber-700 text-white font-medium py-2 px-4 rounded-full transition duration-300">
Заказать
</a>
</div>
</div>
</div>
</section>
<!-- Testimonials Section -->
<section class="py-20 bg-gray-50">
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
<div class="text-center mb-16">
<h2 class="text-3xl font-serif font-bold text-gray-800 mb-4">ОТЗЫВЫ КЛИЕНТОВ</h2>
<div class="w-24 h-1 bg-amber-600 mx-auto"></div>
</div>
<div class="grid grid-cols-1 md:grid-cols-3 gap-8">
<!-- Testimonial 1 -->
<div class="bg-white p-8 rounded-lg shadow-sm">
<div class="flex items-center mb-4">
<div class="text-amber-600 text-2xl mr-2">
<i class="fas fa-star"></i>
<i class="fas fa-star"></i>
<i class="fas fa-star"></i>
<i class="fas fa-star"></i>
<i class="fas fa-star"></i>
</div>
</div>
<p class="text-gray-600 italic mb-6">
"Татьяна - потрясающий фотограф! Она смогла уловить все самые важные моменты нашей свадьбы. Фотографии получились настолько живыми и эмоциональными, что при просмотре мы снова переживаем тот день."
</p>
<div class="flex items-center">
<img src="https://images.unsplash.com/photo-1438761681033-6461ffad8d80?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1470&q=80"
alt="Анна"
class="w-12 h-12 rounded-full object-cover mr-4">
<div>
<h4 class="font-medium text-gray-800">Анна Смирнова</h4>
<p class="text-sm text-gray-500">Свадебная съемка</p>
</div>
</div>
</div>
<!-- Testimonial 2 -->
<div class="bg-white p-8 rounded-lg shadow-sm">
<div class="flex items-center mb-4">
<div class="text-amber-600 text-2xl mr-2">
<i class="fas fa-star"></i>
<i class="fas fa-star"></i>
<i class="fas fa-star"></i>
<i class="fas fa-star"></i>
<i class="fas fa-star"></i>
</div>
</div>
<p class="text-gray-600 italic mb-6">
"Я никогда не чувствовала себя так комфортно перед камерой, как во время съемки с Татьяной. Она создала такую расслабленную атмосферу, что я забыла о камере. Результат превзошел все ожидания - фотографии просто волшебные!"
</p>
<div class="flex items-center">
<img src="https://images.unsplash.com/photo-1494790108377-be9c29b29330?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=687&q=80"
alt="Екатерина"
class="w-12 h-12 rounded-full object-cover mr-4">
<div>
<h4 class="font-medium text-gray-800">Екатерина Петрова</h4>
<p class="text-sm text-gray-500">Портретная съемка</p>
</div>
</div>
</div>
<!-- Testimonial 3 -->
<div class="bg-white p-8 rounded-lg shadow-sm">
<div class="flex items-center mb-4">
<div class="text-amber-600 text-2xl mr-2">
<i class="fas fa-star"></i>
<i class="fas fa-star"></i>
<i class="fas fa-star"></i>
<i class="fas fa-star"></i>
<i class="fas fa-star"></i>
</div>
</div>
<p class="text-gray-600 italic mb-6">
"Работали с Татьяной над рекламной кампанией нашего бренда. Профессионализм на высшем уровне! Фотографии идеально передают концепцию бренда и при этом выглядят очень естественно. Обязательно будем сотрудничать снова."
</p>
<div class="flex items-center">
<img src="https://images.unsplash.com/photo-1560250097-0b93528c311a?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=687&q=80"
alt="Дмитрий"
class="w-12 h-12 rounded-full object-cover mr-4">
<div>
<h4 class="font-medium text-gray-800">Дмитрий Иванов</h4>
<p class="text-sm text-gray-500">Fashion съемка</p>
</div>
</div>
</div>
</div>
</div>
</section>
<!-- Contact Section -->
<section id="contact" class="py-20 bg-white">
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
<div class="text-center mb-16">
<h2 class="text-3xl font-serif font-bold text-gray-800 mb-4">СВЯЗАТЬСЯ СО МНОЙ</h2>
<div class="w-24 h-1 bg-amber-600 mx-auto"></div>
</div>
<div class="flex flex-col md:flex-row">
<div class="md:w-1/2 mb-10 md:mb-0 md:pr-10">
<h3 class="text-2xl font-serif font-bold text-gray-800 mb-6">Давайте работать вместе</h3>
<p class="text-gray-600 mb-8 leading-relaxed">
Если вам нравятся мои работы и вы хотите обсудить детали съемки, заполните форму или свяжитесь со мной напрямую. Я отвечаю на все сообщения в течение 24 часов.
</p>
<div class="space-y-6">
<div class="flex items-start">
<div class="text-amber-600 mr-4 mt-1">
<i class="fas fa-map-marker-alt text-xl"></i>
</div>
<div>
<h4 class="font-medium text-gray-800 mb-1">Адрес</h4>
<p class="text-gray-600">Москва, ул. Тверская, 15</p>
</div>
</div>
<div class="flex items-start">
<div class="text-amber-600 mr-4 mt-1">
<i class="fas fa-envelope text-xl"></i>
</div>
<div>
<h4 class="font-medium text-gray-800 mb-1">Email</h4>
<p class="text-gray-600">tanya.photo@example.com</p>
</div>
</div>
<div class="flex items-start">
<div class="text-amber-600 mr-4 mt-1">
<i class="fas fa-phone-alt text-xl"></i>
</div>
<div>
<h4 class="font-medium text-gray-800 mb-1">Телефон</h4>
<p class="text-gray-600">+7 (999) 123-45-67</p>
</div>
</div>
<div class="flex items-start">
<div class="text-amber-600 mr-4 mt-1">
<i class="fas fa-clock text-xl"></i>
</div>
<div>
<h4 class="font-medium text-gray-800 mb-1">Часы работы</h4>
<p class="text-gray-600">Пн-Пт: 10:00 - 19:00</p>
<p class="text-gray-600">Сб: 11:00 - 16:00</p>
</div>
</div>
</div>
<div class="mt-8 flex space-x-4">
<a href="#" class="text-gray-800 hover:text-amber-600">
<i class="fab fa-instagram text-2xl"></i>
</a>
<a href="#" class="text-gray-800 hover:text-amber-600">
<i class="fab fa-facebook-f text-2xl"></i>
</a>
<a href="#" class="text-gray-800 hover:text-amber-600">
<i class="fab fa-vk text-2xl"></i>
</a>
<a href="#" class="text-gray-800 hover:text-amber-600">
<i class="fab fa-telegram-plane text-2xl"></i>
</a>
</div>
</div>
<div class="md:w-1/2">
<form class="space-y-6">
<div>
<label for="name" class="block text-sm font-medium text-gray-700 mb-1">Ваше имя</label>
<input type="text" id="name" name="name" class="w-full px-4 py-3 border border-gray-300 rounded-lg focus:ring-2 focus:ring-amber-600 focus:border-amber-600 outline-none transition duration-300" placeholder="Иван Иванов">
</div>
<div>
<label for="email" class="block text-sm font-medium text-gray-700 mb-1">Email</label>
<input type="email" id="email" name="email" class="w-full px-4 py-3 border border-gray-300 rounded-lg focus:ring-2 focus:ring-amber-600 focus:border-amber-600 outline-none transition duration-300" placeholder="ivan@example.com">
</div>
<div>
<label for="phone" class="block text-sm font-medium text-gray-700 mb-1">Телефон</label>
<input type="tel" id="phone" name="phone" class="w-full px-4 py-3 border border-gray-300 rounded-lg focus:ring-2 focus:ring-amber-600 focus:border-amber-600 outline-none transition duration-300" placeholder="+7 (999) 123-45-67">
</div>
<div>
<label for="service" class="block text-sm font-medium text-gray-700 mb-1">Услуга</label>
<select id="service" name="service" class="w-full px-4 py-3 border border-gray-300 rounded-lg focus:ring-2 focus:ring-amber-600 focus:border-amber-600 outline-none transition duration-300">
<option value="">Выберите услугу</option>
<option value="wedding">Свадебная фотосъемка</option>
<option value="portrait">Портретная фотосъемка</option>
<option value="fashion">Fashion съемка</option>
<option value="other">Другое</option>
</select>
</div>
<div>
<label for="message" class="block text-sm font-medium text-gray-700 mb-1">Сообщение</label>
<textarea id="message" name="message" rows="4" class="w-full px-4 py-3 border border-gray-300 rounded-lg focus:ring-2 focus:ring-amber-600 focus:border-amber-600 outline-none transition duration-300" placeholder="Расскажите о вашем проекте..."></textarea>
</div>
<button type="submit" class="w-full bg-amber-600 hover:bg-amber-700 text-white font-medium py-3 px-4 rounded-lg transition duration-300 transform hover:scale-105">
Отправить сообщение
</button>
</form>
</div>
</div>
</div>
</section>
<!-- Footer -->
<footer class="bg-gray-900 text-white py-12">
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
<div class="grid grid-cols-1 md:grid-cols-4 gap-8">
<div>
<h3 class="text-xl font-serif font-bold mb-4">ТАТЬЯНА ИВАНОВА</h3>
<p class="text-gray-400">
Профессиональный фотограф, создающий искусство в каждом кадре.
</p>
</div>
<div>
<h4 class="text-lg font-medium mb-4">Навигация</h4>
<ul class="space-y-2">
<li><a href="#home" class="text-gray-400 hover:text-amber-600 transition duration-300">Главная</a></li>
<li><a href="#about" class="text-gray-400 hover:text-amber-600 transition duration-300">Обо мне</a></li>
<li><a href="#portfolio" class="text-gray-400 hover:text-amber-600 transition duration-300">Портфолио</a></li>
<li><a href="#services" class="text-gray-400 hover:text-amber-600 transition duration-300">Услуги</a></li>
<li><a href="#contact" class="text-gray-400 hover:text-amber-600 transition duration-300">Контакты</a></li>
</ul>
</div>
<div>
<h4 class="text-lg font-medium mb-4">Услуги</h4>
<ul class="space-y-2">
<li><a href="#" class="text-gray-400 hover:text-amber-600 transition duration-300">Свадебная фотосъемка</a></li>
<li><a href="#" class="text-gray-400 hover:text-amber-600 transition duration-300">Портретная фотосъемка</a></li>
<li><a href="#" class="text-gray-400 hover:text-amber-600 transition duration-300">Fashion съемка</a></li>
<li><a href="#" class="text-gray-400 hover:text-amber-600 transition duration-300">Ретушь фотографий</a></li>
</ul>
</div>
<div>
<h4 class="text-lg font-medium mb-4">Подписаться</h4>
<p class="text-gray-400 mb-4">
Подпишитесь на мою рассылку, чтобы быть в курсе новых проектов и акций.
</p>
<form class="flex">
<input type="email" placeholder="Ваш email" class="px-4 py-2 rounded-l-lg focus:outline-none text-gray-800 w-full">
<button type="submit" class="bg-amber-600 hover:bg-amber-700 px-4 py-2 rounded-r-lg transition duration-300">
<i class="fas fa-paper-plane"></i>
</button>
</form>
</div>
</div>
<div class="border-t border-gray-800 mt-12 pt-8 flex flex-col md:flex-row justify-between items-center">
<p class="text-gray-400 text-sm mb-4 md:mb-0">
&copy; 2023 Татьяна Иванова. Все права защищены.
</p>
<div class="flex space-x-6">
<a href="#" class="text-gray-400 hover:text-amber-600 transition duration-300">
<i class="fab fa-instagram"></i>
</a>
<a href="#" class="text-gray-400 hover:text-amber-600 transition duration-300">
<i class="fab fa-facebook-f"></i>
</a>
<a href="#" class="text-gray-400 hover:text-amber-600 transition duration-300">
<i class="fab fa-vk"></i>
</a>
<a href="#" class="text-gray-400 hover:text-amber-600 transition duration-300">
<i class="fab fa-telegram-plane"></i>
</a>
</div>
</div>
</div>
</footer>
<script>
// Mobile menu toggle
document.getElementById('mobile-menu-button').addEventListener('click', function() {
const menu = document.getElementById('mobile-menu');
menu.classList.toggle('hidden');
});
// Portfolio filter
const filterButtons = document.querySelectorAll('.filter-btn');
const galleryItems = document.querySelectorAll('.gallery-item');
filterButtons.forEach(button => {
button.addEventListener('click', function() {
// Remove active class from all buttons
filterButtons.forEach(btn => {
btn.classList.remove('focus:bg-amber-600', 'focus:text-white');
btn.classList.add('hover:bg-gray-100');
});
// Add active class to clicked button
this.classList.add('focus:bg-amber-600', 'focus:text-white');
this.classList.remove('hover:bg-gray-100');
const filterValue = this.getAttribute('data-filter');
galleryItems.forEach(item => {
if (filterValue === 'all' || item.classList.contains(filterValue)) {
item.style.display = 'block';
} else {
item.style.display = 'none';
}
});
});
});
// Smooth scrolling for anchor links
document.querySelectorAll('a[href^="#"]').forEach(anchor => {
anchor.addEventListener('click', function (e) {
e.preventDefault();
const targetId = this.getAttribute('href');
const targetElement = document.querySelector(targetId);
if (targetElement) {
// Close mobile menu if open
const mobileMenu = document.getElementById('mobile-menu');
if (!mobileMenu.classList.contains('hidden')) {
mobileMenu.classList.add('hidden');
}
// Calculate position with offset for fixed header
const headerHeight = document.querySelector('nav').offsetHeight;
const elementPosition = targetElement.getBoundingClientRect().top;
const offsetPosition = elementPosition + window.pageYOffset - headerHeight;
window.scrollTo({
top: offsetPosition,
behavior: 'smooth'
});
}
});
});
// Add animation when elements come into view
const animateOnScroll = function() {
const elements = document.querySelectorAll('.gallery-item, .service-item');
elements.forEach(element => {
const elementPosition = element.getBoundingClientRect().top;
const windowHeight = window.innerHeight;
if (elementPosition < windowHeight - 100) {
element.classList.add('animate-fade-in');
}
});
};
// Run once on load and then on scroll
window.addEventListener('load', animateOnScroll);
window.addEventListener('scroll', animateOnScroll);
</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=ANTIMOLL/tatiphoto" style="color: #fff;text-decoration: underline;" target="_blank" >Remix</a></p></body>
</html>