1.1.13 • Published 6 years ago

uibox v1.1.13

Weekly downloads
-
License
MIT
Repository
github
Last release
6 years ago

Personal CSS framework simple and easy to use

Installation

$ npm i uibox
or
$ yarn add uibox

Usage

<style>
    @import url('https://fonts.googleapis.com/css?family=Roboto+Condensed:400,700');
</style>
import 'uibox'

Examples

Alert

<div uib-box>
    <div uib-alert>Default</div>
    <div uib-alert="error shadow">Error</div>
    <div uib-alert="info shadow">Info</div>
    <div uib-alert="success shadow">Success</div>
    <div uib-alert="warning shadow">Warning</div>
</div>

Button

<div uib-box uib-center>
    <button uib-button="border-radius shadow">BUTTON</button>
    <button uib-button="border-radius neutral">BUTTON</button>
    <button uib-button="border-radius negative-action shadow">BUTTON</button>
    <button uib-button="border-radius neutral disabled">BUTTON</button>
    <button uib-button="round shadow" uib-icon="add">BUTTON</button>
</div>

Checkbox

<div uib-columns="2" uib-box>
    <div uib-checkbox>Checkbox</div>
    <div uib-checkbox="checked">Checkbox</div>
    <div uib-checkbox="indeterminate">Checkbox</div>
    <div uib-checkbox="only checked">Checkbox</div>
    <div uib-checkbox="disabled checked">Checkbox</div>
    <div uib-checkbox="reverse">Checkbox</div>
</div>

Dialog

<div uib-dialog>
    <section>
        <h2>Request permission</h2>
        <p>We need your permission to send production reports to the system administrators. Do you agree?</p>
        <div uib-right>
            <button uib-button="border-radius neutral">DO NOT ALLOW</button>
            <button uib-button="border-radius shadow">I AGREE</button>
        </div>
    </section>
</div>

Dropdown

<div uib-box>
    <div uib-columns="auto">
        <div uib-dropdown="readonly" uib-label="Country">
            <input uib-input="border-radius" type="text" value="Perú" readonly>
            <div uib-select="border-radius">
                <optgroup uib-label="Countries">
                    <option>Colombia</option>
                    <option uib-focus>Perú</option>
                    <option uib-option="disabled" uib-item="Out of service">Venezuela</option>
                </optgroup>
            </div>
        </div>

        <div uib-dropdown="invalid" uib-label="City / State">
            <input uib-input="border-radius" type="text" placeholder="Select a city">
            <div uib-select="border-radius">
                <optgroup uib-label="States">
                    <option>Bogotá</option>
                    <option>Lima</option>
                    <option uib-option="disabled" uib-item-down="Out of service">Caracas</option>
                </optgroup>
            </div>
        </div>
    </div>
</div>

Field

<div uib-box>
    <div uib-columns="auto">
        <div uib-field="invalid" uib-icon="face" uib-label="Name">
            <input uib-input="border-radius" type="text">
        </div>

        <div uib-field uib-icon-right="location_on" uib-label="Address">
            <input uib-input="border-radius" type="text" value="Av. 123">
            <label>Av. 123</label>
        </div>
    </div>
</div>

Input

<div>
    <div uib-columns="2" uib-box>
        <input uib-input="border-radius" type="text" placeholder="From">
        <input uib-input="border-radius" type="text" placeholder="To">
    </div>
    <div uib-box>
        <input uib-input="flat disabled" placeholder="Comments not currently available" type="text" readonly>
    </div>
</div>

Load

<div uib-box>
    <div uib-load></div>
    <!-- <div uib-load="light"></div> -->
</div>

Radiobutton

<div uib-columns="2" uib-box>
    <div uib-radiobutton>Radiobutton</div>
    <div uib-radiobutton="selected">Radiobutton</div>
    <div uib-radiobutton="only selected">Radiobutton</div>
    <div uib-radiobutton="disabled selected">Radiobutton</div>
    <div uib-radiobutton="reverse">Radiobutton</div>
</div>

Select

<div uib-box>
    <div uib-select="border-radius not-absolute">
        <optgroup uib-label="Countries">
            <option>Colombia</option>
            <option uib-focus>Perú</option>
            <option uib-item="Out of service">Venezuela</option>
        </optgroup>
    </div>
