Simple, Interactive, Fun, Beautiful CSS system
Demo: https://tomsoderlund.github.io/aether-css/
- 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
:
- Progress button
- Tags - revise
- Code block and Block quote
- Toggle switch
- Range Slider 2D
- Hamburger menu
yarn add aether-css-framework
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">
yarn publish
(Will run yarn prepare
automatically, which builds the /dist
folder)