All Projects → Spiderpig86 → Cirrus

Spiderpig86 / Cirrus

Licence: mit
☁️ The CSS framework for the modern web.

Projects that are alternatives of or similar to Cirrus

Griddle
A CSS Grid Framework
Stars: ✭ 215 (-69.97%)
Mutual labels:  scss, sass, css3, flexbox, css-grid
Mini.css
A minimal, responsive, style-agnostic CSS framework!
Stars: ✭ 2,938 (+310.34%)
Mutual labels:  css-framework, web-development, sass, responsive, front-end
Waffle Grid
An easy to use flexbox grid system.
Stars: ✭ 602 (-15.92%)
Mutual labels:  scss, sass, responsive, flexbox, css-grid
Quickmenu
The new era of mobile navigation for the web, we're out of hamburgers.
Stars: ✭ 119 (-83.38%)
Mutual labels:  scss, sass, responsive, front-end
Katana
Katana is CSS Layout System made with Flexbox
Stars: ✭ 57 (-92.04%)
Mutual labels:  css3, flexbox, css-framework, css-grid
Gridlex
Just a CSS Flexbox Grid System
Stars: ✭ 1,328 (+85.47%)
Mutual labels:  scss, sass, css3, css-grid
Bulma Helpers
Library with missing Functional / Atomic CSS classes for Bulma framework
Stars: ✭ 263 (-63.27%)
Mutual labels:  css-framework, scss, sass, flexbox
Sscss
Light Sass lib for managing your font-size, margin, padding, and position values across breakpoints.
Stars: ✭ 119 (-83.38%)
Mutual labels:  font, scss, sass, stylesheet
Basis
A lightweight responsive Sass/CSS framework based on flexible box.
Stars: ✭ 133 (-81.42%)
Mutual labels:  css-framework, scss, sass, flexbox
Flexible Grid
Flexible grid layouts to get you familiar with building within the flexible grid system.(HTML, CSS, SASS, SCSS)
Stars: ✭ 154 (-78.49%)
Mutual labels:  css-framework, scss, sass, flexbox
unitscss
UNITS is a simple and beautiful CSS component set.
Stars: ✭ 13 (-98.18%)
Mutual labels:  css3, css-framework, css-grid
pointcss
A lightweight and flexible CSS Framework for building modern responsive web apps
Stars: ✭ 33 (-95.39%)
Mutual labels:  front-end, responsive, flexbox
atomize
A library of atomic CSS classes.
Stars: ✭ 51 (-92.88%)
Mutual labels:  responsive, css3, css-framework
Siimple
The minimal CSS toolkit for flat and clean designs
Stars: ✭ 502 (-29.89%)
Mutual labels:  css-framework, scss, sass
Vscode Stylelint
A Visual Studio Code extension to lint CSS/SCSS/Less with stylelint
Stars: ✭ 260 (-63.69%)
Mutual labels:  scss, sass, stylesheet
Css
Believe in Better CSS
Stars: ✭ 262 (-63.41%)
Mutual labels:  scss, sass, stylesheets
Input Range Scss
Styling Cross-Browser Compatible Range Inputs with Sass
Stars: ✭ 272 (-62.01%)
Mutual labels:  scss, sass, front-end
aioneframework
Aione Framework: All-in-one lightweight mobile first front-end framework to design websites, web applications, mobile applications, progressive web applications having large number of examples, documentation, tutorials, community support, components.
Stars: ✭ 13 (-98.18%)
Mutual labels:  responsive, css-framework, css-grid
Stylesheet
The GTK Stylesheet for elementary OS
Stars: ✭ 260 (-63.69%)
Mutual labels:  scss, sass, stylesheets
Front End Web Development Resources
This repository contains content which will be helpful in your journey as a front-end Web Developer
Stars: ✭ 3,452 (+382.12%)
Mutual labels:  css-framework, front-end, css-grid

Cirrus

v.0.6.1 MIT License Travis Known Vulnerabilities Known Vulnerabilities Reviewed by Hound

