enhance:向响应式样式框架加入一些更新。

This commit is contained in:
徐涛 2021-06-30 15:54:02 +08:00
parent 482a1047e9
commit 80690fd8fb

View File

@ -87,13 +87,32 @@ keywords: CSS,Less,响应式,responsive,flex,media
each(@basis-percent, .(@max) {
each(range(1, @max), .(@i) {
.b-@{i}-@{max}-@{media} {
# 如果应用在Lesscss 4中这里需要改成percentage((@i / @max))
# 因为Lesscss 4在数据计算上有了比较大的修改。
flex-basis: percentage(@i / @max);
}
.w-@{i}-@{max}-@{media} {
width: percentage(@i / @max);
}
.wmax-@{i}-@{max}-@{media} {
max-width: percentage(@i / @max);
}
.wmin-@{i}-@{max}-@{media} {
min-width: percentage(@i / @max);
}
});
});
each(range(0, 100), .(@i) {
.w-@{i}p-@{media} {
width: percentage(@i / @max);
}
.wmax-@{i}p-@{media} {
max-width: percentage(@i / @max);
}
.wmin-@{i}p-@{media} {
min-width: percentage(@i / @max);
}
};
@wrap-modes: {
none: nowrap;
wrap: wrap;