0.0.212 upd for dropdown_menu and change_language

This commit is contained in:
2023-11-10 17:21:27 +03:00
parent 9ecc961e42
commit bbd3fd51dc
5 changed files with 72 additions and 30 deletions

View File

@@ -1,13 +1,29 @@
/*media breakpoints*/ /*media breakpoints*/
@media (max-width: 360px) {
@media (max-width: 360px){
.wrapper_content {
max-width: 325px;
}
}
@media (max-width: 1199px){ }
@media (max-width: 991px){ }
@media (max-width: 767px){ }
@media (max-width: 575px){ }
@media (max-width: 780px) {
body{ body{
/*overflow-x: hidden;*/ /*overflow-x: hidden;*/
} }
.wrapper_content{ /*.wrapper_content{*/
max-width: 325px; /* max-width: 325px;*/
} /*}*/
header{ header{
padding: 5px 16px; padding: 5px 16px;
@@ -126,7 +142,11 @@
text-align: center; text-align: center;
} }
.benefit_img_item{ .benefit_img_item{
max-width: 100%; width: 100%;
margin-bottom: 40px;
}
.button_container{
margin-top: unset;
} }
.tab-btn-2{ .tab-btn-2{
margin: 0 0 5px 0; margin: 0 0 5px 0;
@@ -143,6 +163,11 @@
flex-direction: column; flex-direction: column;
} }
details{
width: 100%;
margin-right: unset;
}
.cards_item_1, .cards_item_1,
.cards_item_2, .cards_item_2,
.cards_item_3, .cards_item_3,

View File

@@ -646,6 +646,7 @@ span.btn_profile_name {
} }
/*Language select*/ /*Language select*/
.dropbtn_lang { .dropbtn_lang {
padding: 7px 0 7px 0; padding: 7px 0 7px 0;
cursor: pointer; cursor: pointer;
@@ -673,15 +674,15 @@ span.btn_profile_name {
color: transparent; color: transparent;
} }
.dropbtn_lang::after { /*.dropbtn_lang::after {*/
/*background: rgba(0, 0, 0, 0) url("c_keyboard_arrow_down_48px-16.png") no-repeat scroll center center;*/ /* !*background: rgba(0, 0, 0, 0) url("c_keyboard_arrow_down_48px-16.png") no-repeat scroll center center;*!*/
content: ""; /* content: "";*/
height: 16px; /* height: 16px;*/
position: absolute; /* position: absolute;*/
right: 0; /* right: 0;*/
top: 7px; /* top: 7px;*/
width: 16px; /* width: 16px;*/
} /*}*/
.dropdown-content-lang a:first-child .dropdown-content-lang a:first-child
{ {
@@ -705,13 +706,17 @@ span.btn_profile_name {
display: block; display: block;
} }
.dropdown-content-lang.show{
display: block;
}
/* Change color of dropdown links on hover */ /* Change color of dropdown links on hover */
.dropdown-content-lang a:hover {background-color: #f1f1f1} .dropdown-content-lang a:hover {background-color: #f1f1f1}
/* Show the dropdown menu on hover */ /* Show the dropdown menu on hover */
.dropdown_lang:hover .dropdown-content-lang { /*.dropdown_lang:hover .dropdown-content-lang {*/
display: block; /* display: block;*/
} /*}*/
/*END Language select*/ /*END Language select*/
@@ -1108,7 +1113,6 @@ section.profile {
h2.title_new_route{ h2.title_new_route{
font-family: Inter;
font-size: 44px; font-size: 44px;
font-style: normal; font-style: normal;
font-weight: 700; font-weight: 700;

View File

@@ -718,19 +718,32 @@ function editRoute(id) {
function showMenu(el, event) { function showMenu(el, event) {
let menu = document.querySelector('.dropdown-content') let menu = document.querySelector('.dropdown-content');
menu.classList.add('show')
if(menu.classList.contains('show')){
menu.classList.remove('show')
} else {
menu.classList.add('show')
}
} }
function hideMenu(event) { function showLang(el) {
let menu = document.querySelector('.dropdown-content') let lang = document.querySelector('.dropdown-content-lang');
if(event.currentTarget != event.relatedTarget && event.relatedTarget != null){ if(lang.classList.contains('show')){
menu.classList.remove('show') lang.classList.remove('show')
console.log('mouseOUT') } else {
lang.classList.add('show')
} }
} }
// function hideMenu(event) {
// let menu = document.querySelector('.dropdown-content')
// if(event.currentTarget !== event.relatedTarget && event.relatedTarget != null){
// menu.classList.remove('show')
// }
//
// }
function checkDate() { function checkDate() {
let dateDeparture = document.getElementById('id_departure_DT'); let dateDeparture = document.getElementById('id_departure_DT');
let dateArrival = document.getElementById('id_arrival_DT'); let dateArrival = document.getElementById('id_arrival_DT');

View File

@@ -12,10 +12,10 @@
<a href="/"><img class="svg" src="/static/img/svg/LogoMobile.svg"></a> <a href="/"><img class="svg" src="/static/img/svg/LogoMobile.svg"></a>
</div> </div>
<div onclick="showMenu(this, event)" class="dropdown"> <div class="dropdown">
<img class="dropbtn" src="/static/img/svg/Menu.svg"> <img onclick="showMenu(this, event)" class="dropbtn" src="/static/img/svg/Menu.svg">
<div <div
onmouseleave="hideMenu(event)" onblur="hideMenu(event)"
class="dropdown-content" class="dropdown-content"
> >
<a href="/">Главная</a> <a href="/">Главная</a>
@@ -41,7 +41,7 @@
</div> </div>
<div class="header-second"> <div class="header-second">
<div class="header-second-item-lang"> <div class="header-second-item-lang">
<div class="dropdown_lang"> <div onclick="showLang(this)" class="dropdown_lang">
<div id="dropbtn_lang" class="dropbtn_lang">RU</div> <div id="dropbtn_lang" class="dropbtn_lang">RU</div>
<div class="dropdown-content-lang"> <div class="dropdown-content-lang">
<a id="ru_lang" href="/ru{{ request.path|del_lang_from_path }}">RU</a> <a id="ru_lang" href="/ru{{ request.path|del_lang_from_path }}">RU</a>

View File

@@ -1,4 +1,4 @@
<section class="login"> <section class="login">
<h1>Войдите в профиль</h1> <h1>Войдите в профиль</h1>
<form class="login_form" name="login_form" method="post"> <form class="login_form" name="login_form" method="post">
{% csrf_token %} {% csrf_token %}