Files
speakers2026/test2.html
Andrey Kuvshinov cdb493948d add files
2025-12-20 00:30:35 +03:00

298 lines
9.2 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Спикер года - АгроЭксперт</title>
<link rel="stylesheet" href="style.css">
</head>
<body>
<div class="container">
<!-- Header -->
<header class="header">
<div class="logo">
<img src="logo.png" alt="АгроЭксперт">
</div>
</header>
<!-- Main Section -->
<section class="hero">
<h1 class="title">СПИКЕР ГОДА</h1>
<p class="description">
Мы с гордостью представляем вам топ-10 лучших года. В этом году они внесли значительный вклад в развитие сельского хозяйства страны. Они предложили инновационные решения для улучшения производства, разработали стратегии для повышения эффективности хозяйства.
</p>
<p class="description">
В рейтинг вошли люди, которые способствуют новым горизонтам агробизнеса и создают инструменты для развития сельскохозяйственного комплекса России, Узбекистана, Казахстана и экспертов отрасли.
</p>
</section>
<!-- Speaker Cards -->
<div class="speakers">
<!-- Card 1 -->
<div class="speaker-card card-right">
<div class="speaker-image">
<img src="speaker1.jpg" alt="Сергей Данкверт">
<div class="ornament ornament-bottom"></div>
</div>
<div class="speaker-info">
<div class="quote-open">"</div>
<h2 class="speaker-name">СЕРГЕЙ ДАНКВЕРТ</h2>
<p class="speaker-title">Руководитель Россельхознадзор</p>
<div class="quote-card">
<h3 class="quote-title">О честности маркировки продуктов</h3>
<p class="quote-text">
Сегодня никто не мешает производителю продавать отруб или колбасу из более доступной рыбы. Но она должна честно называться на упаковке. Что внутри.
</p>
</div>
<div class="quote-close">"</div>
</div>
</div>
<!-- Card 2 -->
<div class="speaker-card card-left">
<div class="speaker-info">
<div class="quote-open">"</div>
<h2 class="speaker-name">КОНСТАНТИН<br>КОНСТАНТИНОВСКИЙ</h2>
<p class="speaker-title">Руководитель Россельхознадзор</p>
<div class="quote-card">
<h3 class="quote-title">О честности маркировки продуктов</h3>
<p class="quote-text">
Сегодня никто не мешает производителю продавать отруб или колбасу из более доступной рыбы. Но она должна честно называться на упаковке. Что внутри.
</p>
</div>
<div class="quote-close">"</div>
</div>
<div class="speaker-image">
<img src="speaker2.jpg" alt="Константин Константиновский">
<div class="ornament ornament-bottom-right"></div>
</div>
</div>
<!-- Card 3 -->
<div class="speaker-card card-right">
<div class="speaker-image">
<img src="speaker3.jpg" alt="Сергей Данкверт">
<div class="ornament ornament-bottom"></div>
</div>
<div class="speaker-info">
<div class="quote-open">"</div>
<h2 class="speaker-name">СЕРГЕЙ ДАНКВЕРТ</h2>
<p class="speaker-title">Руководитель Россельхознадзор</p>
<div class="quote-card">
<h3 class="quote-title">О честности маркировки продуктов</h3>
<p class="quote-text">
Сегодня никто не мешает производителю продавать отруб или колбасу из более доступной рыбы. Но она должна честно называться на упаковке. Что внутри.
</p>
</div>
<div class="quote-close">"</div>
</div>
</div>
<!-- Card 4 -->
<div class="speaker-card card-left">
<div class="speaker-info">
<div class="quote-open">"</div>
<h2 class="speaker-name">КОНСТАНТИН<br>КОНСТАНТИНОВСКИЙ</h2>
<p class="speaker-title">Руководитель Россельхознадзор</p>
<div class="quote-card">
<h3 class="quote-title">О честности маркировки продуктов</h3>
<p class="quote-text">
Сегодня никто не мешает производителю продавать отруб или колбасу из более доступной рыбы. Но она должна честно nazywать на упаковке. Что внутри.
</p>
</div>
<div class="quote-close">"</div>
</div>
<div class="speaker-image">
<img src="speaker4.jpg" alt="Константин Константиновский">
<div class="ornament ornament-bottom-right"></div>
</div>
</div>
</div>
</div>
<style>
/* style.css */
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
body {
font-family: Arial, sans-serif;
background: linear-gradient(180deg, #2c4f54 0%, #1a2f33 100%);
color: #fff;
min-height: 100vh;
}
.container {
max-width: 1200px;
margin: 0 auto;
padding: 40px 20px;
}
/* Header */
.header {
margin-bottom: 60px;
}
.logo img {
height: 40px;
}
/* Hero Section */
.hero {
margin-bottom: 80px;
}
.title {
font-size: 48px;
font-weight: 700;
letter-spacing: 2px;
margin-bottom: 30px;
}
.description {
font-size: 14px;
line-height: 1.6;
max-width: 600px;
margin-bottom: 15px;
opacity: 0.9;
}
/* Speaker Cards */
.speakers {
display: flex;
flex-direction: column;
gap: 80px;
}
.speaker-card {
display: flex;
align-items: center;
gap: 40px;
}
.card-right {
flex-direction: row;
}
.card-left {
flex-direction: row-reverse;
}
/* Speaker Image */
.speaker-image {
position: relative;
flex-shrink: 0;
}
.speaker-image img {
width: 280px;
height: 320px;
object-fit: cover;
display: block;
}
.ornament {
position: absolute;
width: 60px;
height: 60px;
background: linear-gradient(135deg, #d4a574 0%, #8b6f47 100%);
clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);
}
.ornament-bottom {
bottom: -30px;
left: 50%;
transform: translateX(-50%);
}
.ornament-bottom-right {
bottom: -30px;
right: 20px;
}
/* Speaker Info */
.speaker-info {
flex: 1;
position: relative;
}
.quote-open,
.quote-close {
font-size: 80px;
font-family: Georgia, serif;
color: #d4a574;
line-height: 1;
position: absolute;
}
.quote-open {
top: -20px;
left: -20px;
}
.quote-close {
bottom: -40px;
right: 20px;
}
.speaker-name {
font-size: 24px;
font-weight: 700;
letter-spacing: 1px;
margin-bottom: 5px;
}
.speaker-title {
font-size: 14px;
color: #d4a574;
margin-bottom: 20px;
font-style: italic;
}
.quote-card {
background: linear-gradient(135deg, #1a5f4e 0%, #0d3d32 100%);
padding: 30px;
border-radius: 4px;
position: relative;
}
.quote-title {
font-size: 16px;
font-weight: 600;
margin-bottom: 15px;
}
.quote-text {
font-size: 14px;
line-height: 1.6;
opacity: 0.95;
}
/* Responsive */
@media (max-width: 768px) {
.speaker-card {
flex-direction: column !important;
text-align: center;
}
.speaker-image img {
width: 100%;
max-width: 320px;
}
.title {
font-size: 36px;
}
.quote-open,
.quote-close {
display: none;
}
}
</style>
</body>
</html>