@winner-fed/wui-theme-redness
Version:
Wui component redness theme.
70 lines (57 loc) • 1.45 kB
text/less
@import './variables';
@import './mixins/hairline';
.win-collapse-item {
position: relative;
&--border {
&::after {
.hairline-top(@cell-border-color, @padding-md, @padding-md);
}
}
&__title {
.win-cell__right-icon::before {
// using translateZ to fix safari rendering issues
// see: https://github.com/youzan/vant/issues/8608
transform: rotate(90deg) translateZ(0);
transition: transform @collapse-item-transition-duration;
}
&::after {
right: @padding-md;
display: none;
}
&--expanded {
.win-cell__right-icon::before {
transform: rotate(-90deg);
}
&::after {
display: block;
}
}
&--borderless {
&::after {
display: none;
}
}
&--disabled {
cursor: not-allowed;
&,
& .win-cell__right-icon {
color: @collapse-item-title-disabled-color;
}
&:active {
background-color: @white;
}
}
}
&__wrapper {
overflow: hidden;
transition: height @collapse-item-transition-duration ease-in-out;
will-change: height;
}
&__content {
padding: @collapse-item-content-padding-v @collapse-item-content-padding-h;
color: @collapse-item-content-text-color;
font-size: @collapse-item-content-font-size;
line-height: @collapse-item-content-line-height;
background-color: @collapse-item-content-background-color;
}
}