Git Product home page Git Product logo

cirrus's Introduction

Cirrus

v.0.5.5 MIT License Travis Greenkeeper badge

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 to develop more complex websites 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 9.9kb and 15.1.kb respectively.
  • ๐ŸŽ Beautiful Components - Tons of pre-built components to for rapid prototyping.
  • ๐Ÿ’Ž Clean - Styles are easy to follow and written using BEM Notation.
  • ๐Ÿ“ฑ Responsive - Responsive designs out of the box.

๐ŸŽฏ Supported Browsers

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

IE / Edge
IE / Edge
Firefox
Firefox
Chrome
Chrome
Safari
Safari
Opera
Opera
Electron
Electron
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.

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.
  • Modal - Styles for a pop up modal dialog.
  • Placeholder - A padded generic container to display additional information.
  • Tables - Clean designs for tables.
  • Theme - Default colors of the framework.
  • Util - Designed to solve many common headaches with CSS.

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

  • The only component that requires the use of jQuery is the Header component for toggling the dropdown menu on mobile.
  • 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

cirrus's People

Contributors

spiderpig86 avatar greenkeeper[bot] avatar crisz avatar dolcy avatar fossabot avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.