From 4cfda5a3df0302e2270256dea204549a16a44d94 Mon Sep 17 00:00:00 2001 From: Konstantin Kireyev Date: Fri, 15 Mar 2024 18:14:37 +0500 Subject: [PATCH] Custom scrollbar --- .../embed/resources/less/application.less | 77 ++++++++++++++++++- 1 file changed, 73 insertions(+), 4 deletions(-) diff --git a/apps/spreadsheeteditor/embed/resources/less/application.less b/apps/spreadsheeteditor/embed/resources/less/application.less index da2fd5c484..c2f1a6adee 100644 --- a/apps/spreadsheeteditor/embed/resources/less/application.less +++ b/apps/spreadsheeteditor/embed/resources/less/application.less @@ -13,13 +13,83 @@ } ul.worksheet-list { - margin: 0; background-color: #F7F7F7; display: flex; - padding: 0 0 0 24px; + padding: 0; + margin: 0; white-space: nowrap; box-shadow: inset 0 1px 0 #cacaca; - flex-wrap: wrap; + overflow-x: auto; + overflow-y: hidden; + + @media screen and (min--moz-device-pixel-ratio:0) { + scrollbar-color: #e8e8e8 #eeeeee; + scrollbar-width: thin; + } + + &::-webkit-scrollbar-thumb { + height: 14px; + border: #c0c0c0 1px solid; + background-color: #e8e8e8; + background-position: center; + background-repeat: no-repeat; + background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13px' stroke ='rgb(173,173,173)' height='5px'>"); + } + + &:horizontal:increment:hover, &:horizontal:increment:active { + background-image: url("data:image/svg+xml;utf8,"); + } + + &:horizontal:decrement { + background-image: url("data:image/svg+xml;utf8,"); + } + + &:horizontal:decrement:hover, &:horizontal:decrement:active { + background-image: url("data:image/svg+xml;utf8,"); + } + } li { display: inline-block; @@ -28,7 +98,6 @@ line-height: 24px; margin-right: -1px; margin-left: 0; - border-bottom: 1px solid #cacaca; border-right: 1px solid #cacaca; border-left: 1px solid #cacaca; color: rgba(0, 0, 0, 0.8);