From eba6a279eb56bc26ad155a598ad709981167362a Mon Sep 17 00:00:00 2001 From: Arthur Lefebvre Date: Mon, 23 Feb 2026 17:44:22 +0100 Subject: [PATCH] Create book form for mobile view --- front/src/BigIcon.vue | 56 +++++++++++++++++++++++++++++++----- front/src/BookDateWidget.vue | 17 ++++++++--- front/src/BookForm.vue | 41 ++++++++++++++++++++++---- 3 files changed, 98 insertions(+), 16 deletions(-) diff --git a/front/src/BigIcon.vue b/front/src/BigIcon.vue index 98d7579..dd99a93 100644 --- a/front/src/BigIcon.vue +++ b/front/src/BigIcon.vue @@ -1,5 +1,5 @@ @@ -33,14 +49,16 @@ margin:25px; } -.showcanclick:hover { - transform: scale(1.03); - transition: ease-in-out 0.02s; - cursor: pointer; +@media (min-width: 1024px) { + .showcanclick:hover { + transform: scale(1.03); + transition: ease-in-out 0.02s; + cursor: pointer; + } } .bigicon { - display:flex; + display: flex; justify-content:center; align-items:center; height: 90px; @@ -57,4 +75,28 @@ width: 200px; padding-bottom:30px; } + +@media (max-width: 1024px) { + .bigicon { + flex: 1; + height: 40px; + width: 50px; + padding-top: 5px; + } + + .bigiconlegend { + flex:1; + font-size: 16px; + width: 100%; + padding-bottom:0px; + } + + .bigiconandlegend { + display: flex; + justify-content:center; + align-items:center; + flex-flow: column; + margin:0px; + } +} diff --git a/front/src/BookDateWidget.vue b/front/src/BookDateWidget.vue index c50e328..813905d 100644 --- a/front/src/BookDateWidget.vue +++ b/front/src/BookDateWidget.vue @@ -76,10 +76,6 @@ align-items:center; padding: 20px; } -.bookdatewidget { - display: flex; - width: 500px; -} .border-radius-right { border-radius: 0 30px 30px 0; @@ -110,4 +106,17 @@ .widget-readonly { opacity: 50%; } + +@media (max-width: 1024px) { + .bookdatewidget { + flex: 1; + } +} + +@media (min-width: 1024px) { + .bookdatewidget { + display: flex; + width: 500px; + } +} diff --git a/front/src/BookForm.vue b/front/src/BookForm.vue index 3b8fb18..c293a17 100644 --- a/front/src/BookForm.vue +++ b/front/src/BookForm.vue @@ -92,7 +92,7 @@