diff --git a/assets/styles/app.scss b/assets/styles/app.scss index 5944f6e..982e96f 100644 --- a/assets/styles/app.scss +++ b/assets/styles/app.scss @@ -3,6 +3,11 @@ @import "tailwindcss/components"; @import "tailwindcss/utilities"; +html, body { + overflow: hidden; + height: 100%; +} + body { background-color: white; } @@ -82,6 +87,33 @@ body { @apply bg-gray-700; } +/* Firefox uniquement — évite le conflit avec les pseudo-éléments webkit sur Chrome 121+ */ +@supports (-moz-appearance: none) { + * { + scrollbar-width: thin; + scrollbar-color: #16a34a transparent; + } + + .dark * { + scrollbar-color: #16a34a #1f2937; + } +} + +/* Dark mode — webkit track */ +.dark ::-webkit-scrollbar-track { + @apply bg-gray-800; +} + +/* Supprime les flèches de la scrollbar */ +::-webkit-scrollbar-button:start:decrement, +::-webkit-scrollbar-button:end:increment, +::-webkit-scrollbar-button:start:increment, +::-webkit-scrollbar-button:end:decrement { + display: none; + width: 0; + height: 0; +} + ///* Custom styles for the scrollbar buttons */ //::-webkit-scrollbar-button { // @apply bg-gray-700; diff --git a/assets/vue/app/domain/activity/presentation/pages/ActivityPage.vue b/assets/vue/app/domain/activity/presentation/pages/ActivityPage.vue index c1b71bf..460b85b 100644 --- a/assets/vue/app/domain/activity/presentation/pages/ActivityPage.vue +++ b/assets/vue/app/domain/activity/presentation/pages/ActivityPage.vue @@ -1,5 +1,5 @@