1.0.4 • Published 8 years ago

fraction-grid v1.0.4

Weekly downloads
2
License
ISC
Repository
github
Last release
8 years ago

fraction-grid

A more semantic, back-end developer friendly grid leading with the idea that layout and style should read separately.

###Install using npm

npm install fraction-grid

###The basic elements

<box>                           // Container
    <row>                       // Wrapper
        <unit>Unit 1</unit>     // Content
    </row>
</box>

###The basic grid

<box>
    <row>
        <unit take="3/5">Unit 1</unit>
        <unit take="1/5">Unit 2</unit>
        <unit take="1/5">Unit 3</unit>
    </row>
</box>

###Make it responsive

<box>
    <row>
        <unit take="3/5" sm-take="1/1" md-take="1/3">Unit 1</unit>
        <unit take="1/5" sm-take="1/1" md-take="1/3">Unit 2</unit>
        <unit take="1/5" sm-take="1/1" md-take="1/3">Unit 3</unit>
    </row>
</box>

###Add some spacing

<box>
    <row push-all="20">
        <unit>Unit 1</unit>
        <unit>Unit 2</unit>
        <unit>Unit 3</unit>
    </row>
</box>
<box>
    <row push-top="20">
        <unit>Unit 1</unit>
        <unit>Unit 2</unit>
        <unit>Unit 3</unit>
    </row>
</box>
<box>
    <row push-bottom="20">
        <unit>Unit 1</unit>
        <unit>Unit 2</unit>
        <unit>Unit 3</unit>
    </row>
</box>
<box>
    <row push-left="20">
        <unit>Unit 1</unit>
        <unit>Unit 2</unit>
        <unit>Unit 3</unit>
    </row>
</box>
<box>
    <row push-right="20">
        <unit>Unit 1</unit>
        <unit>Unit 2</unit>
        <unit>Unit 3</unit>
    </row>
</box>

###Use it as a tag or an attribute

<!-- Tag -->
<box>
    <row>
        <unit>Unit 1</unit>
        <unit>Unit 2</unit>
        <unit>Unit 3</unit>
    </row>
</box>

<!-- Attribute -->
<div box>
    <div row>
        <div unit>Unit 1</div>
        <div unit>Unit 2</div>
        <div unit>Unit 3</div>
    </div>
</div>

###Control the total width of the container and center it

<!-- Tag -->
<box>
    <row lg-max-stretch="3/4">
        <unit>Unit 1</unit>
        <unit>Unit 2</unit>
        <unit>Unit 3</unit>
    </row>
</box>
1.0.4

8 years ago

1.0.3

8 years ago

1.0.2

8 years ago

1.0.1

8 years ago

1.0.0

8 years ago