Primeflex
Spacing

Spacing

С чего начать

Классы интервалов используют синтаксисp-propertyposition-value, тогда как для адаптивных значений используется форматp-propertyposition-breakpoint-value.

Property

Свойство может быть либо margin, либо padding.

  • m: margin
  • p: padding

Position

Позиции доступны для отдельных сторон, осей x-y или заполнения всех сторон.

  • t: top
  • b: bottom
  • l: left
  • r: right
  • x: left and right
  • y: top and bottom
  • blank: all sides

Value

Поле значения варьируется от 0 до 6, где значение $spacer по умолчанию равно 1 rem. Специальное значение auto доступно только для полей и используется для центрирования элементов.

  • 0: $spacer * 0
  • 1: $spacer * .25
  • 2: $spacer * .5
  • 3: $spacer * 1
  • 4: $spacer * 1.5
  • 5: $spacer * 2
  • 6: $spacer * 3
  • auto: auto margin

Breakpoint

Брейкпоинты определяют, как следует определять интервалы в зависимости от размера экрана. Используется подход mobile-first, поэтому меньшие значения могут также применяться к большим значениям, например, md также применяется к lg или xl, если они явно не определены.

  • sm: small screens e.g. phones
  • md: medium screens e.g. tablets
  • lg: large screens e.g. notebooks
  • xl: larger screens .e.g monitors

Margin

Without Spacing

With Spacing

Responsive Margin

Without Spacing

With Spacing

Center

Padding

Without Spacing

With Spacing

Responsive Spacing