aether-css-framework

1.7.2 • Public • Published

Aether CSS framework

Simple, Interactive, Fun, Beautiful CSS system

Demo: https://tomsoderlund.github.io/aether-css/

Screenshot of 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:

Demonstration of Aether CSS color themes

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)

/aether-css-framework/

    Package Sidebar

    Install

    npm i aether-css-framework

    Weekly Downloads

    3

    Version

    1.7.2

    License

    MIT

    Unpacked Size

    27.6 kB

    Total Files

    12

    Last publish

    Collaborators

    • tomsoderlund