1.0.4 • Published 4 years ago
micros-css v1.0.4
Минимальный набор готовых CSS-классов для повседневных задач по верстке.
Установка
NPM:
npm install macro-css
Yarn:
yarn add macro-css
Использование
Установить набор классов с помощью NPM или Yarn
React
Подключить в любом месте index.js: import 'macro-css';
SASS/SCSS
Открыть самый главный файл со стилями и дописать в самом начале: @import 'macro-css';
Внизу в таблице приведены примеры классов, которые можно использовать. Вместо символа "*" укажите одну букву любой стороны. Если не указывать сторону, то отступы будут задаваться со всех сторон.
Сторона => сокращение:
- left=>- l
- right=>- r
- top=>- t
- bottom=>- b
Например:
| Класс | Значение | 
|---|---|
| mr-10 mb-50 | margin-right: 10px; margin-bottom: 50px; | 
| m-25 | margin: 25px; | 
| p-50 | padding: 50px; | 
| pr-10 mt-15 mb-15 | padding-right: 10px; margin-top: 15px; margin-bottom: 15px; | 
Значение:
- mt-10-- margin-top: 10px
- mr-40-- margin-right: 40px
Отступы margin
| Класс | Значение | 
|---|---|
| m*-5 | margin-*: 5px; | 
| m*-10 | margin-*: 10px; | 
| m*-15 | margin-*: 15px; | 
| m*-20 | margin-*: 20px; | 
| m*-25 | margin-*: 25px; | 
| m*-30 | margin-*: 30px; | 
| m*-35 | margin-*: 35px; | 
| m*-40 | margin-*: 40px; | 
| m*-45 | margin-*: 45px; | 
| m*-50 | margin-*: 50px; | 
Отступы padding
| Класс | Значение | 
|---|---|
| p*-5 | padding-*: 5px; | 
| p*-10 | padding-*: 10px; | 
| p*-15 | padding-*: 15px; | 
| p*-20 | padding-*: 20px; | 
| p*-25 | padding-*: 25px; | 
| p*-30 | padding-*: 30px; | 
| p*-35 | padding-*: 35px; | 
| p*-40 | padding-*: 40px; | 
| p*-45 | padding-*: 45px; | 
| p*-50 | padding-*: 50px; | 
Очистка базовых стилей
| Класс | Значение | 
|---|---|
| clear | Очищает базовые стили, которые устанавливает браузер для: <a>, <ul>, <li>. Также для всех (*) остальных элементов:box-sizing: border-box; outline: none | 
Flex, позиционирование, размер
| Класс | Значение | 
|---|---|
| h100p | height: 100%; | 
| w100p | width: 100%; | 
| d-ib | display: inline-block; | 
| d-if | display: inline-flex; | 
| d-flex | display: flex; | 
| d-block | display: block; | 
| justify-between | justify-content: space-between; | 
| justify-around | justify-content: space-around; | 
| justify-center | justify-content: center; | 
| align-center | align-items: center; | 
| align-end | align-items: flex-end; | 
| align-start | align-items: flex-start; | 
| flex-column | flex-direction: column; | 
| flex-row | flex-direction: row; | 
| flex-wrap | flex-wrap: wrap; | 
| flex-auto | flex: 1 1 auto; | 
| flex | flex: 1; | 
| m-auto | margin: auto; | 
| ml-auto | margin-left: auto; | 
| mr-auto | margin-right: auto; | 
| text-center | text-align: center; | 
| pos-r | position: relative; | 
| pos-a | position: absolute; | 
Текст
| Класс | Значение | 
|---|---|
| text-center | text-align: center; | 
| text-capitalize | text-transform: capitalize; | 
| text-uppercase | text-transform: uppercase; | 
| text-lowercase | text-transform: lowercase; | 
| text-truncate | white-space: nowrap; overflow: hidden; text-overflow: ellipsis; | 
| fw-bold | font-weight: bold; | 
Opacity
| Класс | Значение | 
|---|---|
| opacity-1 | opacity: 0.1; | 
| opacity-2 | opacity: 0.2; | 
| opacity-3 | opacity: 0.3; | 
| opacity-4 | opacity: 0.4; | 
| opacity-5 | opacity: 0.5; | 
| opacity-6 | opacity: 0.6; | 
| opacity-7 | opacity: 0.7; | 
| opacity-8 | opacity: 0.8; | 
| opacity-9 | opacity: 0.9; | 
| opacity-10 | opacity: 1; | 
1.0.4
4 years ago