• This repository has been archived on 05/Apr/2022
  • Stars
    star
    2,956
  • Rank 14,662 (Top 0.3 %)
  • Language
    CSS
  • License
    MIT License
  • Created over 7 years ago
  • Updated about 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A minimal, responsive, style-agnostic CSS framework!

mini.css

A minimal, responsive, style-agnostic CSS framework

npm license website

Logo

mini.css is a lightweight CSS framework (under 7KB gzipped) designed with mobile devices and modern browsers in mind. Responsiveness, ease of use and customization are some of the main features of the framework, while accessibility and extensive documentation are some of the secondary focuses of the project. The framework is written using Sass, while most of its components are based on Flexbox.

Setup & usage

You have 4 options when it comes to setting up mini.css:

  1. Use a package manager (recommended)
  2. Use GitCDN
  3. Use Rawgit
  4. Use cdnjs (preferred for older releases)

For instructions on how to use, best practices, templates and other usage information, please visit the framework's documentation.

Method 1: Use a package manager (recommended)

  1. Install mini.css using npm, yarn or bower.
npm install mini.css
yarn add mini.css
bower install mini.css
  1. Pick one of the available flavors and use its CSS file.

  2. Start working on your project. Detailed documentation is available on the framework's website, so be sure to check it out.

Method 2: Use GitCDN

mini.css is also hosted on GitCDN, an open-source service, so you can easily grab the latest release's distributables. Simply link to your preferred flavor inside your HTML page's <head> tag:

<link rel="stylesheet" href="https://gitcdn.link/repo/Chalarangelo/mini.css/master/dist/{mini-flavor}.css" />

Remember to replace {mini-flavor} with the flavor's name (e.g. mini-default or mini-default.min for the default flavor).

Method 3: Use RawGit

mini.css is also hosted on RawGit, another open-source service, so you can easily grab a specific release's distributables. Simply link to a release and your preferred flavor inside your HTML page's <head> tag:

<link rel="stylesheet" href="cdn.rawgit.com/Chalarangelo/mini.css/{release-tag}/dist/{mini-flavor}.css" />

Remember to replace {release-tag} with a release from the Releases page and {mini-flavor} with the flavor's name (e.g. mini-default or mini-default.min for the default flavor).

Method 4: Use cdnjs (preferred for older releases)

If you would rather use an older version of the framework, you should head over to cdnjs for a list of releases and flavor files supplied with them.

Flavors & customizaton

Flavors are one of the key features of mini.css, allowing you to customize your website's design and make your project stand out. We provide you with a few pre-defined flavors that might suit your needs and will help you figure out how to use the framework and create websites and apps with it.

But you can easily build you own flavors by using our flavor generator tool, which allows you to customize almost everything. Take your time and create the perfect flavo to suit your needs.


Contributing

  • Have you found a bug in the framework? Do you want to request a new feature or suggest a new flavor? Maybe found some documentation that is unclear or incomplete? Open an issue and we will be with you shortly.

  • Have you developed a new flavor and want to share it with the world? Open an issue about it, so that we can link to your repository from the framework's documentation and let the world know. We will try to keep you posted on any new releases coming, so that you can update your flavor as necessary.

  • Have you developed a module for the framework? Well, we don't really accept new modules right now, but if it works, we will certainly tell people that it's available. Open an issue about it and we will figure it out together.

Maintainers & contributors

The team behind mini.css is as follows:

  • Angelos Chalaris (@chalarangelo) - Sass archmage, project manager

Special thanks to these fine folks for helping in the development of mini.css:

License

mini.css is an open-source framework and is licensed under the MIT License.

More Repositories

1

30-seconds-of-code

Short code snippets for all your development needs
JavaScript
118,581
star
2

30-seconds-of-css

Short CSS code snippets for all your development needs
CSS
16,153
star
3

30-seconds-of-interviews

A curated collection of common interview questions to help you prepare for your next interview.
JavaScript
11,879
star
4

30-seconds-of-python

Short Python code snippets for all your development needs
Python
8,834
star
5

30-seconds-of-react

