@dpc-css/css
v0.8.0
Published
CSS components based on Drunken Parrot Flat UI
Readme
DPC-CSS
CSS components based on Drunken Parrot Flat UI.
Installation
npm install github:mmmpa/dpc-cssUsage
<link rel="stylesheet" href="node_modules/dpc-css/dist/dpc.css">Or import in your CSS/Sass:
@import 'dpc-css/dist/dpc.css';Per-Component Import (SCSS)
For smaller bundle size, import only the components you need:
@use 'dpc-css/src/scss/variables';
@use 'dpc-css/src/scss/mixins' as *;
@use 'dpc-css/src/scss/components/button';
@use 'dpc-css/src/scss/components/input';Components
Button
<button class="dpc-button dpc-button--primary">Primary</button>
<button class="dpc-button dpc-button--success dpc-button--sm">Small Success</button>
<button class="dpc-button dpc-button--danger dpc-button--lg">Large Danger</button>Input
<input class="dpc-input" placeholder="Default input">
<input class="dpc-input dpc-input--error" value="Invalid">
<input class="dpc-input dpc-input--success" value="Valid">Alert
<div class="dpc-alert dpc-alert--success">
<span class="dpc-alert__icon">✓</span>
<span class="dpc-alert__content">Success message</span>
</div>Customization
Override CSS variables:
:root {
--dpc-primary: #6366f1;
--dpc-border-radius: 8px;
}Development
npm install
npm run watch # Watch Sass changes
npm run storybook # Start Storybook
npm run build # Production buildLicense
MIT
Based on Drunken Parrot Flat UI by rikitanone, licensed under CC BY 3.0.
