GithubHelp home page GithubHelp logo

bsradcliffe / skeleton.scss Goto Github PK

View Code? Open in Web Editor NEW
2.0 2.0 2.0 20 KB

Skeleton.scss is a modified, unofficial SASS port of the Skeleton CSS framework authored by Dave Gamache.

License: MIT License

CSS 100.00%

skeleton.scss's Introduction

Skeleton.scss

Skeleton.scss is a modified, unofficial SASS port of the Skeleton CSS framework authored by Dave Gamache.

Version

2.0.4

Installation

To install Skeleton.scss via Bower:

$ bower install skeleton.scss

Mixin(s?)

Currently, Skeleton.scss uses a single mixin for including targeted media queries inside of declaration blocks. More mixins may come later, though the point of this framework is to leverage SASS while keeping a minimal footprint that does not fundamentally alter the bare bones approach of the vanilla Skeleton framework.

respond-to($breakpoint)

The respond-to mixin takes a single argument, $breakpoint, which it uses as a key to query the $breakpoints map for a matching value. To tailor a specific ruleset, simply include the mixin with your desired breakpoint and responsive declarations.

.container {
  ...
  @include respond-to('bp-extra-small') {
    width: $container-width-larger-than-bp-extra-small;
    padding: 0;
  }
}

Browser support

  • Chrome latest
  • Firefox latest
  • Opera latest
  • Safari latest
  • IE latest

The above list is non-exhaustive. Skeleton works perfectly with almost all older versions of the browsers above, though IE certainly has large degradation prior to IE9.

License

All parts of Skeleton are free to use and abuse under the open-source MIT license.

Colophon

Skeleton was built using Sublime Text 3 and designed with Sketch. The typeface Raleway was created by Matt McInerney and Pablo Impallari. Code highlighting by Google's Prettify library. Icons in the header of the documentation are all derivative work of icons from The Noun Project. Feather by Zach VanDeHey, Pen (with cap) by Ed Harrison, Pen (with clicker) by Matthew Hall, and Watch by Julien Deveaux.

Acknowledgement

Skeleton was created by Dave Gamache for a better web.

skeleton.scss's People

Contributors

bradcliffe avatar jorgemartins avatar

Stargazers

James O'Toole avatar pablo avatar

Watchers

James Cloos avatar Eric Patrick avatar

skeleton.scss's Issues

Componentize this!

What I mean by 'componentize' is really move parts of the file into different modules and import as necessary.

Much easier to read, maintain and follow whats happening.

Programmatically generate column classes and their widths

Ideally, it'd be nice to have numbered column selectors [.one.column, .two.columns, ... ] generated programmatically (this would probably require redefining the naming scheme of the selectors) with their corresponding widths based off of $total-columns. Constraints should also be enforced that throw a @warn statement when the grid variables and functions return widths falling outside the bounds of 0-100%.

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.