o3x5q8pv
by hisbvdis
HTML
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Страница Поиска</title>
<meta name="description" content="Search Snippet">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<link rel="stylesheet" href="main.css">
<link rel="icon" type="image/x-icon" href="icons/favicon.png">
</head>
<body>
<header class="header">
<!-- <div class="header_ph">1</div> -->
<div class="header_wrapper">
<div class="head_logo">
<a class="head_logo_a" href="">SaySport</a>
</div>
<ul class="head_nav">
<li class="head_nav_li">
<a href="" class="head_nav_a current">Каталог</a>
</li>
</ul>
<div class="header_profile">
<div class="profile-icon"></div>
</div>
</div>
<section class="search_panel">
<div class="search_wrapper">
<div class="search_panel_menu_dropdown">
<img class="burger_icon" src="icons/burger_menu.png">
<span class="menu_dropdown_text">КАТАЛОГ ОБЪЕКТОВ</span>
</div>
<form class="search_form">
<input class="search_field ph999" type="text" placeholder="Поиск">
<button class="btn search_btn"></button>
</form>
</div>
</section>
</header>
<aside class="left_filters_col">
<div class="card filters_region_fields">
<p class="filters_item">Регион</p>
<select class="filters_item filters_select_field select_field">
<option>Выберите страну</option>
</select>
<select class="filters_select_field select_field">
<option>Выберите город</option>
</select>
</div>
<div class="card one_item_card card_header">
Раздел и фильтры
...
CSS
body {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
background: #eeeeee;
overflow-y: scroll;
min-width: 320px;
display: grid;
grid-template-columns: 1fr 250px 645px 1fr;
grid-template-rows: 90px auto;
grid-gap: 10px;
grid-template-areas:
". header header ."
". filters content .";
}
body, h1, h2, p {
margin: 0;
padding: 0;
}
.header_ph {
background: black;
grid-column: 1 / -1;
grid-row: 1 / 2;
}
.ph999::placeholder {
color: #999999;
}
a {
color: #0088CF;
text-decoration: none;
}
.header {
height: 45px;
box-sizing: border-box;
background: #507299;
color: #fff;
grid-area: header;
}
@media (max-width: 945px) {
.header {
height: 50px;
}
}
.header_wrapper, .search_wrapper, .content_wrapper {
/* width: 925px; */
box-sizing: border-box;
margin: auto;
padding: 0 10px;
height: 100%;
}
.header_wrapper {
display: flex;
align-content: center;
}
.search_wrapper {
display: flex;
}
@media (max-width: 945px) {
.header_wrapper, .search_wrapper, .content_wrapper {
width: 100%;
max-width: 545px;
}
.content_wrapper {
padding: 0;
}
}
.head_logo {
flex-basis: 250px;
margin-right: 10px;
display: flex;
}
@media (max-width: 945px) {
.head_logo {
flex-basis: auto;
margin-right: 20px;
}
}
.head_logo_a {
font-size: 26px;
font-weight: 600;
color: #fff;
text-decoration: none;
display: flex;
flex-grow: 1;
align-items: center;
}
.head_nav {
flex-grow: 1;
margin: 0;
padding: 0;
list-style: none;
display: flex;
}
.head_nav_li {
display: flex;
}
.head_nav_a {
color: #fff;
display: flex;
align-items: center;
text-decoration: none;
padding: 0 10px;
position: relative;
}
.head_nav_a.current:hover {
background: rgba(255, 255, 255,...