PURE MATERIAL

Pure Material


What is Pure Material?

It's a css framework whose sole purpose is to make extremely simple to build applications with the appearance of material design by using simple HTML5.

So, you just write HTML5 and get Material Design. No javascript, just pure css. Take this very site as an example.


What are the rules?




Why is Pure Material framework friendly?

Pure Material css isn't based on css conventions like OOCSS, SMACSS or BEM, instead it tries to be html5 compliant without overpopulating your html with a bunch of css classes. To do this it takes a different approach of styling components.

Each component, except of those who already have an html tag like "menu" or "dialog", is declared with a data attribute (Data driven CSS). This gives you the freedom to style, toggle or remove any css class that you want, leaving the path free to any framework you use without getting in the way of the Pure Material styles.

All animations can be activated by toggling a simple param on the data atribute without the need of third party javascript plugins. Just use your famework to add or remove a property.

Consider the following example of creating a card with Pure Material and compare it with the same MDL component :

Welcome

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris sagittis pellentesque lacus eleifend lacinia...
<section data-card data-elevation="hover-16">
    <section data-card-media style="background-image: url(https://getmdl.io/assets/demos/welcome_card.jpg)">
        <header>
            <h2>Welcome</h2>
            <nav>
                <button data-fab="inline mini">
                    <i class="material-icons">share</i>
                </button>
            </nav>
        </header>
    </section>
    <section>
        Lorem ipsum dolor sit amet, consectetur adipiscing elit.
        Mauris sagittis pellentesque lacus eleifend lacinia...
    </section>
    <footer>
        <nav>
            <button data-button="primary">Get started</button>
        </nav>
    </footer>
</section>



Why are you doing this? Why not Google's MDL?

Because write and markup an app should be as simple as write plain html and nothing more.

I'm not in war with google's mdl. If you like the way it works, if you depend on a component that hasn't yet been integrated here, if you just want to use it because it's Google, then, use MDL.

This framework is not for all developers. And certainly it's not a must to have to every project.

But, if you have very little time to make a good looking app, if you just want a quick prototype, if you want to have your app framework friendly and third party plugin's free, and want to keep your code clean, then, give Pure Material a try.


And who are you?

My name is Christian César Robledo López aka Masquerade Circus.

I'm just a developer like any other one. I started to write code since i was fourteen years old. And i just like to build and invent new things.

If interested, you can visit my github account at https://github.com/Masquerade-Circus





In construction


Simple row(Columns without gutters)


data-column="1"
data-column="1"
data-column="1"
data-column="1"
data-column="1"
data-column="1"
data-column="1"
data-column="1"
data-column="1"
data-column="1"
data-column="1"
data-column="1"
data-column="2"
data-column="2"
data-column="2"
data-column="2"
data-column="2"
data-column="2"
data-column="3"
data-column="3"
data-column="3"
data-column="3"
data-column="4"
data-column="4"
data-column="4"
data-column="5"
data-column="5"
data-column="2"
data-column="6"
data-column="6"
data-column="7"
data-column="5"
data-column="8"
data-column="4"
data-column="9"
data-column="3"
data-column="10"
data-column="2"
data-column="11"
data-column="1"
data-column="12"
<div data-grid>
    <div data-column="{size}"></div>
    <!-- Or -->
    <div data-column="{screen}-{size}"></div>
</div>

Row guttered(Columns with gutters)


data-column="1"
data-column="1"
data-column="1"
data-column="1"
data-column="1"
data-column="1"
data-column="1"
data-column="1"
data-column="1"
data-column="1"
data-column="1"
data-column="1"
data-column="2"
data-column="2"
data-column="2"
data-column="2"
data-column="2"
data-column="2"
data-column="3"
data-column="3"
data-column="3"
data-column="3"
data-column="4"
data-column="4"
data-column="4"
data-column="5"
data-column="5"
data-column="2"
data-column="6"
data-column="6"
data-column="7"
data-column="5"
data-column="8"
data-column="4"
data-column="9"
data-column="3"
data-column="10"
data-column="2"
data-column="11"
data-column="1"
data-column="12"
<div data-grid="gutters">
    <div data-column="{size}"></div>
    <!-- Or -->
    <div data-column="{screen}-{size}"></div>
</div>


