All Projects â†’ ArmorDarks â†’ ekzo

ArmorDarks / ekzo

Licence: Apache-2.0 license
💫 Functional Sass framework for rapid and painless development

Programming Languages

CSS
56736 projects

Projects that are alternatives of or similar to ekzo

atomize
A library of atomic CSS classes.
Stars: ✭ 51 (+59.38%)
Mutual labels:  responsive, functional-css, atomic-css
Basscss
Low-level CSS Toolkit – the original Functional/Utility/Atomic CSS library
Stars: ✭ 5,669 (+17615.63%)
Mutual labels:  oocss, functional-css, atomic-css
Eclipse Collections
Eclipse Collections is a collections framework for Java with optimized data structures and a rich, functional and fluent API.
Stars: ✭ 1,828 (+5612.5%)
Mutual labels:  functional, object-oriented
postcss
No description or website provided.
Stars: ✭ 59 (+84.38%)
Mutual labels:  modular, typography
vue-grid-responsive
Responsive grid system based on Bootstrap for Vue
Stars: ✭ 27 (-15.62%)
Mutual labels:  grid, responsive
star
An experimental programming language that's made to be powerful, productive, and predictable
Stars: ✭ 88 (+175%)
Mutual labels:  functional, object-oriented
Vue Grid Styled
Lightweight set of functional grid components
Stars: ✭ 16 (-50%)
Mutual labels:  functional, grid
flexboxes
CSS flexbox framework with pure flexbox grid ability
Stars: ✭ 27 (-15.62%)
Mutual labels:  grid, functional-css
Graaf
A collection of pure CSS grids for designing your new projects
Stars: ✭ 186 (+481.25%)
Mutual labels:  grid, typography
plazar-js
Modular framework built with enterprise in mind - http://www.plazarjs.com
Stars: ✭ 25 (-21.87%)
Mutual labels:  modular, mixins
react-super-styled
Responsive JSX layouts with Styled Components
Stars: ✭ 77 (+140.63%)
Mutual labels:  grid, responsive
griding
🧱 lean grid & responsive for react
Stars: ✭ 18 (-43.75%)
Mutual labels:  grid, responsive
snap
Snap Programming Language
Stars: ✭ 20 (-37.5%)
Mutual labels:  functional, object-oriented
Leerraum.js
A PDF typesetting library with exact positioning and hyphenated line breaking
Stars: ✭ 233 (+628.13%)
Mutual labels:  grid, typography
Gemma
A lightweight CSS library.
Stars: ✭ 94 (+193.75%)
Mutual labels:  functional, atomic
Barekit
A bare minimum responsive framework
Stars: ✭ 201 (+528.13%)
Mutual labels:  grid, frontend-framework
Tentcss
🌿 A CSS survival kit. Includes only the essentials to make camp.
Stars: ✭ 400 (+1150%)
Mutual labels:  modular, bem
svelto
Modular front end framework for modern browsers, with battery included: 100+ widgets and tools.
Stars: ✭ 61 (+90.63%)
Mutual labels:  modular, responsive
Shuffle
Categorize, sort, and filter a responsive grid of items
Stars: ✭ 2,170 (+6681.25%)
Mutual labels:  grid, responsive
Grid
This package has moved and renamed
Stars: ✭ 2,079 (+6396.88%)
Mutual labels:  grid, responsive

Ekzo

Sass framework

Functional, Atomic, OOCSS-driven, layered, design-free, BEM-based, responsive and mighty


NPM version

How to use

Install framework with NPM:

npm install ekzo --save

Import parts you would like to use, like:

@import 'node_modules/ekzo/tools/index';

@import 'node_modules/ekzo/settings.defaults/assets';
@import 'node_modules/ekzo/settings.defaults/framework';
@import 'node_modules/ekzo/settings.defaults/misc';
@import 'node_modules/ekzo/settings.defaults/options';
@import 'node_modules/ekzo/settings.defaults/responsive';
@import 'node_modules/ekzo/settings.defaults/themes';
@import 'node_modules/ekzo/settings.defaults/typography';

@import 'node_modules/ekzo/base/normalize';

@import 'node_modules/ekzo/generic/shared';
@import 'node_modules/ekzo/generic/headings';
@import 'node_modules/ekzo/generic/text';

@import 'node_modules/ekzo/objects/grid';

@import 'node_modules/ekzo/helpers/flex';
@import 'node_modules/ekzo/helpers/spacing';
@import 'node_modules/ekzo/helpers/typography';
@import 'node_modules/ekzo/helpers/widths';

Imports should be layered in following order:

Refer to Kotsu style.scss as an example.

Requirements

Sass 3.4.2 or higher.

Autoprefixer is highly advised.

Browsers support

IE Edge Chrome Firefox Safari Opera Opera Mobile iOS Safari Android
10+ 12+ 21+ 28+ 6.1+ 12.1+ 12.1+ 7.1+ 4.4+

_ie.scss provides graceful regression for IE9 and below:

  • Grid, media and nav objects will fallback from flexbox to inline-block, table or float-based models.
  • Flexbox alignment helpers will fallback to text-align and vertical-align to imitate intended alignment on inline-block-based grid, media and nav objects.
  • ::placeholder and ::selection won't be styled nor displayed.

All this will help to maintain intended flow and alignment of elements as closely as possible, but some features will be limited, especially vertical alignment.

To use, include _ie.scss in stylesheet, which will be served only to IE9 and below with IE conditional comments.

Best used with

Kotsu — Advanced Web Starter Kit & Static Website Generator with docker integration.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].