From 74ea9ad5f1475d0337399b6d304fb4c46f1a7ed2 Mon Sep 17 00:00:00 2001 From: Max Date: Wed, 6 Oct 2021 09:54:17 -0400 Subject: [PATCH] updates --- src/App.vue | 34 +------ src/assets/scss/_GlobalStyles.scss | 4 + src/assets/scss/components/_SelectCar.scss | 47 +++++---- src/components/SelectCar.vue | 108 +++++++++++++++------ 4 files changed, 114 insertions(+), 79 deletions(-) diff --git a/src/App.vue b/src/App.vue index 1a6b3d9c6..8c0a05dcd 100644 --- a/src/App.vue +++ b/src/App.vue @@ -1,25 +1,7 @@ diff --git a/src/assets/scss/_GlobalStyles.scss b/src/assets/scss/_GlobalStyles.scss index 198686215..57d72c537 100644 --- a/src/assets/scss/_GlobalStyles.scss +++ b/src/assets/scss/_GlobalStyles.scss @@ -10,3 +10,7 @@ body { } } } + +.pointer { + cursor: pointer; +} diff --git a/src/assets/scss/components/_SelectCar.scss b/src/assets/scss/components/_SelectCar.scss index 9a8007ef1..629b8fba3 100644 --- a/src/assets/scss/components/_SelectCar.scss +++ b/src/assets/scss/components/_SelectCar.scss @@ -4,13 +4,11 @@ .select-car-form { background: $white; height: 100%; - overflow: hidden; form { height: calc(100% - 80px); overflow-y: scroll; overflow-x: hidden; - display: flex; .form-control { border: 2px solid $light; @@ -18,26 +16,23 @@ font-weight: bold; cursor: pointer; } + } - &.show_years { - .car_list { - transform: translateX(0); - } - } + .car_list, .current_car_info-text, .needed_car_info-text { + flex-shrink: 0; + width: 100%; + position: relative; + transition: transform .3s; + } + } - &.show_brands { - .car_list { - transform: translateX(-100%); - } - } + .current_car_info { + position: relative; + min-height: 2.5rem; - .car_list { - flex-shrink: 0; - width: 100%; - position: relative; - transition: transform .3s; - } - } + .current_car_info-text { + position: absolute; + } } } @@ -67,3 +62,17 @@ opacity: 1 !important; } } + +.slide-fade-enter-active { + transition: all .3s ease-out; + } + +.slide-fade-leave-active { +transition: all .8s cubic-bezier(1.0, 0.5, 0.8, 1.0); +} + +.slide-fade-enter-from, +.slide-fade-leave-to { +transform: translateX(20px); +opacity: 0; +} diff --git a/src/components/SelectCar.vue b/src/components/SelectCar.vue index b83c50ee0..19a4d36c3 100644 --- a/src/components/SelectCar.vue +++ b/src/components/SelectCar.vue @@ -1,20 +1,55 @@