Screen sizes


Device Class code.language-htmlfix Screen size
Extra small devices data-column="xs-{size}" Phones (<480px)
Small devices data-column="sm-{size}" Tablets (<840px)
Medium devices data-column="md-{size}" Desktops (<1280px)
Large devices data-column="lg-{size}" Desktops (<1440px)
Extra large devices data-column="xlg-{size}" Desktops (>1440px)

Responsive columns


 
 
 
 
 
 
<div data-grid="gutters">
    <div data-column="xs-12 sm-6 md-4 lg-3 xlg-2">
        <div data-elevation="2" data-background="white" class="padding-8">&nbsp;</div>
    </div>
    <div data-column="xs-12 sm-6 md-4 lg-3 xlg-2">
        <div data-elevation="2" data-background="white" class="padding-8">&nbsp;</div>
    </div>
    <div data-column="xs-12 sm-6 md-4 lg-3 xlg-2">
        <div data-elevation="2" data-background="white" class="padding-8">&nbsp;</div>
    </div>
    <div data-column="xs-12 sm-6 md-4 lg-3 xlg-2">
        <div data-elevation="2" data-background="white" class="padding-8">&nbsp;</div>
    </div>
    <div data-column="xs-12 sm-6 md-4 lg-3 xlg-2">
        <div data-elevation="2" data-background="white" class="padding-8">&nbsp;</div>
    </div>
    <div data-column="xs-12 sm-6 md-4 lg-3 xlg-2">
        <div data-elevation="2" data-background="white" class="padding-8">&nbsp;</div>
    </div>
</div>

Elevations


data-elevation="1"
data-elevation="2"
data-elevation="3"
data-elevation="4"
data-elevation="6"
data-elevation="8"
data-elevation="9"
data-elevation="10"
data-elevation="11"
data-elevation="12"
data-elevation="16"
data-elevation="24"
data-elevation="26"

Embosses


data-emboss="1"
data-emboss="2"
data-emboss="3"
data-emboss="4"
data-emboss="6"
data-emboss="8"
data-emboss="9"
data-emboss="10"
data-emboss="11"
data-emboss="12"
data-emboss="16"
data-emboss="24"
data-emboss="26"

Utility classes


data-elevation="2 hover-16"
data-elevation="2 active-16"

data-emboss="2 hover-16"
data-emboss="2 active-16"

Colors


