Mikey CSS

Getting Started

Introduction

Mikey CSS is a free, open-source CSS framework that provides ready-to-use frontend components to build responsive and modern websites.


Usage

To use Mikey CSS in your project:

Option 1: Copy-paste the stylesheet <link> into your <head> before all other stylesheets.

Option 2: Copy-paste the @import into your stylesheets.

For certain components which need action and outcome, copy-paste the <script> just before the <body> .


Download

You can download the ready-to-use compiled code for Mikey CSS and easily it use it in your project.

Download

Colors

The colour palette used in Mikey CSS is:

Primary
#0d6efd
Secondary
#6c757d
Success
#198754
Danger
#dc3545
Warning
#ffc107
Info
#0dcaf0
Light
f8f9fa
Dark
#05103a

Typography

Mikey CSS uses Nunito Sans as its default font, which is a free font available on Google Fonts.


Contribute

Mikey CSS is a free, open-source CSS framework. To keep up with today's design requirements, we require your help too. Any contribution / review / suggestion is highly appreciated.

Contribute

Components

1. Alert

Alerts are notifications that keeps the user informed of the status of the system, which may or may not require the user to respond. This includes general updates, errors, and warnings

Examples of Simple Alert

A simple primary alert!
A simple secondary alert!
A simple success alert!
A simple danger alert!
A simple warning alert!
A simple info alert!
A simple light alert!
A simple dark alert!

Examples of Simple Outline Alert

A simple primary-outline alert!
A simple secondary-outline alert!
A simple success-outline alert!
A simple danger-outline alert!
A simple warning-outline alert!
A simple info-outline alert!
A simple light-outline alert!
A simple dark-outline alert!

2. Avatar

Avatar can be used to show user's profile picture on profile information page.

Examples of Avatar in different shapes

A random avatar A random avatar

Examples of Square Avatar in different sizes

A random avatar A random avatar A random avatar

Examples of Round Avatar in different sizes

A random avatar A random avatar A random avatar

3. Badge

Badges are used to dispaly status information or count notification on top of other UI elements like avatars, icons and also text.

Examples of Square Badge on an icon

10
10
10

Examples of Round Badge on an icon

10
10
10

Examples of Square Badge on an avatar

A random avatar 10
A random avatar 10
A random avatar 10

Examples of Round Badge on an avatar

A random avatar
A random avatar
A random avatar

4. Button

Buttons are important UI elements that make it possible for users to interact with a system and take action by making selections. Buttons are used on forms, website homepages, dialog boxes, and toolbars.

Examples of Main Button

Examples of Outline Button

Examples of Link Button

Examples of Icon Button

Examples of Floating Action Button


5. Card

Cards are full of interactive elements such as text, links, buttons or images but they suggest just one main action: the one of "clicking" through the card to further discover the content.

Examples of Text-only Card

Tony

Author
Lorem ipsum, dolor sit amet consectetur adipisicing elit. Alias, corrupti!

Example of an Image-only Card

A random avatar

Example of a Full Card

A random avatar

Tony

Author
Lorem ipsum, dolor sit amet consectetur adipisicing elit. Alias, corrupti!

Example of a Product Card

A random avatar
Men's Premium Shirt

Rs 500

Example of a Badge Card

NEW A random avatar

Example of a Badge Card

A badge
A random avatar

Example of a Dismiss Card

A random avatar

Tony

Author
Lorem ipsum, dolor sit amet consectetur adipisicing elit. Alias, corrupti!

Example of a Text Overlay Card

Tony

Author
A random avatar

Example of a Horizontal Card

A random avatar

Tony

Author Lorem ipsum ...

Example of a Horizontal Product Card

A random avatar

Men's Premium Shirt

Rs 500

50% off
Quantity: 1

Example of an Extended Horizontal Product Card

A random avatar

Men's Premium Shirt

Rs 500

50% off

Quantity: 1


6. Image

There are two types of images: responsive and rounded image.

Example of a Responsive Image

A random avatar

Examples of Round Responsive Image

A random avatar A random avatar

7. Input

Input elements are used to take infromation from user. Input components are used in a variety of usecases like forms, sign-up/sign-in pages etc.

Examples of Textbox

Examples of Textbox with error styling



9. Toast

It is a UI feature where an event causes a small text box to appear at the bottom of the screen. The behavior seems like a piece of bread emerging from a toaster, thus the name.

Examples of Toast

Primary toast
Danger toast

10. List

List are used to display collection of data in an arranged way. There are two lists provided: horizontal and vertical list.

Example of Horizontal list

  • HTML
  • CSS
  • Javascript
  • React
  • Typescript

Example of Vertical list

  • HTML
  • CSS
  • Javascript
  • React
  • Typescript

11. Text

Text content can be styled using classes from the component library as follows.

Examples of Headings

Headline 1

Headline 2

Headline 3

Headline 4

Headline 5

Examples of Text

Text Muted/Gray

Text Danger

Text Bold

Text Small

Text Center


12. Rating

We all love highly rated products. Display their rating through stars!

Examples of Rating



13. Grid

Arrange items conveniently using grids.

Examples of Grid

1st item
2nd item

1st item
2nd item
3rd item

1st item
2nd item
3rd item
4th item