framework7
Version:
Full featured mobile HTML framework for building iOS & Android apps
81 lines (80 loc) • 1.9 kB
text/less
.ios {
@import (multiple) '../../less/colors-ios.less';
@spacing: 15px;
// Padding
.padding {
padding: @spacing ;
}
.padding-top {
padding-top: @spacing ;
}
.padding-bottom {
padding-bottom: @spacing ;
}
.padding-left {
padding-left: @spacing ;
}
.padding-left-ios-edge {
padding-left: constant(safe-area-inset-left);
padding-left: env(safe-area-inset-left);
}
.padding-right-ios-edge {
padding-right: constant(safe-area-inset-right);
padding-right: env(safe-area-inset-right);
}
.padding-top-ios-edge {
padding-top: constant(safe-area-inset-top);
padding-top: env(safe-area-inset-top);
}
.padding-bottom-ios-edge {
padding-bottom: constant(safe-area-inset-bottom);
padding-bottom: env(safe-area-inset-bottom);
}
.padding-right {
padding-right: @spacing ;
}
.padding-vertical {
padding-top: @spacing ;
padding-bottom: @spacing ;
}
.padding-horizontal {
padding-left: @spacing ;
padding-right: @spacing ;
}
// Margin
.margin {
margin: @spacing ;
}
.margin-top {
margin-top: @spacing ;
}
.margin-bottom {
margin-bottom: @spacing ;
}
.margin-left {
margin-left: @spacing ;
}
.margin-right {
margin-right: @spacing ;
}
.margin-vertical {
margin-top: @spacing ;
margin-bottom: @spacing ;
}
.margin-horizontal {
margin-left: @spacing ;
margin-right: @spacing ;
}
// Colors
.color-loop({
.text-color-@{colorName} {
color: @colorValue ;
}
.bg-color-@{colorName} {
background-color: @colorValue ;
}
.border-color-@{colorName} {
border-color: @colorValue ;
}
});
}