modified: components/customer/pages/index/modals/cart/styles/index.scss modified: components/customer/pages/index/modals/cart/styles/product_box.scss modified: styles/libs/ResetCss.scssmaster
parent
a55c77d6ae
commit
9387b8c208
@ -0,0 +1,27 @@ |
||||
Сайт для сервиса доставки пиццы. |
||||
|
||||
[Ссылка на сайт](https://pizza.krasnikov.pro/) |
||||
|
||||
### Задания на изменения |
||||
1. [x] Исправить размер модального окна с добавление пиццы в корзину |
||||
2. [x] Перенести кнопку закрытия модального окна в верхний левый угол |
||||
|
||||
### Изменения 11.07.22 |
||||
1. Изменил размеры модального окна с карточкой пиццы под разные расширения экрана. |
||||
2. Изменил внутренни размеры компонентов модального окна, что бы все помещались. |
||||
3. Убрал появление синего цвета при нажатии. |
||||
|
||||
### Изменения 12.07.22 |
||||
1. Изменил расположение нижней панели карточки пиццы. |
||||
2. Перенастроил корзину. Но пака не доделал новый дизайн карточки продукта. |
||||
|
||||
### Изменения 18.07.22 |
||||
1. Перенес кнопку закрыть карточку в верхний правый угол. |
||||
2. Настроил автоматическое изменение размеров модального окна с пиццей. |
||||
3. Изменил кнопку закрытия корзины. |
||||
|
||||
### Изменения 19.07.22 |
||||
1. Перерисовал корзину под новый дизайн только для компьютерной версии. |
||||
|
||||
### Изменения 23.07.22 |
||||
1. Адаптация корзины под мобильную версию 23:00. |
@ -0,0 +1,27 @@ |
||||
Сайт для сервиса доставки пиццы. |
||||
|
||||
[Ссылка на сайт](https://pizza.krasnikov.pro/) |
||||
|
||||
### Задания на изменения |
||||
1. [x] Исправить размер модального окна с добавление пиццы в корзину |
||||
2. [x] Перенести кнопку закрытия модального окна в верхний левый угол |
||||
|
||||
### Изменения 11.07.22 |
||||
1. Изменил размеры модального окна с карточкой пиццы под разные расширения экрана. |
||||
2. Изменил внутренни размеры компонентов модального окна, что бы все помещались. |
||||
3. Убрал появление синего цвета при нажатии. |
||||
|
||||
### Изменения 12.07.22 |
||||
1. Изменил расположение нижней панели карточки пиццы. |
||||
2. Перенастроил корзину. Но пака не доделал новый дизайн карточки продукта. |
||||
|
||||
### Изменения 18.07.22 |
||||
1. Перенес кнопку закрыть карточку в верхний правый угол. |
||||
2. Настроил автоматическое изменение размеров модального окна с пиццей. |
||||
3. Изменил кнопку закрытия корзины. |
||||
|
||||
### Изменения 19.07.22 |
||||
1. Перерисовал корзину под новый дизайн только для компьютерной версии. |
||||
|
||||
### Изменения 23.07.22 |
||||
1. Изменил окно корзины для мобильной версии 23:00-00:30. |
@ -0,0 +1,153 @@ |
||||
.pizza_modal_cart { |
||||
display: block; /* Hidden by default */ |
||||
position: fixed; /* Stay in place */ |
||||
z-index: 100; /* Sit on top */ |
||||
left: 0; |
||||
top: 0; |
||||
width: 100%; /* Full width */ |
||||
height: 100%; /* Full height */ |
||||
overflow: auto; /* Enable scroll if needed */ |
||||
background-color: rgba(0,0,0,0.4); /* Black w/ opacity */ |
||||
|
||||
.dialog { |
||||
/* Modal Content */ |
||||
.content { |
||||
background: #F7F7F7; |
||||
margin: auto; |
||||
@media (max-width:760px) { |
||||
height: 533px; |
||||
width: 400px; |
||||
margin: 0 auto; |
||||
} |
||||
|
||||
@media (min-width:780px) { |
||||
height: 100vh; |
||||
min-height: 600px; |
||||
width: 430px; |
||||
position: absolute; |
||||
right: 0; |
||||
left: unset !important; |
||||
} |
||||
|
||||
.button_close{ |
||||
right: 450px; |
||||
position: absolute; |
||||
font-size: 40px; |
||||
top: 45%; |
||||
border: 0px solid #fff; |
||||
color: #FFFFFF; |
||||
background-color: rgba(255, 255, 255, 0); |
||||
|
||||
svg{ |
||||
fill: #fff; |
||||
} |
||||
svg:hover{ |
||||
transform: scale(1.2); |
||||
} |
||||
} |
||||
|
||||
.header{ |
||||
width: 100%; |
||||
height: 49px; |
||||
padding: 15px; |
||||
background-color: #FFFFFF; |
||||
} |
||||
|
||||
.body{ |
||||
@media (max-width:760px) { |
||||
height: calc(100vh - 270px); |
||||
} |
||||
|
||||
@media (min-width:780px) { |
||||
height: calc(100vh - 690px); |
||||
width: 100%; |
||||
} |
||||
|
||||
.body_order{ |
||||
width: 100%; |
||||
height: 200%; |
||||
position: relative; |
||||
overflow-y: scroll; |
||||
|
||||
@import './product_box.scss'; |
||||
} |
||||
|
||||
.body_additionally{ |
||||
width: 100%; |
||||
position: relative; |
||||
@import './additionally.scss'; |
||||
} |
||||
|
||||
.body_additionally_text{ |
||||
font-size: 18px; |
||||
line-height: 21px; |
||||
letter-spacing: 0.02em; |
||||
padding: 10px; |
||||
} |
||||
|
||||
.basket_footer{ |
||||
position: inherit; |
||||
bottom: 0; |
||||
width: 100%; |
||||
background-color: #FFFFFF; |
||||
margin-bottom: 10px; |
||||
|
||||
.promo_code_box{ |
||||
flex: none; |
||||
padding: 5px; |
||||
order: 0; |
||||
flex-grow: 1; |
||||
margin: 0px 12px; |
||||
border-bottom: 1px dashed #8E8E93; |
||||
|
||||
.input{ |
||||
border: none; |
||||
margin: 0; |
||||
outline: none; |
||||
-webkit-appearance: none; |
||||
color: #252A48; |
||||
font-size: 18px; |
||||
height: 38px; |
||||
} |
||||
|
||||
@media (max-width:760px) { |
||||
.button_height { |
||||
height: 55px; |
||||
} |
||||
} |
||||
|
||||
.button{ |
||||
border: none; |
||||
margin: 0; |
||||
padding: 0; |
||||
font-size: 18px; |
||||
line-height: 30px; |
||||
color: #1C80E3; |
||||
cursor: pointer; |
||||
transition: color .2s; |
||||
|
||||
&:hover{ |
||||
color: lighten(#000000, 10%); |
||||
} |
||||
} |
||||
} |
||||
|
||||
.check{ |
||||
font-size: 18px; |
||||
line-height: 28px; |
||||
padding: 0px 0px 0px 15px; |
||||
margin-bottom: 15px; |
||||
border-bottom: 1px dashed #8E8E93; |
||||
.box{ |
||||
display: flex; |
||||
margin-top: 6px;; |
||||
.text{ |
||||
right: 30px; |
||||
position: absolute; |
||||
} |
||||
} |
||||
} |
||||
} |
||||
} |
||||
} |
||||
} |
@ -0,0 +1,149 @@ |
||||
.pizza_modal_cart { |
||||
display: block; /* Hidden by default */ |
||||
position: fixed; /* Stay in place */ |
||||
z-index: 100; /* Sit on top */ |
||||
left: 0; |
||||
top: 0; |
||||
width: 100%; /* Full width */ |
||||
height: 100%; /* Full height */ |
||||
overflow: auto; /* Enable scroll if needed */ |
||||
background-color: rgba(0,0,0,0.4); /* Black w/ opacity */ |
||||
|
||||
.dialog { |
||||
/* Modal Content */ |
||||
.content { |
||||
background: #F7F7F7; |
||||
margin: auto; |
||||
@media (max-width:760px) { |
||||
height: 533px; |
||||
width: 400px; |
||||
margin: 0 auto; |
||||
} |
||||
|
||||
@media (min-width:780px) { |
||||
height: 100vh; |
||||
min-height: 600px; |
||||
width: 430px; |
||||
position: absolute; |
||||
right: 0; |
||||
left: unset !important; |
||||
} |
||||
|
||||
.button_close{ |
||||
right: 450px; |
||||
position: absolute; |
||||
font-size: 40px; |
||||
top: 45%; |
||||
border: 0px solid #fff; |
||||
color: #FFFFFF; |
||||
background-color: rgba(255, 255, 255, 0); |
||||
|
||||
svg{ |
||||
fill: #fff; |
||||
} |
||||
svg:hover{ |
||||
transform: scale(1.2); |
||||
} |
||||
} |
||||
|
||||
.header{ |
||||
width: 100%; |
||||
height: 49px; |
||||
padding: 15px; |
||||
background-color: #FFFFFF; |
||||
} |
||||
|
||||
.body{ |
||||
@media (max-width:760px) { |
||||
height: calc(100vh - 270px); |
||||
} |
||||
|
||||
@media (min-width:780px) { |
||||
height: calc(100vh - 690px); |
||||
width: 100%; |
||||
} |
||||
|
||||
} |
||||
|
||||
.body_order{ |
||||
width: 100%; |
||||
height: 200%; |
||||
position: relative; |
||||
overflow-y: scroll; |
||||
|
||||
@import './product_box.scss'; |
||||
} |
||||
|
||||
.body_additionally{ |
||||
width: 100%; |
||||
position: relative; |
||||
@import './additionally.scss'; |
||||
} |
||||
|
||||
.body_additionally_text{ |
||||
font-size: 18px; |
||||
line-height: 21px; |
||||
letter-spacing: 0.02em; |
||||
padding: 10px; |
||||
} |
||||
|
||||
.basket_footer{ |
||||
position: inherit; |
||||
bottom: 0; |
||||
width: 100%; |
||||
background-color: #FFFFFF; |
||||
margin-bottom: 10px; |
||||
|
||||
.promo_code_box{ |
||||
flex: none; |
||||
padding: 5px; |
||||
order: 0; |
||||
flex-grow: 1; |
||||
margin: 0px 12px; |
||||
border-bottom: 1px dashed #8E8E93; |
||||
|
||||
.input{ |
||||
border: none; |
||||
margin: 0; |
||||
outline: none; |
||||
-webkit-appearance: none; |
||||
color: #252A48; |
||||
font-size: 18px; |
||||
height: 38px; |
||||
} |
||||
|
||||
.button{ |
||||
border: none; |
||||
margin: 0; |
||||
padding: 0; |
||||
font-size: 18px; |
||||
line-height: 30px; |
||||
color: #1C80E3; |
||||
cursor: pointer; |
||||
transition: color .2s; |
||||
|
||||
&:hover{ |
||||
color: lighten(#000000, 10%); |
||||
} |
||||
} |
||||
} |
||||
|
||||
.check{ |
||||
font-size: 18px; |
||||
line-height: 28px; |
||||
padding: 0px 0px 0px 15px; |
||||
margin-bottom: 15px; |
||||
border-bottom: 1px dashed #8E8E93; |
||||
.box{ |
||||
display: flex; |
||||
margin-top: 6px;; |
||||
.text{ |
||||
right: 30px; |
||||
position: absolute; |
||||
} |
||||
} |
||||
} |
||||
} |
||||
} |
||||
} |
||||
} |
@ -0,0 +1,149 @@ |
||||
.pizza_modal_cart { |
||||
display: block; /* Hidden by default */ |
||||
position: fixed; /* Stay in place */ |
||||
z-index: 100; /* Sit on top */ |
||||
left: 0; |
||||
top: 0; |
||||
width: 100%; /* Full width */ |
||||
height: 100%; /* Full height */ |
||||
overflow: auto; /* Enable scroll if needed */ |
||||
background-color: rgba(0,0,0,0.4); /* Black w/ opacity */ |
||||
|
||||
.dialog { |
||||
/* Modal Content */ |
||||
.content { |
||||
background: #F7F7F7; |
||||
margin: auto; |
||||
@media (max-width:760px) { |
||||
height: 533px; |
||||
width: 400px; |
||||
margin: 0 auto; |
||||
} |
||||
|
||||
@media (min-width:780px) { |
||||
height: 100vh; |
||||
min-height: 600px; |
||||
width: 430px; |
||||
position: absolute; |
||||
right: 0; |
||||
left: unset !important; |
||||
} |
||||
|
||||
.button_close{ |
||||
right: 450px; |
||||
position: absolute; |
||||
font-size: 40px; |
||||
top: 45%; |
||||
border: 0px solid #fff; |
||||
color: #FFFFFF; |
||||
background-color: rgba(255, 255, 255, 0); |
||||
|
||||
svg{ |
||||
fill: #fff; |
||||
} |
||||
svg:hover{ |
||||
transform: scale(1.2); |
||||
} |
||||
} |
||||
|
||||
.header{ |
||||
width: 100%; |
||||
height: 49px; |
||||
padding: 15px; |
||||
background-color: #FFFFFF; |
||||
} |
||||
|
||||
.body{ |
||||
@media (max-width:760px) { |
||||
height: calc(100vh - 270px); |
||||
} |
||||
|
||||
@media (min-width:780px) { |
||||
height: calc(100vh - 690px); |
||||
width: 100%; |
||||
} |
||||
|
||||
} |
||||
|
||||
.body_order{ |
||||
width: 100%; |
||||
/*height: 200%;*/ |
||||
position: relative; |
||||
overflow-y: scroll; |
||||
|
||||
@import './product_box.scss'; |
||||
} |
||||
|
||||
.body_additionally{ |
||||
width: 100%; |
||||
position: relative; |
||||
@import './additionally.scss'; |
||||
} |
||||
|
||||
.body_additionally_text{ |
||||
font-size: 18px; |
||||
line-height: 21px; |
||||
letter-spacing: 0.02em; |
||||
padding: 10px; |
||||
} |
||||
|
||||
.basket_footer{ |
||||
position: inherit; |
||||
bottom: 0; |
||||
width: 100%; |
||||
background-color: #FFFFFF; |
||||
margin-bottom: 10px; |
||||
|
||||
.promo_code_box{ |
||||
flex: none; |
||||
padding: 5px; |
||||
order: 0; |
||||
flex-grow: 1; |
||||
margin: 0px 12px; |
||||
border-bottom: 1px dashed #8E8E93; |
||||
|
||||
.input{ |
||||
border: none; |
||||
margin: 0; |
||||
outline: none; |
||||
-webkit-appearance: none; |
||||
color: #252A48; |
||||
font-size: 18px; |
||||
height: 38px; |
||||
} |
||||
|
||||
.button{ |
||||
border: none; |
||||
margin: 0; |
||||
padding: 0; |
||||
font-size: 18px; |
||||
line-height: 30px; |
||||
color: #1C80E3; |
||||
cursor: pointer; |
||||
transition: color .2s; |
||||
|
||||
&:hover{ |
||||
color: lighten(#000000, 10%); |
||||
} |
||||
} |
||||
} |
||||
|
||||
.check{ |
||||
font-size: 18px; |
||||
line-height: 28px; |
||||
padding: 0px 0px 0px 15px; |
||||
margin-bottom: 15px; |
||||
border-bottom: 1px dashed #8E8E93; |
||||
.box{ |
||||
display: flex; |
||||
margin-top: 6px;; |
||||
.text{ |
||||
right: 30px; |
||||
position: absolute; |
||||
} |
||||
} |
||||
} |
||||
} |
||||
} |
||||
} |
||||
} |
@ -0,0 +1,150 @@ |
||||
.pizza_modal_cart { |
||||
display: block; /* Hidden by default */ |
||||
position: fixed; /* Stay in place */ |
||||
z-index: 100; /* Sit on top */ |
||||
left: 0; |
||||
top: 0; |
||||
width: 100%; /* Full width */ |
||||
height: 100%; /* Full height */ |
||||
overflow: auto; /* Enable scroll if needed */ |
||||
background-color: rgba(0,0,0,0.4); /* Black w/ opacity */ |
||||
|
||||
.dialog { |
||||
/* Modal Content */ |
||||
.content { |
||||
background: #F7F7F7; |
||||
margin: auto; |
||||
|
||||
@media (max-width:760px) { |
||||
height: 100vh; |
||||
width: 100vw; |
||||
margin: 0 auto; |
||||
} |
||||
|
||||
@media (min-width:780px) { |
||||
height: 100vh; |
||||
min-height: 600px; |
||||
width: 430px; |
||||
position: absolute; |
||||
right: 0; |
||||
left: unset !important; |
||||
} |
||||
|
||||
.button_close{ |
||||
right: 450px; |
||||
position: absolute; |
||||
font-size: 40px; |
||||
top: 45%; |
||||
border: 0px solid #fff; |
||||
color: #FFFFFF; |
||||
background-color: rgba(255, 255, 255, 0); |
||||
|
||||
svg{ |
||||
fill: #fff; |
||||
} |
||||
svg:hover{ |
||||
transform: scale(1.2); |
||||
} |
||||
} |
||||
|
||||
.header{ |
||||
width: 100%; |
||||
height: 49px; |
||||
padding: 15px; |
||||
background-color: #FFFFFF; |
||||
} |
||||
|
||||
.body{ |
||||
@media (max-width:760px) { |
||||
height: calc(100vh - 270px); |
||||
} |
||||
|
||||
@media (min-width:780px) { |
||||
height: calc(100vh - 690px); |
||||
width: 100%; |
||||
} |
||||
|
||||
} |
||||
|
||||
.body_order{ |
||||
width: 100%; |
||||
/*height: 200%;*/ |
||||
position: relative; |
||||
overflow-y: scroll; |
||||
|
||||
@import './product_box.scss'; |
||||
} |
||||
|
||||
.body_additionally{ |
||||
width: 100%; |
||||
position: relative; |
||||
@import './additionally.scss'; |
||||
} |
||||
|
||||
.body_additionally_text{ |
||||
font-size: 18px; |
||||
line-height: 21px; |
||||
letter-spacing: 0.02em; |
||||
padding: 10px; |
||||
} |
||||
|
||||
.basket_footer{ |
||||
position: inherit; |
||||
bottom: 0; |
||||
width: 100%; |
||||
background-color: #FFFFFF; |
||||
margin-bottom: 10px; |
||||
|
||||
.promo_code_box{ |
||||
flex: none; |
||||
padding: 5px; |
||||
order: 0; |
||||
flex-grow: 1; |
||||
margin: 0px 12px; |
||||
border-bottom: 1px dashed #8E8E93; |
||||
|
||||
.input{ |
||||
border: none; |
||||
margin: 0; |
||||
outline: none; |
||||
-webkit-appearance: none; |
||||
color: #252A48; |
||||
font-size: 18px; |
||||
height: 38px; |
||||
} |
||||
|
||||
.button{ |
||||
border: none; |
||||
margin: 0; |
||||
padding: 0; |
||||
font-size: 18px; |
||||
line-height: 30px; |
||||
color: #1C80E3; |
||||
cursor: pointer; |
||||
transition: color .2s; |
||||
|
||||
&:hover{ |
||||
color: lighten(#000000, 10%); |
||||
} |
||||
} |
||||
} |
||||
|
||||
.check{ |
||||
font-size: 18px; |
||||
line-height: 28px; |
||||
padding: 0px 0px 0px 15px; |
||||
margin-bottom: 15px; |
||||
border-bottom: 1px dashed #8E8E93; |
||||
.box{ |
||||
display: flex; |
||||
margin-top: 6px;; |
||||
.text{ |
||||
right: 30px; |
||||
position: absolute; |
||||
} |
||||
} |
||||
} |
||||
} |
||||
} |
||||
} |
||||
} |
@ -0,0 +1,150 @@ |
||||
.pizza_modal_cart { |
||||
display: block; /* Hidden by default */ |
||||
position: fixed; /* Stay in place */ |
||||
z-index: 100; /* Sit on top */ |
||||
left: 0; |
||||
top: 0; |
||||
width: 100%; /* Full width */ |
||||
height: 100%; /* Full height */ |
||||
overflow: auto; /* Enable scroll if needed */ |
||||
background-color: rgba(0,0,0,0.4); /* Black w/ opacity */ |
||||
|
||||
.dialog { |
||||
/* Modal Content */ |
||||
.content { |
||||
background: #F7F7F7; |
||||
margin: auto; |
||||
|
||||
@media (max-width:760px) { |
||||
height: 100vh; |
||||
width: 100vw; |
||||
margin: 0 auto; |
||||
} |
||||
|
||||
@media (min-width:780px) { |
||||
height: 100vh; |
||||
min-height: 600px; |
||||
width: 430px; |
||||
position: absolute; |
||||
right: 0; |
||||
left: unset !important; |
||||
} |
||||
|
||||
.button_close{ |
||||
right: 450px; |
||||
position: absolute; |
||||
font-size: 40px; |
||||
top: 45%; |
||||
border: 0px solid #fff; |
||||
color: #FFFFFF; |
||||
background-color: rgba(255, 255, 255, 0); |
||||
|
||||
svg{ |
||||
fill: #fff; |
||||
} |
||||
svg:hover{ |
||||
transform: scale(1.2); |
||||
} |
||||
} |
||||
|
||||
.header{ |
||||
width: 100%; |
||||
height: 49px; |
||||
padding: 15px; |
||||
background-color: #FFFFFF; |
||||
} |
||||
|
||||
.body{ |
||||
@media (max-width:760px) { |
||||
height: calc(100vh - 290px); |
||||
} |
||||
|
||||
@media (min-width:780px) { |
||||
height: calc(100vh - 690px); |
||||
width: 100%; |
||||
} |
||||
|
||||
} |
||||
|
||||
.body_order{ |
||||
width: 100%; |
||||
height: 70%; |
||||
position: relative; |
||||
overflow-y: scroll; |
||||
|
||||
@import './product_box.scss'; |
||||
} |
||||
|
||||
.body_additionally{ |
||||
width: 100%; |
||||
position: relative; |
||||
@import './additionally.scss'; |
||||
} |
||||
|
||||
.body_additionally_text{ |
||||
font-size: 18px; |
||||
line-height: 21px; |
||||
letter-spacing: 0.02em; |
||||
padding: 10px; |
||||
} |
||||
|
||||
.basket_footer{ |
||||
position: inherit; |
||||
bottom: 0; |
||||
width: 100%; |
||||
background-color: #FFFFFF; |
||||
margin-bottom: 10px; |
||||
|
||||
.promo_code_box{ |
||||
flex: none; |
||||
padding: 5px; |
||||
order: 0; |
||||
flex-grow: 1; |
||||
margin: 0px 12px; |
||||
border-bottom: 1px dashed #8E8E93; |
||||
|
||||
.input{ |
||||
border: none; |
||||
margin: 0; |
||||
outline: none; |
||||
-webkit-appearance: none; |
||||
color: #252A48; |
||||
font-size: 18px; |
||||
height: 38px; |
||||
} |
||||
|
||||
.button{ |
||||
border: none; |
||||
margin: 0; |
||||
padding: 0; |
||||
font-size: 18px; |
||||
line-height: 30px; |
||||
color: #1C80E3; |
||||
cursor: pointer; |
||||
transition: color .2s; |
||||
|
||||
&:hover{ |
||||
color: lighten(#000000, 10%); |
||||
} |
||||
} |
||||
} |
||||
|
||||
.check{ |
||||
font-size: 18px; |
||||
line-height: 28px; |
||||
padding: 0px 0px 0px 15px; |
||||
margin-bottom: 15px; |
||||
border-bottom: 1px dashed #8E8E93; |
||||
.box{ |
||||
display: flex; |
||||
margin-top: 6px;; |
||||
.text{ |
||||
right: 30px; |
||||
position: absolute; |
||||
} |
||||
} |
||||
} |
||||
} |
||||
} |
||||
} |
||||
} |
@ -0,0 +1,151 @@ |
||||
.pizza_modal_cart { |
||||
display: block; /* Hidden by default */ |
||||
position: fixed; /* Stay in place */ |
||||
z-index: 100; /* Sit on top */ |
||||
left: 0; |
||||
top: 0; |
||||
width: 100%; /* Full width */ |
||||
height: 100%; /* Full height */ |
||||
overflow: auto; /* Enable scroll if needed */ |
||||
background-color: rgba(0,0,0,0.4); /* Black w/ opacity */ |
||||
|
||||
.dialog { |
||||
/* Modal Content */ |
||||
.content { |
||||
background: #F7F7F7; |
||||
margin: auto; |
||||
|
||||
@media (max-width:760px) { |
||||
height: 100vh; |
||||
width: 100vw; |
||||
margin: 0 auto; |
||||
} |
||||
|
||||
@media (min-width:780px) { |
||||
height: 100vh; |
||||
min-height: 600px; |
||||
width: 430px; |
||||
position: absolute; |
||||
right: 0; |
||||
left: unset !important; |
||||
} |
||||
|
||||
.button_close{ |
||||
right: 450px; |
||||
position: absolute; |
||||
font-size: 40px; |
||||
top: 45%; |
||||
border: 0px solid #fff; |
||||
color: #FFFFFF; |
||||
background-color: rgba(255, 255, 255, 0); |
||||
|
||||
svg{ |
||||
fill: #fff; |
||||
} |
||||
svg:hover{ |
||||
transform: scale(1.2); |
||||
} |
||||
} |
||||
|
||||
.header{ |
||||
width: 100%; |
||||
height: 49px; |
||||
padding: 15px; |
||||
background-color: #FFFFFF; |
||||
} |
||||
|
||||
.body{ |
||||
@media (max-width:760px) { |
||||
height: calc(100vh - 290px); |
||||
overflow-y: scroll; |
||||
} |
||||
|
||||
@media (min-width:780px) { |
||||
height: calc(100vh - 690px); |
||||
width: 100%; |
||||
} |
||||
|
||||
} |
||||
|
||||
.body_order{ |
||||
width: 100%; |
||||
height: 70%; |
||||
position: relative; |
||||
overflow-y: scroll; |
||||
|
||||
@import './product_box.scss'; |
||||
} |
||||
|
||||
.body_additionally{ |
||||
width: 100%; |
||||
position: relative; |
||||
@import './additionally.scss'; |
||||
} |
||||
|
||||
.body_additionally_text{ |
||||
font-size: 18px; |
||||
line-height: 21px; |
||||
letter-spacing: 0.02em; |
||||
padding: 10px; |
||||
} |
||||
|
||||
.basket_footer{ |
||||
position: inherit; |
||||
bottom: 0; |
||||
width: 100%; |
||||
background-color: #FFFFFF; |
||||
margin-bottom: 10px; |
||||
|
||||
.promo_code_box{ |
||||
flex: none; |
||||
padding: 5px; |
||||
order: 0; |
||||
flex-grow: 1; |
||||
margin: 0px 12px; |
||||
border-bottom: 1px dashed #8E8E93; |
||||
|
||||
.input{ |
||||
border: none; |
||||
margin: 0; |
||||
outline: none; |
||||
-webkit-appearance: none; |
||||
color: #252A48; |
||||
font-size: 18px; |
||||
height: 38px; |
||||
} |
||||
|
||||
.button{ |
||||
border: none; |
||||
margin: 0; |
||||
padding: 0; |
||||
font-size: 18px; |
||||
line-height: 30px; |
||||
color: #1C80E3; |
||||
cursor: pointer; |
||||
transition: color .2s; |
||||
|
||||
&:hover{ |
||||
color: lighten(#000000, 10%); |
||||
} |
||||
} |
||||
} |
||||
|
||||
.check{ |
||||
font-size: 18px; |
||||
line-height: 28px; |
||||
padding: 0px 0px 0px 15px; |
||||
margin-bottom: 15px; |
||||
border-bottom: 1px dashed #8E8E93; |
||||
.box{ |
||||
display: flex; |
||||
margin-top: 6px;; |
||||
.text{ |
||||
right: 30px; |
||||
position: absolute; |
||||
} |
||||
} |
||||
} |
||||
} |
||||
} |
||||
} |
||||
} |
@ -0,0 +1,151 @@ |
||||
.pizza_modal_cart { |
||||
display: block; /* Hidden by default */ |
||||
position: fixed; /* Stay in place */ |
||||
z-index: 100; /* Sit on top */ |
||||
left: 0; |
||||
top: 0; |
||||
width: 100%; /* Full width */ |
||||
height: 100%; /* Full height */ |
||||
overflow: auto; /* Enable scroll if needed */ |
||||
background-color: rgba(0,0,0,0.4); /* Black w/ opacity */ |
||||
|
||||
.dialog { |
||||
/* Modal Content */ |
||||
.content { |
||||
background: #F7F7F7; |
||||
margin: auto; |
||||
|
||||
@media (max-width:760px) { |
||||
height: 100vh; |
||||
width: 100vw; |
||||
margin: 0 auto; |
||||
} |
||||
|
||||
@media (min-width:780px) { |
||||
height: 100vh; |
||||
min-height: 600px; |
||||
width: 430px; |
||||
position: absolute; |
||||
right: 0; |
||||
left: unset !important; |
||||
} |
||||
|
||||
.button_close{ |
||||
right: 450px; |
||||
position: absolute; |
||||
font-size: 40px; |
||||
top: 45%; |
||||
border: 0px solid #fff; |
||||
color: #FFFFFF; |
||||
background-color: rgba(255, 255, 255, 0); |
||||
|
||||
svg{ |
||||
fill: #fff; |
||||
} |
||||
svg:hover{ |
||||
transform: scale(1.2); |
||||
} |
||||
} |
||||
|
||||
.header{ |
||||
width: 100%; |
||||
height: 49px; |
||||
padding: 15px; |
||||
background-color: #FFFFFF; |
||||
} |
||||
|
||||
.body{ |
||||
@media (max-width:760px) { |
||||
height: calc(100vh - 290px); |
||||
overflow-y: scroll; |
||||
} |
||||
|
||||
@media (min-width:780px) { |
||||
height: calc(100vh - 690px); |
||||
width: 100%; |
||||
} |
||||
|
||||
} |
||||
|
||||
.body_order{ |
||||
width: 100%; |
||||
/*height: 70%;*/ |
||||
position: relative; |
||||
overflow-y: scroll; |
||||
|
||||
@import './product_box.scss'; |
||||
} |
||||
|
||||
.body_additionally{ |
||||
width: 100%; |
||||
position: relative; |
||||
@import './additionally.scss'; |
||||
} |
||||
|
||||
.body_additionally_text{ |
||||
font-size: 18px; |
||||
line-height: 21px; |
||||
letter-spacing: 0.02em; |
||||
padding: 10px; |
||||
} |
||||
|
||||
.basket_footer{ |
||||
position: inherit; |
||||
bottom: 0; |
||||
width: 100%; |
||||
background-color: #FFFFFF; |
||||
margin-bottom: 10px; |
||||
|
||||
.promo_code_box{ |
||||
flex: none; |
||||
padding: 5px; |
||||
order: 0; |
||||
flex-grow: 1; |
||||
margin: 0px 12px; |
||||
border-bottom: 1px dashed #8E8E93; |
||||
|
||||
.input{ |
||||
border: none; |
||||
margin: 0; |
||||
outline: none; |
||||
-webkit-appearance: none; |
||||
color: #252A48; |
||||
font-size: 18px; |
||||
height: 38px; |
||||
} |
||||
|
||||
.button{ |
||||
border: none; |
||||
margin: 0; |
||||
padding: 0; |
||||
font-size: 18px; |
||||
line-height: 30px; |
||||
color: #1C80E3; |
||||
cursor: pointer; |
||||
transition: color .2s; |
||||
|
||||
&:hover{ |
||||
color: lighten(#000000, 10%); |
||||
} |
||||
} |
||||
} |
||||
|
||||
.check{ |
||||
font-size: 18px; |
||||
line-height: 28px; |
||||
padding: 0px 0px 0px 15px; |
||||
margin-bottom: 15px; |
||||
border-bottom: 1px dashed #8E8E93; |
||||
.box{ |
||||
display: flex; |
||||
margin-top: 6px;; |
||||
.text{ |
||||
right: 30px; |
||||
position: absolute; |
||||
} |
||||
} |
||||
} |
||||
} |
||||
} |
||||
} |
||||
} |
@ -0,0 +1,164 @@ |
||||
.pizza_modal_cart { |
||||
display: block; /* Hidden by default */ |
||||
position: fixed; /* Stay in place */ |
||||
z-index: 100; /* Sit on top */ |
||||
left: 0; |
||||
top: 0; |
||||
width: 100%; /* Full width */ |
||||
height: 100%; /* Full height */ |
||||
overflow: auto; /* Enable scroll if needed */ |
||||
background-color: rgba(0,0,0,0.4); /* Black w/ opacity */ |
||||
|
||||
.dialog { |
||||
/* Modal Content */ |
||||
.content { |
||||
background: #F7F7F7; |
||||
margin: auto; |
||||
|
||||
@media (max-width:760px) { |
||||
height: 100vh; |
||||
width: 100vw; |
||||
margin: 0 auto; |
||||
} |
||||
|
||||
@media (min-width:780px) { |
||||
height: 100vh; |
||||
min-height: 600px; |
||||
width: 430px; |
||||
position: absolute; |
||||
right: 0; |
||||
left: unset !important; |
||||
} |
||||
|
||||
.button_close{ |
||||
|
||||
@media (max-width:760px) { |
||||
right: 20px; |
||||
position: absolute; |
||||
font-size: 30px; |
||||
top: 10px; |
||||
} |
||||
|
||||
@media (min-width:780px) { |
||||
right: 450px; |
||||
position: absolute; |
||||
font-size: 40px; |
||||
top: 45%; |
||||
} |
||||
|
||||
|
||||
svg{ |
||||
@media (max-width:760px) { |
||||
fill: #000000; |
||||
} |
||||
@media (min-width:780px) { |
||||
fill: #fff; |
||||
} |
||||
} |
||||
svg:hover{ |
||||
transform: scale(1.2); |
||||
} |
||||
} |
||||
|
||||
.header{ |
||||
width: 100%; |
||||
height: 49px; |
||||
padding: 15px; |
||||
background-color: #FFFFFF; |
||||
} |
||||
|
||||
.body{ |
||||
@media (max-width:760px) { |
||||
height: calc(100vh - 290px); |
||||
overflow-y: scroll; |
||||
} |
||||
|
||||
@media (min-width:780px) { |
||||
height: calc(100vh - 690px); |
||||
width: 100%; |
||||
} |
||||
|
||||
} |
||||
|
||||
.body_order{ |
||||
width: 100%; |
||||
/*height: 70%;*/ |
||||
position: relative; |
||||
overflow-y: scroll; |
||||
|
||||
@import './product_box.scss'; |
||||
} |
||||
|
||||
.body_additionally{ |
||||
width: 100%; |
||||
position: relative; |
||||
@import './additionally.scss'; |
||||
} |
||||
|
||||
.body_additionally_text{ |
||||
font-size: 18px; |
||||
line-height: 21px; |
||||
letter-spacing: 0.02em; |
||||
padding: 10px; |
||||
} |
||||
|
||||
.basket_footer{ |
||||
position: inherit; |
||||
bottom: 0; |
||||
width: 100%; |
||||
background-color: #FFFFFF; |
||||
margin-bottom: 10px; |
||||
|
||||
.promo_code_box{ |
||||
flex: none; |
||||
padding: 5px; |
||||
order: 0; |
||||
flex-grow: 1; |
||||
margin: 0px 12px; |
||||
border-bottom: 1px dashed #8E8E93; |
||||
|
||||
.input{ |
||||
border: none; |
||||
margin: 0; |
||||
outline: none; |
||||
-webkit-appearance: none; |
||||
color: #252A48; |
||||
font-size: 18px; |
||||
height: 38px; |
||||
} |
||||
|
||||
.button{ |
||||
border: none; |
||||
margin: 0; |
||||
padding: 0; |
||||
font-size: 18px; |
||||
line-height: 30px; |
||||
color: #1C80E3; |
||||
cursor: pointer; |
||||
transition: color .2s; |
||||
|
||||
&:hover{ |
||||
color: lighten(#000000, 10%); |
||||
} |
||||
} |
||||
} |
||||
|
||||
.check{ |
||||
font-size: 18px; |
||||
line-height: 28px; |
||||
padding: 0px 0px 0px 15px; |
||||
margin-bottom: 15px; |
||||
border-bottom: 1px dashed #8E8E93; |
||||
.box{ |
||||
display: flex; |
||||
margin-top: 6px;; |
||||
.text{ |
||||
right: 30px; |
||||
position: absolute; |
||||
} |
||||
} |
||||
} |
||||
} |
||||
} |
||||
} |
||||
} |
@ -0,0 +1,163 @@ |
||||
.pizza_modal_cart { |
||||
display: block; /* Hidden by default */ |
||||
position: fixed; /* Stay in place */ |
||||
z-index: 100; /* Sit on top */ |
||||
left: 0; |
||||
top: 0; |
||||
width: 100%; /* Full width */ |
||||
height: 100%; /* Full height */ |
||||
overflow: auto; /* Enable scroll if needed */ |
||||
background-color: rgba(0,0,0,0.4); /* Black w/ opacity */ |
||||
|
||||
.dialog { |
||||
/* Modal Content */ |
||||
.content { |
||||
background: #F7F7F7; |
||||
margin: auto; |
||||
|
||||
@media (max-width:760px) { |
||||
height: 100vh; |
||||
margin: 0 auto; |
||||
} |
||||
|
||||
@media (min-width:780px) { |
||||
height: 100vh; |
||||
min-height: 600px; |
||||
width: 430px; |
||||
position: absolute; |
||||
right: 0; |
||||
left: unset !important; |
||||
} |
||||
|
||||
.button_close{ |
||||
|
||||
@media (max-width:760px) { |
||||
right: 20px; |
||||
position: absolute; |
||||
font-size: 30px; |
||||
top: 10px; |
||||
} |
||||
|
||||
@media (min-width:780px) { |
||||
right: 450px; |
||||
position: absolute; |
||||
font-size: 40px; |
||||
top: 45%; |
||||
} |
||||
|
||||
|
||||
svg{ |
||||
@media (max-width:760px) { |
||||
fill: #000000; |
||||
} |
||||
@media (min-width:780px) { |
||||
fill: #fff; |
||||
} |
||||
} |
||||
svg:hover{ |
||||
transform: scale(1.2); |
||||
} |
||||
} |
||||
|
||||
.header{ |
||||
width: 100%; |
||||
height: 49px; |
||||
padding: 15px; |
||||
background-color: #FFFFFF; |
||||
} |
||||
|
||||
.body{ |
||||
@media (max-width:760px) { |
||||
height: calc(100vh - 290px); |
||||
overflow-y: scroll; |
||||
} |
||||
|
||||
@media (min-width:780px) { |
||||
height: calc(100vh - 690px); |
||||
width: 100%; |
||||
} |
||||
|
||||
} |
||||
|
||||
.body_order{ |
||||
width: 100%; |
||||
/*height: 70%;*/ |
||||
position: relative; |
||||
overflow-y: scroll; |
||||
|
||||
@import './product_box.scss'; |
||||
} |
||||
|
||||
.body_additionally{ |
||||
width: 100%; |
||||
position: relative; |
||||
@import './additionally.scss'; |
||||
} |
||||
|
||||
.body_additionally_text{ |
||||
font-size: 18px; |
||||
line-height: 21px; |
||||
letter-spacing: 0.02em; |
||||
padding: 10px; |
||||
} |
||||
|
||||
.basket_footer{ |
||||
position: inherit; |
||||
bottom: 0; |
||||
width: 100%; |
||||
background-color: #FFFFFF; |
||||
margin-bottom: 10px; |
||||
|
||||
.promo_code_box{ |
||||
flex: none; |
||||
padding: 5px; |
||||
order: 0; |
||||
flex-grow: 1; |
||||
margin: 0px 12px; |
||||
border-bottom: 1px dashed #8E8E93; |
||||
|
||||
.input{ |
||||
border: none; |
||||
margin: 0; |
||||
outline: none; |
||||
-webkit-appearance: none; |
||||
color: #252A48; |
||||
font-size: 18px; |
||||
height: 38px; |
||||
} |
||||
|
||||
.button{ |
||||
border: none; |
||||
margin: 0; |
||||
padding: 0; |
||||
font-size: 18px; |
||||
line-height: 30px; |
||||
color: #1C80E3; |
||||
cursor: pointer; |
||||
transition: color .2s; |
||||
|
||||
&:hover{ |
||||
color: lighten(#000000, 10%); |
||||
} |
||||
} |
||||
} |
||||
|
||||
.check{ |
||||
font-size: 18px; |
||||
line-height: 28px; |
||||
padding: 0px 0px 0px 15px; |
||||
margin-bottom: 15px; |
||||
border-bottom: 1px dashed #8E8E93; |
||||
.box{ |
||||
display: flex; |
||||
margin-top: 6px;; |
||||
.text{ |
||||
right: 30px; |
||||
position: absolute; |
||||
} |
||||
} |
||||
} |
||||
} |
||||
} |
||||
} |
||||
} |
@ -0,0 +1,94 @@ |
||||
.card_basket_product_main{ |
||||
width: 95%; |
||||
/*height: 133px;*/ |
||||
margin: 10px 10px 10px 10px; |
||||
padding: 10px 10px 10px 0px; |
||||
background: #FFFFFF; |
||||
border-radius: 10px; |
||||
display: grid; |
||||
|
||||
.product_head{ |
||||
display: flex; |
||||
border-bottom: 1px dashed #8E8E93; |
||||
.product_img_box{ |
||||
margin-left: 10px; |
||||
} |
||||
|
||||
.title_box{ |
||||
margin: 10px; |
||||
|
||||
.title{ |
||||
line-height: 24px; |
||||
font-weight: 400; |
||||
font-size: 20px; |
||||
line-height: 24px; |
||||
letter-spacing: 0.02em; |
||||
margin-bottom: 5px; |
||||
} |
||||
|
||||
.size{ |
||||
font-weight: 400; |
||||
font-size: 16px; |
||||
color: #8E8E93; |
||||
} |
||||
} |
||||
|
||||
} |
||||
|
||||
.product_footer{ |
||||
display: flex; |
||||
|
||||
.sale_button_box{ |
||||
display: flex; |
||||
flex-direction: row; |
||||
justify-content: center; |
||||
align-items: center; |
||||
padding: 0px 12px; |
||||
gap: 12px; |
||||
|
||||
width: 101px; |
||||
height: 32px; |
||||
|
||||
background: #F7F7F7; |
||||
border-radius: 15px; |
||||
|
||||
right: 20px; |
||||
position: absolute; |
||||
|
||||
margin-top: 11px; |
||||
|
||||
.product_button{ |
||||
font-size: 30px; |
||||
padding: 0; |
||||
border: none; |
||||
background: none; |
||||
cursor: pointer; |
||||
} |
||||
|
||||
.product_count{ |
||||
font-size: 20px; |
||||
} |
||||
} |
||||
|
||||
.product_price{ |
||||
font-size: 24px; |
||||
margin-top: 11px; |
||||
} |
||||
|
||||
.sale_box_price{ |
||||
margin-left: 10px; |
||||
} |
||||
} |
||||
} |
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -0,0 +1,82 @@ |
||||
/* Указываем box sizing */ |
||||
*, |
||||
*::before, |
||||
*::after { |
||||
box-sizing: border-box; |
||||
user-select: none; |
||||
} |
||||
|
||||
/* Убираем внутренние отступы */ |
||||
ul[class], |
||||
ol[class] { |
||||
padding: 0; |
||||
} |
||||
|
||||
/* Убираем внешние отступы */ |
||||
body, |
||||
h1, |
||||
h2, |
||||
h3, |
||||
h4, |
||||
p, |
||||
ul[class], |
||||
ol[class], |
||||
li, |
||||
figure, |
||||
figcaption, |
||||
blockquote, |
||||
dl, |
||||
dd { |
||||
margin: 0; |
||||
font-family: 'Rubik'; |
||||
} |
||||
|
||||
/* Удаляем стандартную стилизацию для всех ul и il, у которых есть атрибут class*/ |
||||
ul[class], |
||||
ol[class] { |
||||
list-style: none; |
||||
-webkit-tap-highlight-color: rgba(0, 0, 0, 0); |
||||
} |
||||
|
||||
/* Элементы a, у которых нет класса, сбрасываем до дефолтных стилей */ |
||||
a:not([class]) { |
||||
text-decoration-skip-ink: auto; |
||||
} |
||||
a{ |
||||
text-decoration: none; /* Отменяем подчеркивание у ссылки */ |
||||
color: black; /* Цвет ссылок */ |
||||
margin: 0; |
||||
} |
||||
a:visited { |
||||
color: black; /* Цвет посещенных ссылок */ |
||||
} |
||||
a:active { |
||||
color: black; /* Цвет активных ссылок */ |
||||
} |
||||
/* Упрощаем работу с изображениями */ |
||||
img { |
||||
max-width: 100%; |
||||
display: block; |
||||
} |
||||
|
||||
/* Указываем понятную периодичность в потоке данных у article*/ |
||||
article > * + * { |
||||
margin-top: 1em; |
||||
} |
||||
|
||||
/* Наследуем шрифты для инпутов и кнопок */ |
||||
input, |
||||
textarea, |
||||
select { |
||||
font: inherit; |
||||
} |
||||
|
||||
/* Удаляем все анимации и переходы для людей, которые предпочитай их не использовать */ |
||||
@media (prefers-reduced-motion: reduce) { |
||||
* { |
||||
animation-duration: 0.01ms !important; |
||||
animation-iteration-count: 1 !important; |
||||
transition-duration: 0.01ms !important; |
||||
scroll-behavior: auto !important; |
||||
} |
||||
} |
@ -0,0 +1,83 @@ |
||||
/* Указываем box sizing */ |
||||
*, |
||||
*::before, |
||||
*::after { |
||||
box-sizing: border-box; |
||||
user-select: none; |
||||
-webkit-tap-highlight-color: transparent; |
||||
} |
||||
|
||||
/* Убираем внутренние отступы */ |
||||
ul[class], |
||||
ol[class] { |
||||
padding: 0; |
||||
} |
||||
|
||||
/* Убираем внешние отступы */ |
||||
body, |
||||
h1, |
||||
h2, |
||||
h3, |
||||
h4, |
||||
p, |
||||
ul[class], |
||||
ol[class], |
||||
li, |
||||
figure, |
||||
figcaption, |
||||
blockquote, |
||||
dl, |
||||
dd { |
||||
margin: 0; |
||||
font-family: 'Rubik'; |
||||
} |
||||
|
||||
/* Удаляем стандартную стилизацию для всех ul и il, у которых есть атрибут class*/ |
||||
ul[class], |
||||
ol[class] { |
||||
list-style: none; |
||||
-webkit-tap-highlight-color: rgba(0, 0, 0, 0); |
||||
} |
||||
|
||||
/* Элементы a, у которых нет класса, сбрасываем до дефолтных стилей */ |
||||
a:not([class]) { |
||||
text-decoration-skip-ink: auto; |
||||
} |
||||
a{ |
||||
text-decoration: none; /* Отменяем подчеркивание у ссылки */ |
||||
color: black; /* Цвет ссылок */ |
||||
margin: 0; |
||||
} |
||||
a:visited { |
||||
color: black; /* Цвет посещенных ссылок */ |
||||
} |
||||
a:active { |
||||
color: black; /* Цвет активных ссылок */ |
||||
} |
||||
/* Упрощаем работу с изображениями */ |
||||
img { |
||||
max-width: 100%; |
||||
display: block; |
||||
} |
||||
|
||||
/* Указываем понятную периодичность в потоке данных у article*/ |
||||
article > * + * { |
||||
margin-top: 1em; |
||||
} |
||||
|
||||
/* Наследуем шрифты для инпутов и кнопок */ |
||||
input, |
||||
textarea, |
||||
select { |
||||
font: inherit; |
||||
} |
||||
|
||||
/* Удаляем все анимации и переходы для людей, которые предпочитай их не использовать */ |
||||
@media (prefers-reduced-motion: reduce) { |
||||
* { |
||||
animation-duration: 0.01ms !important; |
||||
animation-iteration-count: 1 !important; |
||||
transition-duration: 0.01ms !important; |
||||
scroll-behavior: auto !important; |
||||
} |
||||
} |
@ -0,0 +1,83 @@ |
||||
/* Указываем box sizing */ |
||||
*, |
||||
*::before, |
||||
*::after { |
||||
box-sizing: border-box; |
||||
user-select: none; |
||||
-webkit-tap-highlight-color: transparent; |
||||
} |
||||
|
||||
/* Убираем внутренние отступы */ |
||||
ul[class], |
||||
ol[class] { |
||||
padding: 0; |
||||
} |
||||
|
||||
/* Убираем внешние отступы */ |
||||
body, |
||||
h1, |
||||
h2, |
||||
h3, |
||||
h4, |
||||
p, |
||||
ul[class], |
||||
ol[class], |
||||
li, |
||||
figure, |
||||
figcaption, |
||||
blockquote, |
||||
dl, |
||||
dd { |
||||
margin: 0; |
||||
font-family: 'Rubik'; |
||||
} |
||||
|
||||
/* Удаляем стандартную стилизацию для всех ul и il, у которых есть атрибут class*/ |
||||
ul[class], |
||||
ol[class] { |
||||
list-style: none; |
||||
-webkit-tap-highlight-color: rgba(0, 0, 0, 0); |
||||
} |
||||
|
||||
/* Элементы a, у которых нет класса, сбрасываем до дефолтных стилей */ |
||||
a:not([class]) { |
||||
text-decoration-skip-ink: auto; |
||||
} |
||||
a{ |
||||
text-decoration: none; /* Отменяем подчеркивание у ссылки */ |
||||
color: black; /* Цвет ссылок */ |
||||
margin: 0; |
||||
} |
||||
a:visited { |
||||
color: black; /* Цвет посещенных ссылок */ |
||||
} |
||||
a:active { |
||||
color: black; /* Цвет активных ссылок */ |
||||
} |
||||
/* Упрощаем работу с изображениями */ |
||||
img { |
||||
max-width: 100%; |
||||
display: block; |
||||
} |
||||
|
||||
/* Указываем понятную периодичность в потоке данных у article*/ |
||||
article > * + * { |
||||
margin-top: 1em; |
||||
} |
||||
|
||||
/* Наследуем шрифты для инпутов и кнопок */ |
||||
input, |
||||
textarea, |
||||
select { |
||||
font: inherit; |
||||
} |
||||
|
||||
/* Удаляем все анимации и переходы для людей, которые предпочитай их не использовать */ |
||||
@media (prefers-reduced-motion: reduce) { |
||||
* { |
||||
animation-duration: 0.01ms !important; |
||||
animation-iteration-count: 1 !important; |
||||
transition-duration: 0.01ms !important; |
||||
scroll-behavior: auto !important; |
||||
} |
||||
} |
Loading…
Reference in new issue