oak-general-business/lib/miniprogram_npm/tdesign/grid/grid-item.less

63 lines
977 B
Plaintext

@import '../common/style/index.less';
.@{prefix}-grid-item {
box-sizing: border-box;
height: 100%;
float: left;
&--hover {
background-color: #f2f3f5;
}
&--horizontal {
.@{prefix}-grid-item__content,
.@{prefix}-grid-item__words {
flex-direction: row;
}
}
&__content {
display: flex;
flex-direction: column;
overflow: hidden;
position: relative;
}
&__words {
position: relative;
flex-direction: column;
display: flex;
flex: 1;
justify-content: center;
align-items: center;
}
&__image {
display: flex;
flex: 1;
}
&--center {
.@{prefix}-grid-item__image,
.@{prefix}-grid-item__words {
justify-content: center;
}
}
&--left {
.@{prefix}-grid-item__image,
.@{prefix}-grid-item__words {
justify-content: flex-start;
}
}
&__text {
font-size: 28rpx;
}
&__description {
font-size: 24rpx;
color: rgba(0, 0, 0, .4);
}
}