Files
interfaces/lab1/screen-forms/elements/search-bar.html

90 lines
2.3 KiB
HTML

<!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="../common.css">
<style>
body {
display: flex;
justify-content: center;
align-items: center;
min-height: 100vh;
background: var(--color-bg-light);
padding: 40px;
}
.element-container {
width: 335px;
display: flex;
flex-direction: column;
gap: 20px;
}
.element-title {
font-size: 20px;
font-weight: 600;
color: var(--color-text-dark);
text-align: center;
}
.search-bar {
display: flex;
align-items: center;
gap: var(--spacing-md);
background: var(--color-bg-card);
border-radius: var(--radius-md);
padding: var(--spacing-md) var(--spacing-lg);
box-shadow: var(--shadow-sm);
}
.search-icon {
font-size: 20px;
color: var(--color-text-medium);
}
.search-input {
flex: 1;
border: none;
outline: none;
font-size: var(--font-size-base);
font-family: var(--font-family);
color: var(--color-text-dark);
background: transparent;
}
.search-input::placeholder {
color: var(--color-text-medium);
}
.element-description {
font-size: 14px;
color: var(--color-text-medium);
text-align: center;
}
</style>
</head>
<body>
<div class="element-container">
<h2 class="element-title">Поисковое поле</h2>
<div class="search-bar">
<span class="search-icon">🔍</span>
<input type="text" class="search-input" placeholder="Поиск гриба...">
</div>
<p class="element-description">
Высота: 48pt (минимальный размер касания)<br>
Радиус: 12pt<br>
Шрифт: 16pt<br>
Тень: лёгкая (shadow-sm)
</p>
</div>
</body>
</html>