Relativ CSS Class Names
This commit is contained in:
parent
232c869d43
commit
066de9a052
@ -1,20 +1,22 @@
|
|||||||
RV-FlexGrid{
|
@mixin RV-FlexGrid {
|
||||||
display: grid;
|
&__Container {
|
||||||
grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
|
display: grid;
|
||||||
|
grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
|
||||||
|
|
||||||
&--sameHeight {
|
&--sameHeight {
|
||||||
grid-auto-rows: 1fr;
|
grid-auto-rows: 1fr;
|
||||||
|
}
|
||||||
|
|
||||||
|
&--spacing {
|
||||||
|
gap: 10px;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
&--spacing {
|
&__Item {
|
||||||
gap: 10px;
|
@include align-content;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.RV-FlexGrid__Container {
|
.RV-FlexGrid{
|
||||||
@extend RV-FlexGrid;
|
@include RV-FlexGrid;
|
||||||
|
}
|
||||||
.RV-FlexGrid__Item {
|
|
||||||
@include align-content;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
@ -1,22 +1,21 @@
|
|||||||
RV-FlexRow {
|
@mixin RV-FlexRow {
|
||||||
display: flex;
|
&__Container {
|
||||||
flex-direction: row;
|
display: flex;
|
||||||
gap: 10px;
|
flex-direction: row;
|
||||||
justify-content: space-around;
|
gap: 10px;
|
||||||
|
justify-content: space-around;
|
||||||
|
|
||||||
&--wrap {
|
&--wrap {
|
||||||
flex-wrap: wrap;
|
flex-wrap: wrap;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
* {
|
&__Item {
|
||||||
width: 100%;
|
width: 100%;
|
||||||
|
@include align-content;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.RV-FlexRow__Container {
|
.RV-FlexRow{
|
||||||
@extend RV-FlexRow;
|
@include RV-FlexRow;
|
||||||
|
|
||||||
.RV-FlexRow__Item {
|
|
||||||
@include align-content;
|
|
||||||
}
|
|
||||||
}
|
}
|
@ -1,2 +1,2 @@
|
|||||||
@import './components';
|
@import './pink.css';
|
||||||
@import './pink.css';
|
@import './components';
|
@ -1,68 +1,64 @@
|
|||||||
@import url(./pink.css);
|
@import url(./pink.css);
|
||||||
RV-FlexRow, .RV-FlexRow__Container {
|
.RV-FlexRow__Container {
|
||||||
display: flex;
|
display: flex;
|
||||||
flex-direction: row;
|
flex-direction: row;
|
||||||
gap: 10px;
|
gap: 10px;
|
||||||
justify-content: space-around; }
|
justify-content: space-around; }
|
||||||
RV-FlexRow--wrap {
|
.RV-FlexRow__Container--wrap {
|
||||||
flex-wrap: wrap; }
|
flex-wrap: wrap; }
|
||||||
RV-FlexRow *, .RV-FlexRow__Container * {
|
|
||||||
width: 100%; }
|
|
||||||
|
|
||||||
.RV-FlexRow__Container .RV-FlexRow__Item * {
|
.RV-FlexRow__Item {
|
||||||
text-align: unset;
|
width: 100%; }
|
||||||
display: flex;
|
.RV-FlexRow__Item * {
|
||||||
flex-direction: row; }
|
text-align: unset;
|
||||||
|
display: flex;
|
||||||
|
flex-direction: row; }
|
||||||
|
.RV-FlexRow__Item--fixedSize {
|
||||||
|
flex: 0 0;
|
||||||
|
width: min-content; }
|
||||||
|
.RV-FlexRow__Item--center {
|
||||||
|
text-align: center; }
|
||||||
|
.RV-FlexRow__Item--center * {
|
||||||
|
justify-content: center; }
|
||||||
|
.RV-FlexRow__Item--left {
|
||||||
|
text-align: left; }
|
||||||
|
.RV-FlexRow__Item--left * {
|
||||||
|
justify-content: flex-start; }
|
||||||
|
.RV-FlexRow__Item--right {
|
||||||
|
text-align: right; }
|
||||||
|
.RV-FlexRow__Item--right * {
|
||||||
|
justify-content: flex-end; }
|
||||||
|
|
||||||
.RV-FlexRow__Container .RV-FlexRow__Item--fixedSize {
|
.RV-FlexGrid__Container {
|
||||||
flex: 0 0;
|
|
||||||
width: min-content; }
|
|
||||||
|
|
||||||
.RV-FlexRow__Container .RV-FlexRow__Item--center {
|
|
||||||
text-align: center; }
|
|
||||||
.RV-FlexRow__Container .RV-FlexRow__Item--center * {
|
|
||||||
justify-content: center; }
|
|
||||||
|
|
||||||
.RV-FlexRow__Container .RV-FlexRow__Item--left {
|
|
||||||
text-align: left; }
|
|
||||||
.RV-FlexRow__Container .RV-FlexRow__Item--left * {
|
|
||||||
justify-content: flex-start; }
|
|
||||||
|
|
||||||
.RV-FlexRow__Container .RV-FlexRow__Item--right {
|
|
||||||
text-align: right; }
|
|
||||||
.RV-FlexRow__Container .RV-FlexRow__Item--right * {
|
|
||||||
justify-content: flex-end; }
|
|
||||||
|
|
||||||
RV-FlexGrid, .RV-FlexGrid__Container {
|
|
||||||
display: grid;
|
display: grid;
|
||||||
grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); }
|
grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); }
|
||||||
RV-FlexGrid--sameHeight {
|
.RV-FlexGrid__Container--sameHeight {
|
||||||
grid-auto-rows: 1fr; }
|
grid-auto-rows: 1fr; }
|
||||||
RV-FlexGrid--spacing {
|
.RV-FlexGrid__Container--spacing {
|
||||||
gap: 10px; }
|
gap: 10px; }
|
||||||
|
|
||||||
.RV-FlexGrid__Container .RV-FlexGrid__Item * {
|
.RV-FlexGrid__Item * {
|
||||||
text-align: unset;
|
text-align: unset;
|
||||||
display: flex;
|
display: flex;
|
||||||
flex-direction: row; }
|
flex-direction: row; }
|
||||||
|
|
||||||
.RV-FlexGrid__Container .RV-FlexGrid__Item--fixedSize {
|
.RV-FlexGrid__Item--fixedSize {
|
||||||
flex: 0 0;
|
flex: 0 0;
|
||||||
width: min-content; }
|
width: min-content; }
|
||||||
|
|
||||||
.RV-FlexGrid__Container .RV-FlexGrid__Item--center {
|
.RV-FlexGrid__Item--center {
|
||||||
text-align: center; }
|
text-align: center; }
|
||||||
.RV-FlexGrid__Container .RV-FlexGrid__Item--center * {
|
.RV-FlexGrid__Item--center * {
|
||||||
justify-content: center; }
|
justify-content: center; }
|
||||||
|
|
||||||
.RV-FlexGrid__Container .RV-FlexGrid__Item--left {
|
.RV-FlexGrid__Item--left {
|
||||||
text-align: left; }
|
text-align: left; }
|
||||||
.RV-FlexGrid__Container .RV-FlexGrid__Item--left * {
|
.RV-FlexGrid__Item--left * {
|
||||||
justify-content: flex-start; }
|
justify-content: flex-start; }
|
||||||
|
|
||||||
.RV-FlexGrid__Container .RV-FlexGrid__Item--right {
|
.RV-FlexGrid__Item--right {
|
||||||
text-align: right; }
|
text-align: right; }
|
||||||
.RV-FlexGrid__Container .RV-FlexGrid__Item--right * {
|
.RV-FlexGrid__Item--right * {
|
||||||
justify-content: flex-end; }
|
justify-content: flex-end; }
|
||||||
|
|
||||||
RV-ContentCrop, .RV-ContentCrop__Container, RV-ContentCrop *, .RV-ContentCrop__Container * {
|
RV-ContentCrop, .RV-ContentCrop__Container, RV-ContentCrop *, .RV-ContentCrop__Container * {
|
||||||
|
Loading…
Reference in New Issue
Block a user