Primary
data-background="primary"
Accent
data-background="accent"
Info
data-background="info"
Success
data-background="success"
Warning
data-background="warning"
Danger
data-background="danger"
Default
data-background="default"
Normal text
Bold text
data-background="primary 50"
Normal text
Bold text
data-background="accent 50"
Normal text
Bold text
data-background="info 50"
Normal text
Bold text
data-background="success 50"
Normal text
Bold text
data-background="warning 50"
Normal text
Bold text
data-background="danger 50"
Normal text
Bold text
data-background="default 50"
Normal text
Bold text
data-background="primary 100"
Normal text
Bold text
data-background="accent 100"
Normal text
Bold text
data-background="info 100"
Normal text
Bold text
data-background="success 100"
Normal text
Bold text
data-background="warning 100"
Normal text
Bold text
data-background="danger 100"
Normal text
Bold text
data-background="default 100"
Normal text
Bold text
data-background="primary 200"
Normal text
Bold text
data-background="accent 200"
Normal text
Bold text
data-background="info 200"
Normal text
Bold text
data-background="success 200"
Normal text
Bold text
data-background="warning 200"
Normal text
Bold text
data-background="danger 200"
Normal text
Bold text
data-background="default 200"
Normal text
Bold text
data-background="primary 300"
Normal text
Bold text
data-background="accent 300"
Normal text
Bold text
data-background="info 300"
Normal text
Bold text
data-background="success 300"
Normal text
Bold text
data-background="warning 300"
Normal text
Bold text
data-background="danger 300"
Normal text
Bold text
data-background="default 300"
Normal text
Bold text
data-background="primary 400"
Normal text
Bold text
data-background="accent 400"
Normal text
Bold text
data-background="info 400"
Normal text
Bold text
data-background="success 400"
Normal text
Bold text
data-background="warning 400"
Normal text
Bold text
data-background="danger 400"
Normal text
Bold text
data-background="default 400"
Normal text
Bold text
data-background="primary 500"
Normal text
Bold text
data-background="accent 500"
Normal text
Bold text
data-background="info 500"
Normal text
Bold text
data-background="success 500"
Normal text
Bold text
data-background="warning 500"
Normal text
Bold text
data-background="danger 500"
Normal text
Bold text
data-background="default 500"
Normal text
Bold text
data-background="primary 600"
Normal text
Bold text
data-background="accent 600"
Normal text
Bold text
data-background="info 600"
Normal text
Bold text
data-background="success 600"
Normal text
Bold text
data-background="warning 600"
Normal text
Bold text
data-background="danger 600"
Normal text
Bold text
data-background="default 600"
Normal text
Bold text
data-background="primary 700"
Normal text
Bold text
data-background="accent 700"
Normal text
Bold text
data-background="info 700"
Normal text
Bold text
data-background="success 700"
Normal text
Bold text
data-background="warning 700"
Normal text
Bold text
data-background="danger 700"
Normal text
Bold text
data-background="default 700"
Normal text
Bold text
data-background="primary 800"
Normal text
Bold text
data-background="accent 800"
Normal text
Bold text
data-background="info 800"
Normal text
Bold text
data-background="success 800"
Normal text
Bold text
data-background="warning 800"
Normal text
Bold text
data-background="danger 800"
Normal text
Bold text
data-background="default 800"
Normal text
Bold text
data-background="primary 900"
Normal text
Bold text
data-background="accent 900"
Normal text
Bold text
data-background="info 900"
Normal text
Bold text
data-background="success 900"
Normal text
Bold text
data-background="warning 900"
Normal text
Bold text
data-background="danger 900"
Normal text
Bold text
data-background="default 900"
Normal text
Bold text
data-background="primary A100"
Normal text
Bold text
data-background="accent A100"
Normal text
Bold text
data-background="info A100"
Normal text
Bold text
data-background="success A100"
Normal text
Bold text
data-background="warning A100"
Normal text
Bold text
data-background="danger A100"
Normal text
Bold text
data-background="default A100"
Normal text
Bold text
data-background="primary A200"
Normal text
Bold text
data-background="accent A200"
Normal text
Bold text
data-background="info A200"
Normal text
Bold text
data-background="success A200"
Normal text
Bold text
data-background="warning A200"
Normal text
Bold text
data-background="danger A200"
Normal text
Bold text
data-background="default A200"
Normal text
Bold text
data-background="primary A400"
Normal text
Bold text
data-background="accent A400"
Normal text
Bold text
data-background="info A400"
Normal text
Bold text
data-background="success A400"
Normal text
Bold text
data-background="warning A400"
Normal text
Bold text
data-background="danger A400"
Normal text
Bold text
data-background="default A400"
Normal text
Bold text
data-background="primary A700"
Normal text
Bold text
data-background="accent A700"
Normal text
Bold text
data-background="info A700"
Normal text
Bold text
data-background="success A700"
Normal text
Bold text
data-background="warning A700"
Normal text
Bold text
data-background="danger A700"
Normal text
Bold text
data-background="default A700"

Text Colors


