qt-public-ui
Version:
新设计规范下业务组件库
61 lines (55 loc) • 1.35 kB
text/less
@import (reference) '../../style/common.less';
@scroll-shadow: @component-background;
@scroll-shadow-opacity: fade(@component-background, 0%);
.umui-horizontal-scroll {
position: relative;
.clearfix;
.umui-scroll {
display: flex;
width: 100%;
overflow: hidden;
}
.umui-scroll-inner {
transition: transform 0.3s ease-out;
display: flex;
float: left; // 打破 flex 宽度限制
}
.umui-scroll-flex {
width: 100%;
justify-content: space-between;
.umui-index-card {
flex: 1;
}
}
.umui-scroll-arrow {
position: absolute;
top: 0;
width: 72px;
height: 100%;
display: flex;
align-items: center;
background-color: @primary-color;
z-index: 2;
cursor: pointer;
.anticon {
color: @disabled-color;
}
&:hover {
.anticon {
color: @primary-color;
}
}
&.umui-scroll-arrow-prev {
padding-left: 8px;
justify-content: flex-start;
left: -18px;
background: linear-gradient(to right, @scroll-shadow 0%, @scroll-shadow 30%, @scroll-shadow-opacity 100%);
}
&.umui-scroll-arrow-next {
padding-right: 8px;
justify-content: flex-end;
right: -18px;
background: linear-gradient(to left, @scroll-shadow 0%, @scroll-shadow 30%, @scroll-shadow-opacity 100%);
}
}
}