From 2a8348b7d5cd27d5a2e9b79c387d78b80b050130 Mon Sep 17 00:00:00 2001 From: Kseninia Mikhaylova Date: Tue, 3 Sep 2024 11:49:55 +0300 Subject: [PATCH] btn --- front/src/assets/sidebar.scss | 14 ++++++++++---- front/src/components/Promo/index.vue | 9 +++++++-- front/src/components/Promo/load_models.vue | 8 ++++---- front/src/components/sidebar.vue | 2 +- front/src/stores/promo_sidebar.ts | 2 +- 5 files changed, 23 insertions(+), 12 deletions(-) diff --git a/front/src/assets/sidebar.scss b/front/src/assets/sidebar.scss index 42229f3..46e8eb9 100644 --- a/front/src/assets/sidebar.scss +++ b/front/src/assets/sidebar.scss @@ -34,7 +34,7 @@ $boxShadow: 0px 0px 8px rgba(0, 0, 0, .25); .itemnav { position: absolute; - top: calc(100vh - 15rem); + bottom: 5rem; left: 50%; display: grid; grid-template-columns: 1fr 1fr 1fr; @@ -46,6 +46,8 @@ $boxShadow: 0px 0px 8px rgba(0, 0, 0, .25); justify-content: center; >* { + grid-row-start: 2; + grid-row-end: 2; line-height: 1; font-size: 2.5rem; display: flex; @@ -81,16 +83,20 @@ $boxShadow: 0px 0px 8px rgba(0, 0, 0, .25); } } - &-close { + &_one { grid-column-start: 2; grid-column-end: 4; + grid-row-start: 1; + grid-row-end: 1; margin: 1rem 0.75rem; } - - &-deep { + &_big { width: 4rem; height: 4rem; + } + + &-enter { svg { width: 80%; height: 80%; diff --git a/front/src/components/Promo/index.vue b/front/src/components/Promo/index.vue index 1330e1b..ae6a355 100644 --- a/front/src/components/Promo/index.vue +++ b/front/src/components/Promo/index.vue @@ -94,7 +94,7 @@ const nextClickableId = () => {
-
+
@@ -104,11 +104,16 @@ const nextClickableId = () => {
-
+
+
+ + + +
diff --git a/front/src/components/Promo/load_models.vue b/front/src/components/Promo/load_models.vue index a14d207..8956e58 100644 --- a/front/src/components/Promo/load_models.vue +++ b/front/src/components/Promo/load_models.vue @@ -41,7 +41,7 @@ const controls_targetto_count = ref(COUNT) const camera_moveto = ref() as Ref; const camera_moveto_count = ref(COUNT) const camera_rotatetoto = ref() as Ref; -const camera_rotatetoto_count = ref(10) +const camera_rotatetoto_count = ref(COUNT) const sidebar = usePromoSidebar(); const sidebar_scene = usePromoScene(); @@ -313,13 +313,13 @@ onAfterRender(() => { camera_moveto_count.value = COUNT; } } - if (!controls_targetto.value && !camera_moveto.value && camera_rotatetoto.value) { + if (camera_rotatetoto.value) { timer.stopTimer(); - camera.value?.quaternion.slerp(camera_rotatetoto.value, 0.5); + camera.value?.quaternion.slerp(camera_rotatetoto.value, koef); camera.value?.quaternion.normalize() camera_rotatetoto_count.value -= 1; if (camera_rotatetoto_count.value == 0) { - camera_rotatetoto_count.value = 10; + camera_rotatetoto_count.value = COUNT; camera_rotatetoto.value = undefined } camera.value?.updateMatrixWorld() diff --git a/front/src/components/sidebar.vue b/front/src/components/sidebar.vue index 10c58f6..9e58a6a 100644 --- a/front/src/components/sidebar.vue +++ b/front/src/components/sidebar.vue @@ -43,7 +43,7 @@ watch(() => sidebar.id_clickable, () => {