0.32.0 • Published 2 years ago

@kazkadien/svelte v0.32.0

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years 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

2 years ago

0.31.1

2 years ago

0.30.0

2 years ago

0.29.0

2 years ago

0.27.0

2 years ago

0.25.0

2 years ago

0.31.0

2 years ago

0.28.0

2 years ago

0.26.0

2 years ago

0.24.0

2 years ago

0.23.1

2 years ago

0.23.0

2 years ago

0.22.1

2 years ago

0.22.0

2 years ago

0.20.1

2 years ago

0.20.0

2 years ago

0.19.0

2 years ago

0.19.1

2 years ago

0.21.0

2 years ago

0.18.1

2 years ago

0.20.2

2 years ago

0.17.0

2 years ago

0.18.0

2 years ago

0.15.0

3 years ago

0.14.0

3 years ago

0.16.0

3 years ago

0.13.0

3 years ago

0.13.1

3 years ago

0.13.2

3 years ago

0.12.0

3 years ago

0.11.0

3 years ago

0.9.0

3 years ago

0.7.1

3 years ago

0.5.0

3 years ago

0.7.0

3 years ago

0.10.0

3 years ago

0.8.1

3 years ago

0.8.0

3 years ago

0.6.2

3 years ago

0.4.0

3 years ago

0.6.1

3 years ago

0.6.0

3 years ago

0.3.0

3 years ago

0.1.0

3 years ago

0.2.1

3 years ago

0.2.0

3 years ago

0.0.26

4 years ago

0.0.27

4 years ago

0.0.28

4 years ago

0.0.29

3 years ago

0.2.3

3 years ago

0.2.2

3 years ago

0.0.24

4 years ago

0.0.25

4 years ago

0.0.22

4 years ago

0.0.23

4 years ago

0.0.21

4 years ago

0.0.20

4 years ago

0.0.19

4 years ago

0.0.17

4 years ago

0.0.18

4 years ago

0.0.14

4 years ago

0.0.15

4 years ago

0.0.16

4 years ago

0.0.13

4 years ago

0.0.12

4 years ago

0.0.11

4 years ago

0.0.10

4 years ago

0.0.9

4 years ago

0.0.8

4 years ago

0.0.7

4 years ago

0.0.6

4 years ago

0.0.5

4 years ago

0.0.4

4 years ago

0.0.3

4 years ago

0.0.2

4 years ago

0.0.1

4 years ago