0.0.23 • Published 6 months ago

@iamzozo/utilscss v0.0.23

Weekly downloads
1
License
GPL
Repository
github
Last release
6 months ago

utilscss

A set of css utilities, like grid, spacing (margin, padding), sizing, flexbox, etc.

Responsive prefixes

Css selectors which has multiple versions for different breakpoints has a prefix.
For example a column:

.col-4
.sm:col-4
.md:col-4
.lg:col-4
.xlg:col-4

An example usage:

<div class="sm:col-6 md:col-4"></div>

Default sizes:

sm: 576px,
md: 768px,
lg: 992px,
xlg: 1200px

Default spacing values:

0: 0
xs: 5px
sm: 10px
md: 15px
lg: 20px
xlg: 30px
auto: auto

Example: <div class="pt-md mr-xs md:mr-auto"></div>

Which means:

  • Padding top medium (15px) for all sizes
  • Margin right extra small (5px) for all sizes
  • Margin right auto above 768px

Media queries defined with min-width. For the sm prefix the following will be defined:

@media (min-width: 576px) {
    ...
}

Responsive prefixed categories:

CategoryExample
Displaymd:d-block sm:d-none
Columnmd:col-4 sm:col-4
Marginmd:mt-10 sm:mt-5
Paddingmd:pt-10 sm:pt-5
Flexmd:d-flex md:items-center md:flex-row flex-column

Selectors

Grid

- row
- col-[1-12]
- sm:col-[1-12]
- ...

Example:
<div class="col-6 md:col-4">

Explanation:

  • Using 6 column width on all screen sizes
  • When screen sizes is above "md" using 4 column width

Margin and padding

Build up with the following syntax: {property}{side}-{size}.

Properties one of:

  • m: as margin
  • p: as padding

Sides is one of:

  • t: as top
  • b: as bottom
  • l: as left
  • r: as right
  • x: as horizontal
  • y: as vertical

Example:
<div class="mb-lg px-xs py-sm></div>

0.0.23

6 months ago

0.0.20

1 year ago

0.0.21

1 year ago

0.0.19

1 year ago

0.0.14

1 year ago

0.0.15

1 year ago

0.0.17

1 year ago

0.0.18

1 year ago

0.0.13

2 years ago

0.0.12

4 years ago

0.0.11

4 years ago

0.0.10

4 years ago

0.0.9

4 years ago

0.0.8

5 years ago

0.0.7

5 years ago

0.0.6

5 years ago

0.0.5

5 years ago

0.0.4

5 years ago

0.0.3

5 years ago

0.0.2

5 years ago

0.0.1

5 years ago