UNPKG

x-grid

Version:

Scalable grid. Source provides sass mixins to generate grids classes for different breakpoints.

56 lines (50 loc) 9.89 kB
<!doctype html><html lang="en"><head><meta charset="utf-8"><title>flexibleGrid</title><link rel="stylesheet" href="assets/css/main.css"><link href="http://fonts.googleapis.com/css?family=Open+Sans:400,500,700" rel="stylesheet" type="text/css"><meta name="viewport" content="width=device-width"><meta content="IE=edge, chrome=1" http-equiv="X-UA-Compatible"><!-- Open Graph tags --><meta property="og:title" content="flexibleGrid - SassDoc"><meta property="og:type" content="website"><meta property="og:description" content="Release the docs!"><!-- Thanks to Sass-lang.com for the icons --><link href="assets/images/favicon.png" rel="shortcut icon"></head><body><aside class="sidebar" role="nav"><div class="sidebar__header"><h1 class="sidebar__title">flexibleGrid</h1></div><div class="sidebar__body"><button type="button" class="btn-toggle js-btn-toggle" data-alt="Open all">Close all</button><p class="sidebar__item sidebar__item--heading" data-slug="undefined"><a href="#undefined">General</a></p><div><p class="sidebar__item sidebar__item--sub-heading" data-slug="undefined-function"><a href="#undefined-function">functions</a></p><ul class="list-unstyled"><li class="sidebar__item sassdoc__item" data-group="undefined" data-name="media-querie" data-type="function"><a href="#undefined-function-media-querie">media-querie</a></li></ul><p class="sidebar__item sidebar__item--sub-heading" data-slug="undefined-mixin"><a href="#undefined-mixin">mixins</a></p><ul class="list-unstyled"><li class="sidebar__item sassdoc__item" data-group="undefined" data-name="box-sizing" data-type="mixin"><a href="#undefined-mixin-box-sizing">box-sizing</a></li><li class="sidebar__item sassdoc__item" data-group="undefined" data-name="hide-column" data-type="mixin"><a href="#undefined-mixin-hide-column">hide-column</a></li><li class="sidebar__item sassdoc__item" data-group="undefined" data-name="show-column" data-type="mixin"><a href="#undefined-mixin-show-column">show-column</a></li><li class="sidebar__item sassdoc__item" data-group="undefined" data-name="center-column" data-type="mixin"><a href="#undefined-mixin-center-column">center-column</a></li><li class="sidebar__item sassdoc__item" data-group="undefined" data-name="iterate-properties" data-type="mixin"><a href="#undefined-mixin-iterate-properties">iterate-properties</a></li></ul></div></div></aside><article class="main" role="main"><header class="header" role="banner"><div class="container"><div class="sassdoc__searchbar searchbar"><label for="js-search-input" class="visually-hidden">Search</label><div class="searchbar__form" id="js-search"><input name="search" type="search" class="searchbar__field" autocomplete="off" autofocus id="js-search-input" placeholder="Search"><ul class="searchbar__suggestions" id="js-search-suggestions"></ul></div></div></div></header><section class="main__section"><h1 class="main__heading" id="undefined"><div class="container">General</div></h1><section class="main__sub-section" id="undefined-function"><h2 class="main__heading--secondary"><div class="container">functions</div></h2><section class="main__item container item" id="undefined-function-media-querie"><h3 class="item__heading"><a class="item__name" href="#function-media-querie">media-querie</a></h3><div class="item__code-wrapper"><pre class="item__code item__code--togglable language-scss" data-current-state="collapsed" data-expanded="@function media-querie() { $range-value: map-has-key($screen-list, $screen); @if $range-value { @if $range == &quot;up&quot; { $lower-boundary: get-map-values($screen,range,$value-index:1); @return &quot;only screen and (min-width:#{$lower-boundary})&quot;; } @else if $range == &quot;only&quot; { $lower-boundary: get-map-values($screen,range,$value-index:1); $upper-boundary: get-map-values($screen,range,$value-index:2); @return &quot;only screen and (min-width:#{$lower-boundary}) and (max-width:#{$upper-boundary})&quot;; } @else if $range == &quot;down&quot; { $upper-boundary: get-map-values($screen,range,$value-index:2); @return &quot;only screen and (max-width:#{$upper-boundary})&quot;; } } @else { @return false; } }" data-collapsed="@function media-querie() { ... }"><code>@function media-querie() { ... }</code></pre></div><h3 class="item__sub-heading">Description</h3><div class="item__description"><p>mixin to create clear columns classes parameters include $screen- and $range: &quot;up&quot;,&quot;only&quot;,&quot;down&quot;; @group API</p></div><h3 class="item__sub-heading">Parameters</h3><p>None.</p><h3 class="item__sub-heading">Author</h3><ul class="list-unstyled"><li><p>sudheer</p></li></ul></section></section><section class="main__sub-section" id="undefined-mixin"><h2 class="main__heading--secondary"><div class="container">mixins</div></h2><section class="main__item container item" id="undefined-mixin-box-sizing"><h3 class="item__heading"><a class="item__name" href="#mixin-box-sizing">box-sizing</a></h3><div class="item__code-wrapper"><pre class="item__code item__code--togglable language-scss" data-current-state="collapsed" data-expanded="@mixin box-sizing() { -webkit-box-sizing: $type; -moz-box-sizing: $type; box-sizing: $type; }" data-collapsed="@mixin box-sizing() { ... }"><code>@mixin box-sizing() { ... }</code></pre></div><h3 class="item__sub-heading">Description</h3><div class="item__description"><p>mixin to create clear columns classes parameters include $screen- and $range: &quot;up&quot;,&quot;only&quot;,&quot;down&quot;;</p></div><h3 class="item__sub-heading">Parameters</h3><p>None.</p></section><section class="main__item container item" id="undefined-mixin-hide-column"><h3 class="item__heading"><a class="item__name" href="#mixin-hide-column">hide-column</a></h3><div class="item__code-wrapper"><pre class="item__code item__code--togglable language-scss" data-current-state="collapsed" data-expanded="@mixin hide-column() { $class-name: make-grid-class(hide,$screen,$range); .#{$class-name} { display: none; } }" data-collapsed="@mixin hide-column() { ... }"><code>@mixin hide-column() { ... }</code></pre></div><h3 class="item__sub-heading">Description</h3><div class="item__description"><p>mixin to hide classes parameters include $screen- and $range: &quot;up&quot;,&quot;only&quot;,&quot;down&quot;;</p></div><h3 class="item__sub-heading">Parameters</h3><p>None.</p></section><section class="main__item container item" id="undefined-mixin-show-column"><h3 class="item__heading"><a class="item__name" href="#mixin-show-column">show-column</a></h3><div class="item__code-wrapper"><pre class="item__code item__code--togglable language-scss" data-current-state="collapsed" data-expanded="@mixin show-column() { @each $show-type in $types { $class-name: make-grid-class($show-type,$screen,$range); .#{$class-name} { display: #{$show-type}; } } }" data-collapsed="@mixin show-column() { ... }"><code>@mixin show-column() { ... }</code></pre></div><h3 class="item__sub-heading">Description</h3><div class="item__description"><p>mixin to create show classes parameters include $screen- and $range: &quot;up&quot;,&quot;only&quot;,&quot;down&quot;;</p></div><h3 class="item__sub-heading">Parameters</h3><p>None.</p></section><section class="main__item container item" id="undefined-mixin-center-column"><h3 class="item__heading"><a class="item__name" href="#mixin-center-column">center-column</a></h3><div class="item__code-wrapper"><pre class="item__code item__code--togglable language-scss" data-current-state="collapsed" data-expanded="@mixin center-column() { $class-name: make-grid-class(hide,$screen,$range); .#{$class-name} { margin: 0px auto; float: none; } }" data-collapsed="@mixin center-column() { ... }"><code>@mixin center-column() { ... }</code></pre></div><h3 class="item__sub-heading">Description</h3><div class="item__description"><p>mixin to create center columnclasses parameters include $screen- and $range: &quot;up&quot;,&quot;only&quot;,&quot;down&quot;;</p></div><h3 class="item__sub-heading">Parameters</h3><p>None.</p></section><section class="main__item container item" id="undefined-mixin-iterate-properties"><h3 class="item__heading"><a class="item__name" href="#mixin-iterate-properties">iterate-properties</a></h3><div class="item__code-wrapper"><pre class="item__code item__code--togglable language-scss" data-current-state="collapsed" data-expanded="@mixin iterate-properties() { @each $property, $values in $all-properties { @if type-of($values) != map and $property != range and type-of($property) != list { #{$property}: $values; } @else if $property != range { #{$property}{ @include iterate-properties($values); } } } }" data-collapsed="@mixin iterate-properties() { ... }"><code>@mixin iterate-properties() { ... }</code></pre></div><h3 class="item__sub-heading">Description</h3><div class="item__description"><p>mixin to create clear columns classes parameters include $screen- and $range: &quot;up&quot;,&quot;only&quot;,&quot;down&quot;;</p></div><h3 class="item__sub-heading">Parameters</h3><p>None.</p></section></section></section><footer class="footer" role="contentinfo"><div class="container"><div class="footer__project-info project-info"><!-- Name and URL --><span class="project-info__name">flexibleGrid</span><!-- Version --><!-- License --></div><a class="footer__watermark" href="http://sassdoc.com"><img src="assets/images/logo_light_inline.svg" alt="SassDoc Logo"></a></div></footer></article><script src="http://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script><script>window.jQuery || document.write('<script src="assets/js/vendor/jquery.min.js"><\/script>')</script><script src="assets/js/main.min.js"></script></body></html>