</div>

Swich

<div uib-box>
    <div uib-swich>Swich</div>
    <div uib-swich="active">Swich</div>
    <div uib-swich="only active">Swich</div>
    <div uib-swich="disabled active">Swich</div>
    <div uib-swich="reverse">Swich</div>
</div>

Table

<div uib-box>
    <table uib-table>
        <thead>
            <tr>
                <th style="width:10%">
                    <a>#</a>
                </th>
                <th style="width:60%">
                    <a>name</a>
                </th>
                <th style="width:30%">
                    <i class="con">edit</i>
                    <a>price</a>
                </th>
            </tr>
        </thead>
        <tbody>
            <tr uib-tr="disabled">
                <td style="width:10%">
                    <a>101</a>
                </td>
                <td style="width:60%">
                    <a>Device x90</a>
                </td>
                <td style="width:30%">
                    <a>
                        <label>$0</label>
                        <input type="number">
                    </a>
                </td>
            </tr>
            <tr>
                <td style="width:10%">
                    <a>102</a>
                </td>
                <td style="width:60%">
                    <a>Device x800</a>
                </td>
                <td style="width:30%">
                    <a>
                        <label>$0</label>
                        <input type="number">
                    </a>
                </td>
            </tr>
        </tbody>
    </table>
</div>

Tab

<div uib-box>
    <div uib-columns="3">
        <a uib-tab="selected">Messages</a>
        <a uib-tab>Calls</a>
        <a uib-tab="disabled">Notifications</a>
    </div>
</div>

Icons

<div uib-box uib-center>
    <i class="con add"></i> <!-- Pug i.con.add -->
    <i class="con delete"></i>
    <i class="con check"></i>
</div>

Miscellany

Box

<div uib-box>
    ...
</div>

Full screen

<div uib-full-screen="scroll">
    ...
</div>

Center, left and right

<div uib-center>
    ...
</div>

<div uib-left>
    ...
</div>

<div uib-right>
    ...
</div>

Capitalize, lowercasse and uppercase

<p uib-capitalize>
    ...
</p>

<p uib-lowercasse>
    ...
</p>

<p uib-uppercase>
    ...
</p>

Columns

<div uib-columns="auto">
    ...
    ...
</div>

<div uib-columns="1">
    ...
    ...
</div>

<div uib-columns="2">
    ...
    ...
</div>

<div uib-columns="3">
    ...
    ...
    ...
</div>
<!-- 4, 5, 6, 7, 8, 9, 10, 11 -->
<div uib-columns="12">
    ...
    ...
    ...
</div>

For more information about the icons :

  • Material design icons
  • Codepoints

License

MIT

1.1.13

6 years ago

1.1.12

6 years ago

1.1.11

6 years ago

1.1.10

6 years ago

1.1.9

6 years ago

1.1.8

6 years ago

1.1.7

6 years ago

1.1.6

6 years ago

1.1.5

6 years ago

1.1.4

6 years ago

1.1.3

6 years ago

1.1.2

6 years ago

1.1.1

6 years ago

1.1.0

6 years ago

1.0.0-beta.5

7 years ago

1.0.0-beta.4

7 years ago

1.0.0-beta.3

7 years ago

1.0.0-beta.2

7 years ago

1.0.0-beta.1

7 years ago

1.0.0-beta.0

7 years ago

0.1.3

7 years ago

0.1.2

7 years ago

0.1.1

7 years ago

0.1.0

7 years ago

0.0.5

7 years ago

0.0.4

7 years ago

0.0.3

7 years ago

0.0.2

7 years ago

0.0.1

7 years ago

0.0.0-beta.10

8 years ago

0.0.0-beta.9

8 years ago

0.0.0-beta.8

8 years ago

0.0.0-beta.7

8 years ago

0.0.0-beta.6

8 years ago

0.0.0-beta.5

8 years ago

0.0.0-beta.4

8 years ago

0.0.0-beta.3

8 years ago

0.0.0-beta.2

8 years ago

0.0.0-beta.1

8 years ago