JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 35
  • Score
    100M100P100Q64617F
  • License MIT

Vue port of grd, a CSS grid framework using flexbox.

Package Exports

  • vue-grd

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (vue-grd) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

vue-grd

Vue port of grd, a CSS grid framework using flexbox.

devDependency Status

Install

$ npm install --save vue-grd

Usage

<template>
  <grid align="-stretch" justify="-left">
    <cell width="-fill">fill</cell>
    <cell width="-3of12">3of12</cell>
    <cell width="-3of12">3of12</cell>
  </grid>
</template>

<script>
import { Grid, Cell } from 'vue-grd'

export default {
  components: {
    Grid,
    Cell
  }
}
</script>

<grid> modifiers

align description
-top Pull items to top
-middle Pull items to middle
-bottom Pull items to bottom
-stretch Stretch items
-baseline Pull items to baseline
justify description
-left Layout items to left
-center Layout items To center
-right Layout items to right
-between Add spaces between items
-around Add spaces around items

<cell> modifiers

width description
-fill Set item width to left
-1of12 Set item width to 8.3%
-2of12 Set item width to 16.7%
-3of12 Set item width to 25%
-4of12 Set item width to 33%
-5of12 Set item width to 41.7%
-6of12 Set item width to 50%
-7of12 Set item width to 58.3%
-8of12 Set item width to 66.7%
-9of12 Set item width to 75%
-10of12 Set item width to 83.3%
-11of12 Set item width to 91.7%
-12of12 Set item width to 100%

License

MIT © Shogo Sensui