🚨 Shai-Hulud Strikes Again:More than 500 packages and 700+ versions compromised.Technical Analysis →
Socket
Book a DemoInstallSign in
Socket

ekzo

Package Overview
Dependencies
Maintainers
1
Versions
12
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

ekzo

Atomic Sass framework for rapid and painless development

Source
npmnpm
Version
2.4.2
Version published
Maintainers
1
Created
Source

Ekzo

Atomic, OOCSS-driven, layered, design-free, BEM-based, responsive and mighty Sass framework for rapid and painless development.

Installation

npm install ekzo --save

How to use

Import parts which you would like to use explicitly in your stylesheet:

@import 'node_modules/ekzo/...';

Imports should be layered in following order:

  • Tools
  • Predefined variables
  • Settings (or default settings)
  • Base styles
  • Generics
  • Objects
  • Components
  • Helpers

Refer to Kotsu style.scss as an example.

Requirements

Sass 3.4.2 or higher.

Autoprefixer is highly advised.

Browsers support

Fully works in:

IE10+, Edge 12+, Chrome 21+, Firefox 28+, Safari 6.1+, Opera 12.1+, Opera Mobile 12.1+, iOS Safari 7.1+, Android 4.4+.

Ekzo provides graceful regression for IE9 and below:

  • Grids, media and nav objects will fallback from flexbox model to inline-block, table or float-based models. While they will maintain proper flow of elements, alignment (especially vertical) will be drastically limited or differ from modern browsers.
  • Flexbox alignment helpers in IE9 and below will fallback to text-align (horizontal alignment) and vertical-align (vertical alignment). This means that alignment of element might be affected differently from modern browsers.
  • ::placeholder and ::selection won't be styled nor displayed

In general, in IE8 and IE9 websites will be browsable and not fall to pieces completely, but due to layouts model differences user experience might be affected.

To enable regression, include _ie.scss in stylesheet, which will be served only to IE9 and below browsers.

Best used with

Kotsu — advanced Grunt-based web starter kit with Circle CI continuous deployment integration.

Keywords

css

FAQs

Package last updated on 13 Mar 2017

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts