• Stars
    star
    225
  • Rank 176,266 (Top 4 %)
  • Language SCSS
  • Created over 3 years ago
  • Updated about 3 years ago

Reviews

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

Repository Details

Минимальный набор готовых 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;

More Repositories

1

react-pizza

JavaScript
154
star
2

react-pizza-v2

TypeScript
149
star
3

react-beginner-projects

HTML
137
star
4

react-sneakers

JavaScript
114
star
5

react-chat-tutorial

JavaScript
84
star
6

react-pizza-html

HTML
82
star
7

react-shopping-cart

JavaScript
78
star
8

rgxp

Regular Expression Collection (ReactJS, Redux, React Router, Recompose, NodeJS, Express)
TypeScript
62
star
9

mern-blog-backend

JavaScript
57
star
10

react-todo

Список задач на ReactJS (урок)
JavaScript
55
star
11

mern-blog-frontend

JavaScript
54
star
12

trycode

Open-source realtime collaborative code editor on Babel, NodeJS, AngularJS, Socket.io, ACE - http://trycode.pw
JavaScript
47
star
13

jQuery.tableExport

This is a simple jQuery plug-in that allows exporting html tables to: CSV, XLS, TXT, SQL.
JavaScript
45
star
14

backend-chat-tutorial

TypeScript
44
star
15

react-simple-chat

JavaScript
36
star
16

cloud-storage-client

TypeScript
23
star
17

cloud-storage-backend

TypeScript
21
star
18

react-hooks-tutorial

JavaScript
21
star
19

codex-to-html

PHP
16
star
20

react-pizza-finish

JavaScript
15
star
21

news-app-react-native

JavaScript
15
star
22

inmyroom-test-job

TypeScript
15
star
23

vkposter-telegram-bot

Telegram-бот на Node.JS, для публикации записей в VK по интервалу
JavaScript
14
star
24

dental-mobile

Журнал пациентов для стоматологии (React Native)
JavaScript
13
star
25

mern-blog

JavaScript
12
star
26

ad-socketio-chat

Chat concept developed on the AngularJS, Socket.IO, NodeJS / Express. Feel free to fork / experiment. (not completed)
HTML
11
star
27

onehash-crypto-test

TypeScript
9
star
28

jQuery-easySearch

jQuery plugin for filtering elements
JavaScript
9
star
29

dental-backend

Серверная часть для мобильного приложения журнала пациентов
JavaScript
9
star
30

JS-Behance-Follower

JavaScript
8
star
31

movie-app

TypeScript
7
star
32

rechatbot

(beta version)
JavaScript
7
star
33

react-ts-tutorial

TypeScript
7
star
34

blog-api

JavaScript
7
star
35

crypto-portfolio-test

Demo: https://demonic-swim.surge.sh
TypeScript
7
star
36

todo-material

JavaScript
7
star
37

vk-test-job

Тестовое задание канбан-доски React + Redux
JavaScript
6
star
38

node-tutorial-blog

JavaScript
6
star
39

kavnews

Агрегатор новостей на NodeJS (парсер + API) и ReactJS (клиентская часть).
JavaScript
6
star
40

react-tutorial-blog

JavaScript
6
star
41

archakov-blog

JavaScript
6
star
42

vue-sneakers-old

Vue
6
star
43

blog-use-reducer

JavaScript
5
star
44

archakov-tutorials

HTML
5
star
45

mentor-tutorials

JavaScript
4
star
46

todo-react

JavaScript
4
star
47

react-pizza-tutorial

HTML
4
star
48

doshlorg-tg-bot

Telegram-бот для ингушского онлайн-словаря
JavaScript
4
star
49

mokky-pizzas-lite

JavaScript
3
star
50

todo-vue

Vue
3
star
51

graphql-express-test

TypeScript
3
star
52

gatsby-cloud-test

🚀⚡️ Blazing fast blog built with Gatsby and Cosmic JS 🔥
JavaScript
3
star
53

VKRemotePlayer-Plugin

JavaScript
3
star
54

miniroyale-task

TypeScript
3
star
55

react-typescript-examples

TypeScript
3
star
56

yarlsm

Yet another redux like state manager.
TypeScript
3
star
57

spa-js

TypeScript
3
star
58

vue-sneakers-git

Vue
3
star
59

vue-sneakers

Vue
3
star
60

todo-svelte

CSS
2
star
61

immer-react-test

HTML
2
star
62

react-pizza-db

2
star
63

discord-bot

JavaScript
2
star
64

py-torrent-notify

Python
2
star
65

todo-react-youtube

JavaScript
2
star
66

pustoy-proekt-na-nextjs-i-typescript

TypeScript
2
star
67

crypto-notifier

alpha version, very-very krivoy bot
JavaScript
2
star
68

jest-tutorial

JavaScript
2
star
69

todo-angular

TypeScript
2
star
70

Archakov06.github.io

CSS
2
star
71

angular-wave-player

The HTML player developed on Angular + SoundManager2 + Waveform
JavaScript
2
star
72

bothersome-telegram-bot

JavaScript
2
star
73

feeds-app

Test job - https://Archakov06.github.io/feeds-app/
JavaScript
2
star
74

github-issue-viewer

CSS
2
star
75

webpack-react-boilerplate

JavaScript
2
star
76

react-todoList

JavaScript
2
star
77

smit

😎 Tiny library tracking changes in the LocalStorage
JavaScript
2
star
78

next-pizza

TypeScript
2
star
79

validex.js

jQuery plugin for validation form
JavaScript
1
star
80

furqan

HTML
1
star
81

git-flow-test

1
star
82

webacademy-users-panel

Панель управления со списком учащихся на React (Redux) + PHP (Silex)
CSS
1
star
83

hoam-parser

PHP
1
star
84

bGrid

CSS
1
star
85

react-usereducer-usecontext-demo

JavaScript
1
star
86

react-myboilerplate

React, Redux, Router, Redux Logger, HRM, Stylus, Axios, ESLint
JavaScript
1
star
87

react-redux-first-app

CSS
1
star
88

cars-next-14

TypeScript
1
star
89

immutable-react-redux-todo

JavaScript
1
star
90

check-local-ip

JavaScript
1
star
91

telemify

CLI tool to quickly send messages via Telegram messanger.
JavaScript
1
star
92

said-ejs

HTML
1
star
93

hqa-tutorial-1

CSS
1
star
94

test-git

HTML
1
star
95

Sektor

a lightweight responsive CSS framework.
CSS
1
star
96

boilerplate-gulp-ejs

CSS
1
star
97

instagram-auth-react-native

JavaScript
1
star
98

nodejs-parser-moikrug

Парсер вакансий с сайта МойКруг
1
star
99

calendar-html

CSS
1
star
100

react-products-example

Created with CodeSandbox
JavaScript
1
star