All Projects → RadLikeWhoa → SSGS

RadLikeWhoa / SSGS

Licence: MIT license
SSGS is an easy-to-use grid system for the web. It allows you to quickly set up a responsive grid system using Sass.

Programming Languages

CSS
56736 projects

Projects that are alternatives of or similar to SSGS

React Table
⚛️ Hooks for building fast and extendable tables and datagrids for React
Stars: ✭ 15,739 (+42437.84%)
Mutual labels:  grid
Blazortable
Blazor Table Component with Sorting, Paging and Filtering
Stars: ✭ 249 (+572.97%)
Mutual labels:  grid
react-bolivianite-grid
React grid component for virtualized rendering large tabular data.
Stars: ✭ 95 (+156.76%)
Mutual labels:  grid
Element Tree Grid
tree grid extends element ui with vue
Stars: ✭ 223 (+502.7%)
Mutual labels:  grid
Blueprint Css
📘 Blueprint CSS is a modern responsive CSS layout library & grid built on top of CSS Grid and Flexbox.
Stars: ✭ 233 (+529.73%)
Mutual labels:  grid
Bootstrap 4 Grid
Bootstrap 4 grid system and layout utilities.
Stars: ✭ 251 (+578.38%)
Mutual labels:  grid
Vue Easytable
🍉 Table Component/ Data Grid / Data Table.Support Virtual Scroll,Column Fixed,Header Fixed,Header Grouping,Filter,Sort,Cell Ellipsis,Row Expand,Row Checkbox ...
Stars: ✭ 2,501 (+6659.46%)
Mutual labels:  grid
grid-bundle
A Symfony2 Ajax Grid
Stars: ✭ 17 (-54.05%)
Mutual labels:  grid
Magic Grid
A simple, lightweight Javascript library for dynamic grid layouts.
Stars: ✭ 2,827 (+7540.54%)
Mutual labels:  grid
yii2-grid-view-library
Highly enhanced GridView widget and grid components for Yii2
Stars: ✭ 57 (+54.05%)
Mutual labels:  grid
Griddle
Simple Grid Component written in React
Stars: ✭ 2,494 (+6640.54%)
Mutual labels:  grid
Leerraum.js
A PDF typesetting library with exact positioning and hyphenated line breaking
Stars: ✭ 233 (+529.73%)
Mutual labels:  grid
React Datepicker
An easily internationalizable, accessible, mobile-friendly datepicker library for the web, build with styled-components.
Stars: ✭ 252 (+581.08%)
Mutual labels:  grid
Styled Components Grid
A responsive grid components for styled-components.
Stars: ✭ 218 (+489.19%)
Mutual labels:  grid
geogrid.js
Leaflet plugin for Visualizing Discrete Global Grid Systems
Stars: ✭ 37 (+0%)
Mutual labels:  grid
React Grid Layout
A draggable and resizable grid layout with responsive breakpoints, for React.
Stars: ✭ 14,732 (+39716.22%)
Mutual labels:  grid
Tablefilter
A Javascript library making HTML tables filterable and a bit more :)
Stars: ✭ 248 (+570.27%)
Mutual labels:  grid
ggplotify
ggplot everything
Stars: ✭ 89 (+140.54%)
Mutual labels:  grid
react-datasheet-grid
An Airtable-like / Excel-like component to create beautiful spreadsheets.
Stars: ✭ 227 (+513.51%)
Mutual labels:  grid
css-grid-playground
A simple interface for experimenting with CSS Grid Layout.
Stars: ✭ 84 (+127.03%)
Mutual labels:  grid

Super Simple Grid System

SSGS is a very easy-to-use grid system for the web. It allows you to quickly set up a responsive grid system using Sass.

View it in action

SSGS in action

What's special about SSGS?

With SSGS, creating a responsive grid system is easy. You set your breakpoints, your gutters, include the file and then you're done. Yeah, it's really that easy. However, if you're happy with the default options you don't even have to set anything at all, just including the file is enough.

SSGS uses something similar to the AMCSS syntax for its components. You create grids using data-grid and columns using data-col. Modifiers are passed as the attribute value. Once you see an example you'll understand it right away.

To keep things small and efficient, SSGS's CSS output is optimised to be as small as possible so you don't have to worry about code bloat.

Installation

Usage

The following example creates a grid in which the columns span half the width on small screens and a quarter of the width on larger screens.

Column definitions follow the format {n}-{x}, meaning a column spanning {n} units of {x}. The prefixes are defined in your Sass inside the $ssgs-prefixes variable.

<div data-grid>
  <div data-col="1-2 M1-4"></div>
  <div data-col="1-2 M1-4"></div>
  <div data-col="1-2 M1-4"></div>
  <div data-col="1-2 M1-4"></div>
</div>
$ssgs-columns: 2 4;
$ssgs-prefixes: (
  'M': '(min-width: 30em)'
);

@include 'ssgs';
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].