A fully responsive and comprehensive CSS framework with beautiful controls and simplistic structure. Cirrus is designed to be adaptable to existing themes or when starting fresh.
Check out the docs »

Request Feature / Report a Bug / Examples

🔨 Quick Install

Npm

npm install cirrus-ui

Yarn

yarn add cirrus-ui

CDN

https://unpkg.com/cirrus-ui

✨ Why not other frameworks?

Even with a multitude of CSS frameworks, some are either too basic that require lots of custom styling and some are too bogged down with a lot of styles that don't end up getting used. Cirrus is meant to bridge a gap between boilerplate stylesheets and UI frameworks.

  • ⚡️ Lightweight - Cirrus consists of a single minified file using only 10.3kb and 17.2kb respectively.
  • 🎁 Beautiful Components - Construct your web app or website using by composing beautifully designed components.
  • 💎 Clean - Styles are easy to follow and written using BEM Notation.
  • 📱 Responsive - Fully responsive by design.
  • 🚢 Modular - Import what you need.

🎯 Supported Browsers

Cirrus relies on What CSS to prefix? to determine which selectors need prefixes.

IE / EdgeIE / Edge FirefoxFirefox ChromeChrome SafariSafari OperaOpera ElectronElectron
IE9, IE10, IE11, Edge last 3 versions, ESR last 3 versions last 3 versions last 3 versions last 3 versions

🔮 What's Included

Framework components are now broken down into core and ext packages. The core package only contains the essentials for basic styling while core + ext adds specially designed components.

The helpers folder contains configurations, utilities, and other styles shared by both core and ext.

Core

  • Buttons - Styles for the button with 3 different variations.
  • Code - Style for code markup blocks.
  • Default (Base) - The core of this framework.
  • Font - All text styles for this framework for headers, articles, blockquotes, and paragraphs.
  • Footer - Basic styles for setting up a page footer.
  • Forms - Form styles for textboxes, textfields, selects, and layout.
  • Frames - Flexible panel with header, body, and footer for layouts.
  • Header - Styles for header elements including drop down menus.
  • Layout - Rules for grids, item alignment, and layout borders.
  • Links - Link styles with different effects.
  • Lists - A simple stylesheet to simplify list UI.
  • Media - Rules for styling images, videos, figures, avatars, and other media components.
  • Tables - Classes for margin/padding.
  • Tables - Clean designs for tables.
  • Theme - Default colors of the framework.
  • Util - Designed to solve many common headaches with CSS and provide flexibility for modifying existing classes.

Ext

  • Animations - Consists of animations that will work with the controls.
  • Avatar - Styles for user avatars.
  • Cards - Base for card controls.
  • Grid - Experimental implementation of CSS Grid standard.
  • Modal - Styles for a pop up modal dialog.
  • Modifiers - Classes designed for modifying text and backgrounds.
  • Pagination - Design for pagination and pagination navigation links.
  • Placeholder - Styles for a control designed to be a placeholder such as "Coming Soon" panels and so on.
  • Tabs - Contains styles for tab controls.
  • Tags - Chip-like controls that are helpful for listing items.
  • Tiles - Flexible layout used for tiling controls horizontally.
  • Toast - A small overaly notification for websites.
  • Tooltips - Add tooltips to any control for contextual info.

📟 jQuery

  • jQuery is not needed in order to use this framework.
  • You may use jQuery for adding functionality such as toggling the dropdown menu for the Header component on mobile devices, but you can accomplish the same thing with vanilla JavaScript.
  • It is possible to use these components without jQuery in other frameworks like Angular and React by mimicking the behavior of toggling the class.

👏 Related Projects

Project Description
vue-cirrus Cirrus components for Vue.js with straightforward syntax

💎 Examples that use Cirrus


📰 License and Attribution

Cirrus is licensed under the MIT license. If this frame work has helped you in any way, attribution in the footer of your website would be much appreciated.

FOSSA Status

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].