Skip to content

Commit 6867312

Browse files
committed
feat: minimal horizontal scrollbar
1 parent 4bdb4fd commit 6867312

2 files changed

Lines changed: 25 additions & 7 deletions

File tree

resources/css/app.css

Lines changed: 24 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
@import url('https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,200..1000;1,200..1000&family=Rubik:ital,wght@0,300..900;1,300..900&family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap');
1+
@import url('https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&family=Figtree:ital,wght@0,300..900;1,300..900&family=Nunito:ital,wght@0,200..1000;1,200..1000&family=Quicksand:wght@300..700&family=Rubik:ital,wght@0,300..900;1,300..900&display=swap');
22

33
@tailwind base;
44
@tailwind components;
@@ -41,25 +41,35 @@
4141
.scrollbar-minimal::-webkit-scrollbar {
4242
width: 0.35rem;
4343
}
44-
.scrollbar-minimal::-webkit-scrollbar-track {
44+
45+
.scrollbar-minimal-x::-webkit-scrollbar {
46+
height: 0.35rem;
47+
}
48+
49+
.scrollbar-minimal::-webkit-scrollbar-track,
50+
.scrollbar-minimal-x::-webkit-scrollbar-track {
4551
background: transparent;
4652
border-radius: 9999px;
4753
}
4854

49-
.scrollbar-minimal::-webkit-scrollbar-thumb {
55+
.scrollbar-minimal::-webkit-scrollbar-thumb,
56+
.scrollbar-minimal-x::-webkit-scrollbar-thumb {
5057
background: #8a8a8a;
5158
border-radius: 9999px;
5259
}
5360

54-
.scrollbar-minimal::-webkit-scrollbar-thumb:hover {
61+
.scrollbar-minimal::-webkit-scrollbar-thumb:hover,
62+
.scrollbar-minimal-x::-webkit-scrollbar-thumb:hover {
5563
background: #636363;
5664
}
5765

58-
.scrollbar-minimal:is(.dark *)::-webkit-scrollbar-thumb {
66+
.scrollbar-minimal:is(.dark *)::-webkit-scrollbar-thumb,
67+
.scrollbar-minimal-x:is(.dark *)::-webkit-scrollbar-thumb {
5968
background: #9e9e9e;
6069
}
6170

62-
.scrollbar-minimal:is(.dark *)::-webkit-scrollbar-thumb:hover {
71+
.scrollbar-minimal:is(.dark *)::-webkit-scrollbar-thumb:hover,
72+
.scrollbar-minimal-x:is(.dark *)::-webkit-scrollbar-thumb:hover {
6373
background: #d0d0d0;
6474
}
6575

@@ -70,6 +80,14 @@
7080
.group:hover .scrollbar-minimal.scrollbar-hover::-webkit-scrollbar {
7181
width: 0.35rem;
7282
}
83+
84+
.scrollbar-minimal-x.scrollbar-hover::-webkit-scrollbar {
85+
height: 0rem;
86+
}
87+
88+
.group:hover .scrollbar-minimal-x.scrollbar-hover::-webkit-scrollbar {
89+
height: 0.35rem;
90+
}
7391
}
7492

7593
.slider {

resources/js/components/pulseCards/PulseServers.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -252,7 +252,7 @@ watch(
252252

253253
<template>
254254
<section
255-
:class="`overflow-x-auto overflow-y-hidden max-w-full pb-px default:col-span-full default:lg:col-span-${props.cols} default:row-span-${props.rows} ${isLoading ? 'opacity-25 animate-pulse ' : ''}${props.class ?? ''}`"
255+
:class="`overflow-x-auto overflow-y-hidden scrollbar-minimal-x max-w-full pb-2 default:col-span-full default:lg:col-span-${props.cols} default:row-span-${props.rows} ${isLoading ? 'opacity-25 animate-pulse ' : ''}${props.class ?? ''}`"
256256
>
257257
<div
258258
v-if="servers"

0 commit comments

Comments
 (0)