Primary
data-font="primary"
Accent
data-font="accent"
Info
data-font="info"
Success
data-font="success"
Warning
data-font="warning"
Danger
data-font="danger"
Default
data-font="default"
Normal text
Bold text
data-font="primary-50"
Normal text
Bold text
data-font="accent-50"
Normal text
Bold text
data-font="info-50"
Normal text
Bold text
data-font="success-50"
Normal text
Bold text
data-font="warning-50"
Normal text
Bold text
data-font="danger-50"
Normal text
Bold text
data-font="default-50"
Normal text
Bold text
data-font="primary-100"
Normal text
Bold text
data-font="accent-100"
Normal text
Bold text
data-font="info-100"
Normal text
Bold text
data-font="success-100"
Normal text
Bold text
data-font="warning-100"
Normal text
Bold text
data-font="danger-100"
Normal text
Bold text
data-font="default-100"
Normal text
Bold text
data-font="primary-200"
Normal text
Bold text
data-font="accent-200"
Normal text
Bold text
data-font="info-200"
Normal text
Bold text
data-font="success-200"
Normal text
Bold text
data-font="warning-200"
Normal text
Bold text
data-font="danger-200"
Normal text
Bold text
data-font="default-200"
Normal text
Bold text
data-font="primary-300"
Normal text
Bold text
data-font="accent-300"
Normal text
Bold text
data-font="info-300"
Normal text
Bold text
data-font="success-300"
Normal text
Bold text
data-font="warning-300"
Normal text
Bold text
data-font="danger-300"
Normal text
Bold text
data-font="default-300"
Normal text
Bold text
data-font="primary-400"
Normal text
Bold text
data-font="accent-400"
Normal text
Bold text
data-font="info-400"
Normal text
Bold text
data-font="success-400"
Normal text
Bold text
data-font="warning-400"
Normal text
Bold text
data-font="danger-400"
Normal text
Bold text
data-font="default-400"
Normal text
Bold text
data-font="primary-500"
Normal text
Bold text
data-font="accent-500"
Normal text
Bold text
data-font="info-500"
Normal text
Bold text
data-font="success-500"
Normal text
Bold text
data-font="warning-500"
Normal text
Bold text
data-font="danger-500"
Normal text
Bold text
data-font="default-500"
Normal text
Bold text
data-font="primary-600"
Normal text
Bold text
data-font="accent-600"
Normal text
Bold text
data-font="info-600"
Normal text
Bold text
data-font="success-600"
Normal text
Bold text
data-font="warning-600"
Normal text
Bold text
data-font="danger-600"
Normal text
Bold text
data-font="default-600"
Normal text
Bold text
data-font="primary-700"
Normal text
Bold text
data-font="accent-700"
Normal text
Bold text
data-font="info-700"
Normal text
Bold text
data-font="success-700"
Normal text
Bold text
data-font="warning-700"
Normal text
Bold text
data-font="danger-700"
Normal text
Bold text
data-font="default-700"
Normal text
Bold text
data-font="primary-800"
Normal text
Bold text
data-font="accent-800"
Normal text
Bold text
data-font="info-800"
Normal text
Bold text
data-font="success-800"
Normal text
Bold text
data-font="warning-800"
Normal text
Bold text
data-font="danger-800"
Normal text
Bold text
data-font="default-800"
Normal text
Bold text
data-font="primary-900"
Normal text
Bold text
data-font="accent-900"
Normal text
Bold text
data-font="info-900"
Normal text
Bold text
data-font="success-900"
Normal text
Bold text
data-font="warning-900"
Normal text
Bold text
data-font="danger-900"
Normal text
Bold text
data-font="default-900"
Normal text
Bold text
data-font="primary-A100"
Normal text
Bold text
data-font="accent-A100"
Normal text
Bold text
data-font="info-A100"
Normal text
Bold text
data-font="success-A100"
Normal text
Bold text
data-font="warning-A100"
Normal text
Bold text
data-font="danger-A100"
Normal text
Bold text
data-font="default-A100"
Normal text
Bold text
data-font="primary-A200"
Normal text
Bold text
data-font="accent-A200"
Normal text
Bold text
data-font="info-A200"
Normal text
Bold text
data-font="success-A200"
Normal text
Bold text
data-font="warning-A200"
Normal text
Bold text
data-font="danger-A200"
Normal text
Bold text
data-font="default-A200"
Normal text
Bold text
data-font="primary-A400"
Normal text
Bold text
data-font="accent-A400"
Normal text
Bold text
data-font="info-A400"
Normal text
Bold text
data-font="success-A400"
Normal text
Bold text
data-font="warning-A400"
Normal text
Bold text
data-font="danger-A400"
Normal text
Bold text
data-font="default-A400"
Normal text
Bold text
data-font="primary-A700"
Normal text
Bold text
data-font="accent-A700"
Normal text
Bold text
data-font="info-A700"
Normal text
Bold text
data-font="success-A700"
Normal text
Bold text
data-font="warning-A700"
Normal text
Bold text
data-font="danger-A700"
Normal text
Bold text
data-font="default-A700"

Badges


account_box
account_box
account_box
account_box
account_box
account_box
account_box
account_box
<element data-badge="1">...</element>
<!-- Or --> 
<element data-badge="1" data-badge-color="{color}">...</element>

Default Buttons


