Skip to content

Commit

Permalink
Allow to reset gap with css class
Browse files Browse the repository at this point in the history
  • Loading branch information
vovayatsyuk committed Nov 1, 2022
1 parent e308d9a commit b3d3c72
Showing 1 changed file with 14 additions and 6 deletions.
20 changes: 14 additions & 6 deletions view/frontend/web/css/source/layout/_grid.less
Original file line number Diff line number Diff line change
Expand Up @@ -5,26 +5,34 @@
flex-wrap: wrap;
margin: 0;

--item-padding: @easycatalogimg-grid-item__padding;
--item-margin: @easycatalogimg-grid-item__margin;

[data-content-type="easycatalogimg"].gap-0 & {
--item-padding: 0;
--item-margin: 0;
}

.item {
width: ~"calc(50% - @{easycatalogimg-grid-item__margin}*2)";
margin: @easycatalogimg-grid-item__margin;
padding: @easycatalogimg-grid-item__padding;
width: ~"calc(50% - var(--item-margin) * 2px)";
margin: var(--item-margin);
padding: var(--item-padding);
}

@media (min-width: 768px) {
.generate-columns(4);
.generate-columns(@n, @i: 3) when (@i =< @n) {
&.easycatalogimg-cols-@{i} {
.item {
width: ~"calc(100% / @{i} - @{easycatalogimg-grid-item__margin}*2)";
width: ~"calc(100% / @{i} - var(--item-margin) * 2px)";
}
}
.generate-columns(@n, (@i + 1));
}
&.easycatalogimg-cols-5,
&.easycatalogimg-cols-6 {
.item {
width: ~"calc(100% / 4 - @{easycatalogimg-grid-item__margin}*2)";
width: ~"calc(100% / 4 - var(--item-margin) * 2px)";
}
}
}
Expand All @@ -33,7 +41,7 @@
.generate-columns(6);
.generate-columns(@n, @i: 5) when (@i =< @n) {
&.easycatalogimg-cols-@{i} .item {
width: ~"calc(100% / @{i} - @{easycatalogimg-grid-item__margin}*2)";
width: ~"calc(100% / @{i} - var(--item-margin) * 2px)";
}
.generate-columns(@n, (@i + 1));
}
Expand Down

0 comments on commit b3d3c72

Please sign in to comment.