v4.0.0-beta.4

Slimscroll

nui-slimscroll · A scrollbar container styling utility.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Universa enim illorum ratione cum tota vestra confligendum puto. Fortemne possumus dicere eundem illum Torquatum? Bonum patria: miserum exilium. Duo Reges: constructio interrete. Vide, quaeso, rectumne sit. Cur tantas regiones barbarorum pedibus obiit, tot maria transmisit? Nunc de hominis summo bono quaeritur; Ut optime, secundum naturam affectum esse possit.

Est, ut dicis, inquit; Ergo ita: non posse honeste vivi, nisi honeste vivatur? Nec mihi illud dixeris: Haec enim ipsa mihi sunt voluptati, et erant illa Torquatis. Quod eo liquidius faciet, si perspexerit rerum inter eas verborumne sit controversia. Scaevolam M. Sic exclusis sententiis reliquorum cum praeterea nulla esse possit, haec antiquorum valeat necesse est. Quodsi ipsam honestatem undique pertectam atque absolutam. Hoc etsi multimodis reprehendi potest, tamen accipio, quod dant. Nam de isto magna dissensio est.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Universa enim illorum ratione cum tota vestra confligendum puto. Fortemne possumus dicere eundem illum Torquatum? Bonum patria: miserum exilium. Duo Reges: constructio interrete. Vide, quaeso, rectumne sit. Cur tantas regiones barbarorum pedibus obiit, tot maria transmisit? Nunc de hominis summo bono quaeritur; Ut optime, secundum naturam affectum esse possit. Est, ut dicis, inquit; Ergo ita: non posse honeste vivi, nisi honeste vivatur? Nec mihi illud dixeris: Haec enim ipsa mihi sunt voluptati, et erant illa Torquatis. Quod eo liquidius faciet, si perspexerit rerum inter eas verborumne sit controversia. Scaevolam M. Sic exclusis sententiis reliquorum cum praeterea nulla esse possit, haec antiquorum valeat necesse est. Quodsi ipsam honestatem undique pertectam atque absolutam. Hoc etsi multimodis reprehendi potest, tamen accipio, quod dant. Nam de isto magna dissensio est.

vue
<template>
  <BaseCard
    rounded="sm"
    class="p-6"
  >
    <div class="nui-slimscroll h-64 space-y-4 overflow-y-auto pe-4">
      <BaseParagraph size="sm" class="text-muted-600 dark:text-muted-400">
        Lorem ipsum dolor sit amet, consectetur adipiscing elit. Universa enim illorum ratione cum tota vestra confligendum puto. Fortemne possumus dicere eundem illum Torquatum? Bonum patria:
        miserum exilium. Duo Reges: constructio interrete. Vide, quaeso, rectumne sit. Cur tantas regiones barbarorum pedibus obiit, tot maria transmisit? Nunc de hominis summo bono quaeritur;
        Ut optime, secundum naturam affectum esse possit.
      </BaseParagraph>
      <BaseParagraph size="sm" class="text-muted-600 dark:text-muted-400">
        Est, ut dicis, inquit; Ergo ita: non posse honeste vivi, nisi honeste vivatur? Nec mihi illud dixeris: Haec enim ipsa mihi sunt
        voluptati, et erant illa Torquatis. Quod eo liquidius faciet, si perspexerit rerum inter eas verborumne sit controversia. Scaevolam M. Sic exclusis sententiis reliquorum cum praeterea
        nulla esse possit, haec antiquorum valeat necesse est. Quodsi ipsam honestatem undique pertectam atque absolutam. Hoc etsi multimodis reprehendi potest, tamen accipio, quod dant. Nam
        de isto magna dissensio est.
      </BaseParagraph>
      <BaseParagraph size="sm" class="text-muted-600 dark:text-muted-400">
        Lorem ipsum dolor sit amet, consectetur adipiscing elit. Universa enim illorum ratione cum tota vestra confligendum puto. Fortemne possumus dicere eundem illum Torquatum? Bonum patria:
        miserum exilium. Duo Reges: constructio interrete. Vide, quaeso, rectumne sit. Cur tantas regiones barbarorum pedibus obiit, tot maria transmisit? Nunc de hominis summo bono quaeritur;
        Ut optime, secundum naturam affectum esse possit. Est, ut dicis, inquit; Ergo ita: non posse honeste vivi, nisi honeste vivatur? Nec mihi illud dixeris: Haec enim ipsa mihi sunt
        voluptati, et erant illa Torquatis. Quod eo liquidius faciet, si perspexerit rerum inter eas verborumne sit controversia. Scaevolam M. Sic exclusis sententiis reliquorum cum praeterea
        nulla esse possit, haec antiquorum valeat necesse est. Quodsi ipsam honestatem undique pertectam atque absolutam. Hoc etsi multimodis reprehendi potest, tamen accipio, quod dant. Nam
        de isto magna dissensio est.
      </BaseParagraph>
    </div>
  </BaseCard>
</template>

CSS definition

This is the default CSS for the nui-slimscroll utility.

css
@utility nui-slimscroll {
  scrollbar-width: auto !important;

  &::-webkit-scrollbar {
    scroll-behavior: smooth;
    scrollbar-gutter: stable;
    @apply w-[6px] h-[6px] block!;
  }

  &::-webkit-scrollbar-thumb {
    @apply rounded-lg bg-black/5 dark:bg-white/5 duration-300 transition-all;
  }

  &:hover::-webkit-scrollbar-thumb {
    @apply bg-black/20 dark:bg-white/20;
  }
}
@utility nui-slimscroll-opaque {
  &::-webkit-scrollbar {
    scroll-behavior: smooth;
    scrollbar-gutter: stable;
    @apply w-[6px] h-[6px] block!;
  }

  &::-webkit-scrollbar-thumb {
    @apply rounded-lg bg-transparent duration-300 transition-all;
  }

  &:hover::-webkit-scrollbar-thumb {
    @apply bg-black/20 dark:bg-white/20;
  }
}