Raised Buttons


Outlined Buttons


FAB Buttons


Mini-FAB Buttons

Cards

Simple card


Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris sagittis pellentesque lacus eleifend lacinia...
<section data-card>
    <section>Lorem ipsum ...</section>
</section>

Card with footer


Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris sagittis pellentesque lacus eleifend lacinia...
<section data-card>
    <section>Lorem ipsum ...</section>
    <footer>
        <nav>
            <button data-button="primary">Get started</button>
        </nav>
    </footer>
</section>

Card with header and footer


Title

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris sagittis pellentesque lacus eleifend lacinia...
<section data-card>
    <header>
        <h2>Title</h2>
        <nav>
            <button data-fab="inline mini"><i class="material-icons">share</i></button>
        </nav>
    </header>
    <section>Lorem ipsum ...</section>
    <footer>
        <nav>
            <button data-button="primary">Get started</button>
        </nav>
    </footer>
</section>

Card with media


Title

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris sagittis pellentesque lacus eleifend lacinia...
<section data-card>
    <section data-card-media style="background-image: url(http://lorempixel.com/480/480/abstract/)">
        <header>
            <h2>Title</h2>
            <nav>
                <button data-fab="inline mini"><i class="material-icons">share</i></button>
            </nav>
        </header>
    </section>
    <section>Lorem ipsum...</section>
    <footer>
        <nav>
            <button data-button="primary">Get started</button>
        </nav>
    </footer>
</section>

Card squared


Title

<section data-card="squared" style="background-image: url(http://lorempixel.com/480/480/abstract/)">
    <section data-card-media>
        <header>
            <h2>Title</h2>
            <nav>
                <button data-fab="inline mini"><i class="material-icons">share</i></button>
            </nav>
        </header>
    </section>
</section>

Card squared with text instead of media


Title

Feautred event:
May 24, 2016
7-11pm
<section data-card="squared">
    <section data-card-media>
        <header>
            <h2>Title</h2>
            <nav>
                <button data-fab="inline mini"><i class="material-icons">share</i></button>
            </nav>
        </header>
        <section data-background="primary">
            Featured event: <br> May 24, 2016 <br> 7-11pm
        </section>
    </section>
</section>

Full width card


Title

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris sagittis pellentesque lacus eleifend lacinia...
<section data-card="full-width">
    <header>
        <h2>Title</h2>
        <nav>
            <button data-fab="inline mini"><i class="material-icons">share</i></button>
        </nav>
    </header>
    <section>Lorem ipsum ...</section>
    <footer>
        <nav>
            <button data-button="primary">Get started</button>
        </nav>
    </footer>
</section>

Dialogs


Title

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris sagittis pellentesque lacus eleifend lacinia...

Title

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris sagittis pellentesque lacus eleifend lacinia...

Title

Title

Feautred event:
May 24, 2016
7-11pm

Lists


Simple list with primary content


<ul data-list>
    <li>
          <a href="#">...</a>
    </li>
</ul>

List with primary and secondary content


Simple list with primary content and icon


<ul data-list>
    <li>
          <a href="#">
              <i class="material-icons" data-background="default">person</i>
              ...
          </a>
    </li>
</ul>

List with primary content and icon and secondary content


Two line list


Three line list


Forms


This is a help-block

This is a help-block

This is input has a warning

This input has success

This input has an error

This is a help-block

This is a help-block

This is a help-block

<div data-card>
    <div>
        <div class="form-group">
            <input type="text" placeholder="Label text">
            <label>Label text</label>
            <p class="help-block">This is a help-block</p>
        </div>
        <div class="form-group">
            <input type="text" placeholder="Label text" value="Hola mundo">
            <label>Label text</label>
            <p class="help-block">This is a help-block</p>
        </div>
        <div class="form-group has-warning">
            <input type="text" placeholder="Label text" value="Hola mundo">
            <label>Label text</label>
            <p class="help-block">This is input has a warning</p>
        </div>
        <div class="form-group has-success">
            <input type="text" placeholder="Label text" value="Hola mundo">
            <label>Label text</label>
            <p class="help-block">This input has success</p>
        </div>
        <div class="form-group has-error">
            <input type="text" placeholder="Label text" value="Hola mundo">
            <label>Label text</label>
            <p class="help-block">This input has an error</p>
        </div>
        <div class="form-group">
            <textarea placeholder="Label text" cols="6"></textarea>
            <label>Label text</label>
            <p class="help-block">This is a help-block</p>
        </div>
        <div class="form-group">
            <select placeholder="Label text">
                <option value=""></option>
                <option>val</option>
                <option>val</option>
                <option>val</option>
                <option>val</option>
                <option>val</option>
            </select>
            <label>Label text</label>
            <p class="help-block">This is a help-block</p>
        </div>
    </div>
