2021-01-14 19:10:36 +08:00

95 lines
1.6 KiB
SCSS

.proxies-list {
--item-width: calc(100% / (var(--columns) + 1));
--gap: calc(var(--item-width) / var(--columns));
display: flex;
margin-right: calc(-1 * var(--gap));
margin-top: 20px;
flex-wrap: wrap;
align-content: flex-start;
list-style: none;
@include response(xxl) {
--columns: 12;
}
@include response(xl) {
--columns: 10;
}
@include response(lg) {
--columns: 8;
}
@include response(md) {
--columns: 7;
}
@include response(sm) {
--columns: 6;
}
@include response(xs) {
--columns: 5;
}
@include response(xxs) {
--columns: 3;
}
> li {
display: inline-block;
width: var(--item-width);
margin-right: var(--gap);
flex-shrink: 0;
margin-bottom: 10px;
}
}
.proxies-group-list {
list-style: none;
}
.proxies-group-card {
margin: 20px 0;
}
.proxies-container .proxies-action-icon {
margin-left: 10px;
}
.proxies-speed-test {
line-height: 32px;
margin: 0 2px 0 6px;
color: $color-primary-dark;
text-shadow: 0 2px 6px rgba($color: $color-primary-dark, $alpha: 0.4);
cursor: pointer;
}
.proxies-providers-item {
margin: 20px 0;
}
.proxies-providers-list {
list-style: none;
}
@media (max-width: 768px) {
.proxies-group-card {
margin: 12px 0;
}
.proxies-list {
margin-right: 0;
padding-bottom: 20px;
flex-wrap: unset;
flex-direction: column;
> li {
width: 100%;
margin-right: 0;
margin-bottom: 10px;
}
}
}