aether-css-framework
v1.7.2
Published
Simple, Interactive, Fun, Beautiful CSS system
Downloads
247
Readme
Aether CSS framework
Simple, Interactive, Fun, Beautiful CSS system
Demo: https://tomsoderlund.github.io/aether-css/
Design goals
- A good starting point for any web/mobile/PWA project.
- Plug-and-play. Just drop the CSS file into your HTML page. Avoid weird classes* as much as possible, just use element names.
- Easy to customize (“themeable”). Examples:
- Elements use opacity so you can customize the background color (click “Change background” in the demo page).
- Change the color of button, and hover states are automatically updated (they use
opacity
/filter
).
- Use the Three Zone Navigation System.
- Clear interaction states for buttons etc.
- Lightweight (somewhat).
- Compatible (somewhat).
*Exceptions: .fieldset
(because of fieldset
flexbox bug), .tag
(tags/tokens), .flex
(flexbox container for columns etc).
Changing color theme just by changing background-color
of body
:
Todo
- [x] Progress button
- [x] Tags - revise
- [x] Code block and Block quote
- [x] Toggle switch
- [ ] Range Slider 2D
- [ ] Hamburger menu
Install
yarn add aether-css-framework
Import in JavaScript
import 'aether-css-framework/dist/aether.min.css'
And use the “Inter” font:
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500&display=swap" rel="stylesheet">
Update NPM
yarn publish
(Will run yarn prepare
automatically, which builds the /dist
folder)