Skip to main content

Margin

Spacing outside element's border.

Import​

src/screens/Component.js
import { w } from "nativeflowcss";

Properties​

ObjectNative Properties
m.m_px{ margin: 1 }
m.mx_px{ marginLeft: 1, marginRight: 1 }
m.my_px{ marginTop: 1, marginBottom: 1 }
m.mt_px{ marginTop: 1 }
m.mb_px{ marginBottom: 1 }
m.mr_px{ marginRight: 1 }
m.ml_px{ marginLeft: 1 }
m.ms_px{ marginStart: 1 }
m.me_px{ marginEnd: 1 }
m.m_0{ margin: 0 }
m.mx_0{ marginLeft: 0, marginRight: 0 }
m.my_0{ marginTop: 0, marginBottom: 0 }
m.mt_0{ marginTop: 0 }
m.mb_0{ marginBottom: 0 }
m.mr_0{ marginRight: 0 }
m.ml_0{ marginLeft: 0 }
m.ms_0{ marginStart: 0 }
m.me_0{ marginEnd: 0 }
m.m_1{ margin: 4 }
m.mx_1{ marginLeft: 4, marginRight: 4 }
m.my_1{ marginTop: 4, marginBottom: 4 }
m.mt_1{ marginTop: 4 }
m.mb_1{ marginBottom: 4 }
m.mr_1{ marginRight: 4 }
m.ml_1{ marginLeft: 4 }
m.ms_1{ marginStart: 4 }
m.me_1{ marginEnd: 4 }
m.m_2{ margin: 8 }
m.mx_2{ marginLeft: 8, marginRight: 8 }
m.my_2{ marginTop: 8, marginBottom: 8 }
m.mt_2{ marginTop: 8 }
m.mb_2{ marginBottom: 8 }
m.mr_2{ marginRight: 8 }
m.ml_2{ marginLeft: 8 }
m.ms_2{ marginStart: 8 }
m.me_2{ marginEnd: 8 }
m.m_3{ margin: 12 }
m.mx_3{ marginLeft: 12, marginRight: 12 }
m.my_3{ marginTop: 12, marginBottom: 12 }
m.mt_3{ marginTop: 12 }
m.mb_3{ marginBottom: 12 }
m.mr_3{ marginRight: 12 }
m.ml_3{ marginLeft: 12 }
m.ms_3{ marginStart: 12 }
m.me_3{ marginEnd: 12 }
m.m_4{ margin: 16 }
m.mx_4{ marginLeft: 16, marginRight: 16 }
m.my_4{ marginTop: 16, marginBottom: 16 }
m.mt_4{ marginTop: 16 }
m.mb_4{ marginBottom: 16 }
m.mr_4{ marginRight: 16 }
m.ml_4{ marginLeft: 16 }
m.ms_4{ marginStart: 16 }
m.me_4{ marginEnd: 16 }
m.m_5{ margin: 20 }
m.mx_5{ marginLeft: 20, marginRight: 20 }
m.my_5{ marginTop: 20, marginBottom: 20 }
m.mt_5{ marginTop: 20 }
m.mb_5{ marginBottom: 20 }
m.mr_5{ marginRight: 20 }
m.ml_5{ marginLeft: 20 }
m.ms_5{ marginStart: 20 }
m.me_5{ marginEnd: 20 }
m.m_6{ margin: 24 }
m.mx_6{ marginLeft: 24, marginRight: 24 }
m.my_6{ marginTop: 24, marginBottom: 24 }
m.mt_6{ marginTop: 24 }
m.mb_6{ marginBottom: 24 }
m.mr_6{ marginRight: 24 }
m.ml_6{ marginLeft: 24 }
m.ms_6{ marginStart: 24 }
m.me_6{ marginEnd: 24 }
m.m_7{ margin: 28 }
m.mx_7{ marginLeft: 28, marginRight: 28 }
m.my_7{ marginTop: 28, marginBottom: 28 }
m.mt_7{ marginTop: 28 }
m.mb_7{ marginBottom: 28 }
m.mr_7{ marginRight: 28 }
m.ml_7{ marginLeft: 28 }
m.ms_7{ marginStart: 28 }
m.me_7{ marginEnd: 28 }
m.m_8{ margin: 32 }
m.mx_8{ marginLeft: 32, marginRight: 32 }
m.my_8{ marginTop: 32, marginBottom: 32 }
m.mt_8{ marginTop: 32 }
m.mb_8{ marginBottom: 32 }
m.mr_8{ marginRight: 32 }
m.ml_8{ marginLeft: 32 }
m.ms_8{ marginStart: 32 }
m.me_8{ marginEnd: 32 }
m.m_9{ margin: 36 }
m.mx_9{ marginLeft: 36, marginRight: 36 }
m.my_9{ marginTop: 36, marginBottom: 36 }
m.mt_9{ marginTop: 36 }
m.mb_9{ marginBottom: 36 }
m.mr_9{ marginRight: 36 }
m.ml_9{ marginLeft: 36 }
m.ms_9{ marginStart: 36 }
m.me_9{ marginEnd: 36 }
m.m_10{ margin: 40 }
m.mx_10{ marginLeft: 40, marginRight: 40 }
m.my_10{ marginTop: 40, marginBottom: 40 }
m.mt_10{ marginTop: 40 }
m.mb_10{ marginBottom: 40 }
m.mr_10{ marginRight: 40 }
m.ml_10{ marginLeft: 40 }
m.ms_10{ marginStart: 40 }
m.me_10{ marginEnd: 40 }
m.m_11{ margin: 44 }
m.mx_11{ marginLeft: 44, marginRight: 44 }
m.my_11{ marginTop: 44, marginBottom: 44 }
m.mt_11{ marginTop: 44 }
m.mb_11{ marginBottom: 44 }
m.mr_11{ marginRight: 44 }
m.ml_11{ marginLeft: 44 }
m.ms_11{ marginStart: 44 }
m.me_11{ marginEnd: 44 }
m.m_12{ margin: 48 }
m.mx_12{ marginLeft: 48, marginRight: 48 }
m.my_12{ marginTop: 48, marginBottom: 48 }
m.mt_12{ marginTop: 48 }
m.mb_12{ marginBottom: 48 }
m.mr_12{ marginRight: 48 }
m.ml_12{ marginLeft: 48 }
m.ms_12{ marginStart: 48 }
m.me_12{ marginEnd: 48 }
m.m_14{ margin: 56 }
m.mx_14{ marginLeft: 56, marginRight: 56 }
m.my_14{ marginTop: 56, marginBottom: 56 }
m.mt_14{ marginTop: 56 }
m.mb_14{ marginBottom: 56 }
m.mr_14{ marginRight: 56 }
m.ml_14{ marginLeft: 56 }
m.ms_14{ marginStart: 56 }
m.me_14{ marginEnd: 56 }
m.m_16{ margin: 64 }
m.mx_16{ marginLeft: 64, marginRight: 64 }
m.my_16{ marginTop: 64, marginBottom: 64 }
m.mt_16{ marginTop: 64 }
m.mb_16{ marginBottom: 64 }
m.mr_16{ marginRight: 64 }
m.ml_16{ marginLeft: 64 }
m.ms_16{ marginStart: 64 }
m.me_16{ marginEnd: 64 }
m.m_20{ margin: 80 }
m.mx_20{ marginLeft: 80, marginRight: 80 }
m.my_20{ marginTop: 80, marginBottom: 80 }
m.mt_20{ marginTop: 80 }
m.mb_20{ marginBottom: 80 }
m.mr_20{ marginRight: 80 }
m.ml_20{ marginLeft: 80 }
m.ms_20{ marginStart: 80 }
m.me_20{ marginEnd: 80 }
m.m_24{ margin: 96 }
m.mx_24{ marginLeft: 96, marginRight: 96 }
m.my_24{ marginTop: 96, marginBottom: 96 }
m.mt_24{ marginTop: 96 }
m.mb_24{ marginBottom: 96 }
m.mr_24{ marginRight: 96 }
m.ml_24{ marginLeft: 96 }
m.ms_24{ marginStart: 96 }
m.me_24{ marginEnd: 96 }
m.m_28{ margin: 112 }
m.mx_28{ marginLeft: 112, marginRight: 112 }
m.my_28{ marginTop: 112, marginBottom: 112 }
m.mt_28{ marginTop: 112 }
m.mb_28{ marginBottom: 112 }
m.mr_28{ marginRight: 112 }
m.ml_28{ marginLeft: 112 }
m.ms_28{ marginStart: 112 }
m.me_28{ marginEnd: 112 }
m.m_32{ margin: 128 }
m.mx_32{ marginLeft: 128, marginRight: 128 }
m.my_32{ marginTop: 128, marginBottom: 128 }
m.mt_32{ marginTop: 128 }
m.mb_32{ marginBottom: 128 }
m.mr_32{ marginRight: 128 }
m.ml_32{ marginLeft: 128 }
m.ms_32{ marginStart: 128 }
m.me_32{ marginEnd: 128 }
m.m_36{ margin: 144 }
m.mx_36{ marginLeft: 144, marginRight: 144 }
m.my_36{ marginTop: 144, marginBottom: 144 }
m.mt_36{ marginTop: 144 }
m.mb_36{ marginBottom: 144 }
m.mr_36{ marginRight: 144 }
m.ml_36{ marginLeft: 144 }
m.ms_36{ marginStart: 144 }
m.me_36{ marginEnd: 144 }
m.m_40{ margin: 160 }
m.mx_40{ marginLeft: 160, marginRight: 160 }
m.my_40{ marginTop: 160, marginBottom: 160 }
m.mt_40{ marginTop: 160 }
m.mb_40{ marginBottom: 160 }
m.mr_40{ marginRight: 160 }
m.ml_40{ marginLeft: 160 }
m.ms_40{ marginStart: 160 }
m.me_40{ marginEnd: 160 }
m.m_44{ margin: 176 }
m.mx_44{ marginLeft: 176, marginRight: 176 }
m.my_44{ marginTop: 176, marginBottom: 176 }
m.mt_44{ marginTop: 176 }
m.mb_44{ marginBottom: 176 }
m.mr_44{ marginRight: 176 }
m.ml_44{ marginLeft: 176 }
m.ms_44{ marginStart: 176 }
m.me_44{ marginEnd: 176 }
m.m_48{ margin: 192 }
m.mx_48{ marginLeft: 192, marginRight: 192 }
m.my_48{ marginTop: 192, marginBottom: 192 }
m.mt_48{ marginTop: 192 }
m.mb_48{ marginBottom: 192 }
m.mr_48{ marginRight: 192 }
m.ml_48{ marginLeft: 192 }
m.ms_48{ marginStart: 192 }
m.me_48{ marginEnd: 192 }
m.m_52{ margin: 208 }
m.mx_52{ marginLeft: 208, marginRight: 208 }
m.my_52{ marginTop: 208, marginBottom: 208 }
m.mt_52{ marginTop: 208 }
m.mb_52{ marginBottom: 208 }
m.mr_52{ marginRight: 208 }
m.ml_52{ marginLeft: 208 }
m.ms_52{ marginStart: 208 }
m.me_52{ marginEnd: 208 }
m.m_56{ margin: 224 }
m.mx_56{ marginLeft: 224, marginRight: 224 }
m.my_56{ marginTop: 224, marginBottom: 224 }
m.mt_56{ marginTop: 224 }
m.mb_56{ marginBottom: 224 }
m.mr_56{ marginRight: 224 }
m.ml_56{ marginLeft: 224 }
m.ms_56{ marginStart: 224 }
m.me_56{ marginEnd: 224 }
m.m_60{ margin: 240 }
m.mx_60{ marginLeft: 240, marginRight: 240 }
m.my_60{ marginTop: 240, marginBottom: 240 }
m.mt_60{ marginTop: 240 }
m.mb_60{ marginBottom: 240 }
m.mr_60{ marginRight: 240 }
m.ml_60{ marginLeft: 240 }
m.ms_60{ marginStart: 240 }
m.me_60{ marginEnd: 240 }
m.m_64{ margin: 256 }
m.mx_64{ marginLeft: 256, marginRight: 256 }
m.my_64{ marginTop: 256, marginBottom: 256 }
m.mt_64{ marginTop: 256 }
m.mb_64{ marginBottom: 256 }
m.mr_64{ marginRight: 256 }
m.ml_64{ marginLeft: 256 }
m.ms_64{ marginStart: 256 }
m.me_64{ marginEnd: 256 }
m.m_72{ margin: 288 }
m.mx_72{ marginLeft: 288, marginRight: 288 }
m.my_72{ marginTop: 288, marginBottom: 288 }
m.mt_72{ marginTop: 288 }
m.mb_72{ marginBottom: 288 }
m.mr_72{ marginRight: 288 }
m.ml_72{ marginLeft: 288 }
m.ms_72{ marginStart: 288 }
m.me_72{ marginEnd: 288 }
m.m_80{ margin: 320 }
m.mx_80{ marginLeft: 320, marginRight: 320 }
m.my_80{ marginTop: 320, marginBottom: 320 }
m.mt_80{ marginTop: 320 }
m.mb_80{ marginBottom: 320 }
m.mr_80{ marginRight: 320 }
m.ml_80{ marginLeft: 320 }
m.ms_80{ marginStart: 320 }
m.me_80{ marginEnd: 320 }
m.m_96{ margin: 384 }
m.mx_96{ marginLeft: 384, marginRight: 384 }
m.my_96{ marginTop: 384, marginBottom: 384 }
m.mt_96{ marginTop: 384 }
m.mb_96{ marginBottom: 384 }
m.mr_96{ marginRight: 384 }
m.ml_96{ marginLeft: 384 }
m.ms_96{ marginStart: 384 }
m.me_96{ marginEnd: 384 }

Custom Margins​

Custom properties are usually rendered using _(customValue)

Margin in React native only supports the default unitless values (auto, fit-content, max-content, full)

ObjectNative Properties
m.m_(customValue){ margin: customValue }
m.mx_(customValue){ marginLeft: customValue, marginRight: customValue }
m.my_(customValue){ marginTop: customValue, marginBottom: customValue }
m.mt_(customValue){ marginTop: customValue }
m.mb_(customValue){ marginBottom: customValue }
m.mr_(customValue){ marginRight: customValue }
m.ml_(customValue){ marginLeft: customValue }
m.ms_(customValue){ marginStart: customValue }
m.me_(customValue){ marginEnd: customValue }