Short React code snippets for all your development needs
JavaScript
5,049
star
6

30-seconds-of-php

Short PHP code snippets for all your development needs
PHP
2,511
star
7

30-seconds-web

Website infrastructure for 30-seconds projects.
JavaScript
1,243
star
8

mocka

Simple, elegant content placeholder
CSS
1,191
star
9

30-seconds-blog

Code articles for all your development needs
565
star
10

30-seconds-of-git

Short git snippets for all your development needs
293
star
11

30-seconds-of-csharp

Short C# code snippets for all your development needs
C#
180
star
12

30-seconds-of-golang

Short Golang code snippets for all your development needs
Go
148
star
13

30-seconds-of-dart

Short Dart code snippets for all your development needs
Dart
109
star
14

node-static-page-generator

A basic static page generator for Node.js.
JavaScript
108
star
15

markdown-builder

1kb Markdown builder for Node.js
JavaScript
89
star
16

codeigniter-rap

A simple RESTful API implementation using PHP and CodeIgniter
PHP
63
star
17

mock-pwa

A mock progressive web app, using React and mini.css.
JavaScript
42
star
18

htmltemplategenerator

An HTML5 template page generator.
JavaScript
41
star
19

twitter-bot

The Twitter bot for the 30-seconds organization.
JavaScript
38
star
20

parse-md-js

A regular expression Markdown parser, written in functional Javascript
JavaScript
38
star
21

integration-tools

Integration tooling for 30-seconds projects.
JavaScript
37
star
22

create-js-project

Set up a JavaScript project by running one command.
JavaScript
37
star
23

furl

Functional react.js components.
JavaScript
34
star
24

30-seconds-content

Content configuration data for 30-seconds projects.
32
star
25

react-mini.css

Fast, lightweight mini.css components built with React/Preact!
JavaScript
29
star
26

portfolio

My personal portfolio and resume page.
JavaScript
27
star
27

unscrape

A simple image scraper.
Python
25
star
28

brand-and-design

Brand book and design guidelines for the 30 seconds of code organization.
24
star
29

bootstrap-extend

A set of useful extensions for Bootstrap.
CSS
22
star
30

starclock-js

An astronomical-like clock built entirely using javascript, jquery and css.
JavaScript
16
star
31

pwapp-demo

A very simple progressive web app demo that will help you get started.
JavaScript
15
star
32

javascript-lessons

Learning Javascript the easy way.
HTML
12
star
33

cows-js

Chat over WebSockets using JavaScript.
JavaScript
11
star
34

autumn-pwa

A mock progressive web app, using React, Redux and mini.css.
JavaScript
8
star
35

reactor

React app quick setup script
Batchfile
6
star
36

jsiqle

JavaScript In-memory Query Language with Events.
JavaScript
6
star
37

qrcodegolf

QR code encoder / decoder for short messages.
JavaScript
5
star
38

Chalarangelo.github.io

My personal page repository
HTML
5
star
39

elegantime

Elegant React-based clock
JavaScript
5
star
40

weatherly

Pure CSS Weather Animations
CSS
4
star
41

thumb.js

Modern, performant touch screen gestures
JavaScript
4
star
42

combine-class-names

JS Utility for cleaner className template literals in React
JavaScript
3
star
43

multisort

Stupidly inefficient hybrid sorting algorithm
Python
3
star
44

blog

JavaScript
3
star
45

Chalarangelo

Special profile repository
3
star
46

timy

A simple time ago React component.
JavaScript
3
star
47

game-off-2017

My submission for Github Game Off 2017
JavaScript
2
star
48

fixture-factory

Modest fixture creation utility for JS tests
TypeScript
2
star
49

gatsby-starter-netlify-cms

1
star
50

thesis

This is my Bachelor's degree thesis. - Finished December, 2015. - The paper is in Greek.
1
star
51

verticaltabtree

An add-on for Mozilla Firefox that displays tabs in a vertical tree with grouping options.
JavaScript
1
star
52

simple-color-picker

A tiny, hackable color picker component.
JavaScript
1
star