Grid Example
Equal Height Columns
Buttons
Add the .tiny, .mini, .small, .large
or .huge
class to a button to make it smaller or larger.
Also, you can add the .block
class for a full-width button.
To create a button group, add the .buttons
class to a div
element around the buttons.
To remove the shadow from a button group, add the .shadowless
helper class to a .buttons
container class.
Also, add the .tiny, .mini, .small, .large
or .huge
class to .buttons
to make
it
smaller or larger group buttons.
And you can add the .block
class to .buttons
for a full-width button group.
You can add the .secondary
class to a .button
or .buttons
to change the
style as secondary.
A button can be used to trigger a dropdown menu.
You can change the direction of the dropdown by adding any .right .left .top .top.left .top.right .bottom.left .bottom.right
classes to .dropdown
container.
Also, just add the .vertical
class to .buttons
to make it vertical button group.
Caption
Form Elements
Icon
Material Icons
accessibilityLabel
DefaultTable
Table Heading | Table Heading | Table Heading |
---|---|---|
Table Data | Table Data | Table Data |
Alert
DefaultBadge
Billboard
Billboard
Lorem ipsum dolor sit amet..
Breadcrumb
Card
List
- Lorem ipsum dolor sit amet
- Lorem ipsum dolor sit amet (active)
- Lorem ipsum dolor sit amet
You can add the zebra-striping to a list by adding the .striped
class and add the .hovered
class to display a hover state on list items.
Lists can contain variety of form inputs.
Also, Lists can contain variety of media elements and actions buttons.
Props | Default Class Name |
---|---|
Container | .list |
List Items | .item |
Avtive Item | .active |
List Item Body | .body |
List Item Title | .title |
List Item Subtitle | .subtitle |
List Item Actions | .actions |
Divided List | .divided |
Hovered List | .hovered |
Striped List | .striped |
Menu
Props | Default Class Name |
---|---|
Container | .menu |
Small Menu | .small |
Divided Menu | .divided |
Menu Item | .item |
Menu Title | .title |
Active Item | .active |
Disabled Item | .disabled |
Menu Badge | .badge |
Navbar
If you want a light or dark navbar, just add the .light
or .dark
class to .navbar
.
Add the .mini
or .small
class to a .navbar
to make it smaller. It's that easy!
Props | Default Class Name |
---|---|
Container | .navbar |
Navbar Sections | .section |
Navbar Links | .links |
Navbar Link Items | .buttons or .button |
Navbar Brand | .brand |
Navbar Dropdown Item | .dropdown |
Divided Navbar Items | .divided |
Navbar Burger Menu | .burger |
Navbar Spacer (if navbar is fixed) | .navbar-spacer |
Styles & States | Default Class Name |
---|---|
Light | .light |
Dark | .dark |
Fixed | .fixed |
Navbar with Shadow | .shadowed |
Spacers | Default Class Name | Property | Default value |
---|---|---|---|
Default | .navbar-spacer |
margin-top |
120px |
Mini | .navbar-spacer-mini |
margin-top |
80px |
Small | .navbar-spacer-small |
margin-top |
100px |
Sizes | Default Class Name |
---|---|
Mini | .mini |
Small | .small |
Pagination
Also, add the .tiny, .mini, .small, .large
or .huge
class to .buttons
to make it smaller or larger pagination.
Panel
Content
Process
Also, just add the .vertical
class to .process
to make it vertical style. It's that easy!
And also, you can reverse the items of process using by .reversed
class.
Props | Default Class Name |
---|---|
Container | .process |
Process Item | .item |
Active Item | .active |
Vertical Style | .vertical |
Positions | Default Class Name |
---|---|
Horizontal (default) | - |
Vertical | .vertical |
Reversed Vertical | .reversed |
Styles | Default Class Name |
---|---|
Primary (default) | - |
Success | .success |
Warning | .warning |
Error | .error |
Dark | .dark |
Progress
Tabnav
You can modify tab view with the Punica's helper classes.
Props | Default Class Name |
---|---|
Container | .tab |
Active Tab | .active |
Positions | Default Class Name |
---|---|
Top (default) | - |
Bottom | .bottom |
Styles | Default Class Name |
---|---|
Primary (default) | - |
Success | .success |
Warning | .warning |
Error | .error |
Dark | .dark |