@spiritov/ds.css
v2.7.3
Published
A css framework recreating the DS Lite's UI
Downloads
3,966
Maintainers
Readme
ds.css
A css framework recreating parts of the DS / DS Lite's UI. Preview what's included here!
the fastest way to use it is to import from unpkg
<!-- in your html's <head> -->
<link rel="stylesheet" href="https://unpkg.com/@spiritov/ds.css" />if you'd rather download it, you can do so by copying the contents of /dist
<link href="./ds.css" rel="stylesheet" />or, install with npm
npm i @spiritov/ds.cssscoped styles
if you'd like to only use ds.css in specific parts of your html, you can import ds-scoped.css instead, and use it inside a parent div with class="ds-css"
<!-- in your html's <head> -->
<link rel="stylesheet" href="https://unpkg.com/@spiritov/ds.css/dist/ds-scoped.css" />
<!-- in your html -->
<button>a standard button</button>
<div class="ds-css">
<button>a DS button!</button>
</div>using widgets (web components)
included web components can also be imported from unpkg. for example, to import the calendar..
<!-- in your html's <head> -->
<script type="module" src="https://unpkg.com/@spiritov/ds.css/dist/widgets/ds-calendar.js" />
<!-- in your html -->
<ds-calendar></ds-calendar>you can also download and import them manually
<script type="module" src="./widgets/ds-calendar.js" />or, install with npm for use in a web framework. with Svelte, this could look like
<script>
import { onMount } from 'svelte';
onMount(async () => {
await import('@spiritov/ds.css/dist/widgets/ds-calendar.js');
});
</script>
<ds-calendar></ds-calendar>todo
- more pictochat components(?)
- extra ds-inspired components(?)
