stylobate
Version:
Framework for writing really abstract CSS in Stylus
35 lines (20 loc) • 1.41 kB
Markdown
## Центрирование
kind: centering
Сложный тип для центрирования чего-либо внутри чего-то другого.
Враппер, задаваемый `kind: centering` задаёт контект центрирования.
### Центрируемые элементы
Чтобы указать какие элементы будут подвергаться центрированию, нужно или использовать параметр-элемент `-item`, или вызвать соответствущий элемент вручную:
.menu
kind: centering (-item '&-item')
или
.menu-item
kind: centering-item
### Хелпер для центрирования
Для центрирования используется метод на инлайн-блоках, поэтому для этого нужен какой-то дополнительный элемент. По умолчанию это псевдоэлемент `:before`, но если это потребуется изменить, можно применить соответствующий параметр-элемент `-helper`:
.menu
kind: centering (-helper '&-helper')
или же вызвать его на нужном элементе вручную:
.menu-helper
kind: centering-helper