</div>

Tables


Material Quantity Unit price
Acrylic (Transparent) 25 $2.90
Plywood (Birch) 50 $1.25
Laminate (Gold on Blue) 10 $2.35
<table>
    <thead>
        <tr>
            <th class="text-left">Material</th>
            <th>Quantity</th>
            <th>Unit price</th>
        </tr>
    </thead>
    <tbody>
        <tr>
            <td class="text-left">Acrylic (Transparent)</td>
            <td>25</td>
            <td>$2.90</td>
        </tr>
        <tr>
            <td class="text-left">Plywood (Birch)</td>
            <td>50</td>
            <td>$1.25</td>
        </tr>
        <tr>
            <td class="text-left">Laminate (Gold on Blue)</td>
            <td>10</td>
            <td>$2.35</td>
        </tr>
    </tbody>
</table>

In construction


In construction


Tooltips


account_box
account_box
account_box
account_box
account_box
account_box
account_box
account_box
<element data-tooltip="Tooltip content">...</element>
<!-- Or -->
<element data-tooltip="Tooltip content" data-tooltip-color="{color}">...</element>

Position


account_box
account_box
account_box
account_box
<element data-tooltip="Tooltip content">...</element>
<element data-tooltip="Tooltip content" data-tooltip-position="top">...</element>
<element data-tooltip="Tooltip content" data-tooltip-position="left">...</element>
<element data-tooltip="Tooltip content" data-tooltip-position="right">...</element>

Progress


Progress to 40%

<div data-progress>
    <div data-background="default" style="width: 40%"></div>
</div>

Progress indeterminated

<div data-progress="indeterminated"></div>

Colors

Primary

<div data-progress="indeterminated primary"></div>

Accent

<div data-progress="indeterminated accent"></div>

Info

<div data-progress="indeterminated info"></div>

Success

<div data-progress="indeterminated success"></div>

Warning

<div data-progress="indeterminated warning"></div>

Danger

<div data-progress="indeterminated danger"></div>

Default

<div data-progress="indeterminated default"></div>

Spinners


<div data-spinner></div>
<!-- Or -->
<div data-spinner="{color}"></div>
<div data-spinner="mini"></div>
<div data-spinner="full"></div>
<div data-fab="inline info">
     <i class="material-icons">add</i>
     <div data-spinner="success"></div>
</div>

In construction


In construction


In construction


In construction


In construction


In construction


In construction


In construction


In construction


Fonts


Full exampledata-font="14 italic primary lighter capitalize justify line-height-2"

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Font sizes

data-font="10"
data-font="12"
data-font="14"
data-font="16"
data-font="18"
data-font="20"
data-font="24"
data-font="32"
data-font="40"
data-font="48"
data-font="56"
data-font="64"
data-font="72"
data-font="80"

Styles

data-font="normal"
data-font="italic"
data-font="oblique"
data-font="inherit"
data-font="small-caps"
data-font="uppercase"
data-font="lowercase"
data-font="capitalize"
data-font="bold"
data-font="lighter"
data-font="bolder"
data-font="100"
data-font="200"
data-font="300"
data-font="400"
data-font="500"
data-font="600"
data-font="700"
data-font="800"
data-font="900"

data-font="left"

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

data-font="right"

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

data-font="center"

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

data-font="justify"

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

data-font="line-height-1"

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

data-font="line-height-1.1"

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

data-font="line-height-1.2"

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

data-font="line-height-1.3"

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

data-font="line-height-1.4"

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

data-font="line-height-1.5"

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

data-font="line-height-1.6"

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

data-font="line-height-1.7"

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

data-font="line-height-1.8"

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

data-font="line-height-1.9"

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

data-font="line-height-2"

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.