0.32.0 • Published 6 months ago

@kazkadien/svelte v0.32.0

Weekly downloads
-
License
MIT
Repository
github
Last release
6 months ago

(WIP) CSS & Svelte Component Library

Installation

npm i @kazkadien/svelte
#or
pnpm add @kazkadien/svelte

Usage

Import all CSS

@import '@kazkadien/svelte/styles.css';

Import Components

import { Btn } from '@kazkadien/svelte'

Then wrap entry point (ex: root +layout.svelte) with AppWrapper component

<script>
  import { AppWrapper } from '@kazkadien/svelte'
</script>

<AppWrapper> </AppWrapper>

Set color theme app.html

<script>
  ;(function () {
    const THEME = 'my-theme'
    const DARK = 'dark'

    const myTheme = localStorage.getItem(THEME)

    if (myTheme) {
      if (myTheme === DARK) document.documentElement.classList.add(DARK)
      // if (myTheme === 'light')
    } else {
      if (
        window.matchMedia &&
        window.matchMedia('(prefers-color-scheme: dark)').matches
      ) {
        document.documentElement.classList.add(DARK)
      }
    }
  })()
</script>

Colors

There are 4 accents: alpha, beta, gamma and danger.

:root {
  --hue-alpha: 200;
  --hue-beta: 32;
  --hue-gamma: 69;
  --hue-danger: 355;

  --saturation: 60%;
  --lightness: 25%;

  --hue-sat-bg: 0, 0%;
}

html.dark {
  --saturation: 35%;
  --lightness: 75%;

  --hue-sat-bg: 195, 4%;
}

html.dark :where(.alpha, .beta, .gamma, .danger) {
  --fg-lightness: 65%;
  --fg-lightness-step: 10%;

  --fg-transparency: 0.75;
  --fg-transparency1: 0.85;

  --bg-transparency: 0.075;
  --bg-transparency1: 0.1;
}

Icons

0.32.0

6 months ago

0.31.1

7 months ago

0.30.0

11 months ago

0.29.0

11 months ago

0.27.0

11 months ago

0.25.0

11 months ago

0.31.0

11 months ago

0.28.0

11 months ago

0.26.0

11 months ago

0.24.0

11 months ago

0.23.1

1 year ago

0.23.0

1 year ago

0.22.1

1 year ago

0.22.0

1 year ago

0.20.1

1 year ago

0.20.0

1 year ago

0.19.0

1 year ago

0.19.1

1 year ago

0.21.0

1 year ago

0.18.1

1 year ago

0.20.2

1 year ago

0.17.0

1 year ago

0.18.0

1 year ago

0.15.0

2 years ago

0.14.0

2 years ago

0.16.0

2 years ago

0.13.0

2 years ago

0.13.1

2 years ago

0.13.2

2 years ago

0.12.0

2 years ago

0.11.0

2 years ago

0.9.0

2 years ago

0.7.1

2 years ago

0.5.0

2 years ago

0.7.0

2 years ago

0.10.0

2 years ago

0.8.1

2 years ago

0.8.0

2 years ago

0.6.2

2 years ago

0.4.0

2 years ago

0.6.1

2 years ago

0.6.0

2 years ago

0.3.0

2 years ago

0.1.0

2 years ago

0.2.1

2 years ago

0.2.0

2 years ago

0.0.26

2 years ago

0.0.27

2 years ago

0.0.28

2 years ago

0.0.29

2 years ago

0.2.3

2 years ago

0.2.2

2 years ago

0.0.24

3 years ago

0.0.25

3 years ago

0.0.22

3 years ago

0.0.23

3 years ago

0.0.21

3 years ago

0.0.20

3 years ago

0.0.19

3 years ago

0.0.17

3 years ago

0.0.18

3 years ago

0.0.14

3 years ago

0.0.15

3 years ago

0.0.16

3 years ago

0.0.13

3 years ago

0.0.12

3 years ago

0.0.11

3 years ago

0.0.10

3 years ago

0.0.9

3 years ago

0.0.8

3 years ago

0.0.7

3 years ago

0.0.6

3 years ago

0.0.5

3 years ago

0.0.4

3 years ago

0.0.3

3 years ago

0.0.2

3 years ago

0.0.1

3 years ago