mt-ui-components-vue3
Version:
玛果添实UI组件库(Vue3)
190 lines (174 loc) • 4.8 kB
text/less
//@import 'ant-design-vue/lib/upload/style/index.less';
// @import 'ant-design-vue/lib/style/index.less';
.upload-inner {
.upload-inner-context {
position: relative;
height: 100%;
margin-top: 12px;
font-size: 14px;
.upload-list-item-info {
height: 100%;
padding: 0 6px;
transition: background-color 0.3s;
.upload-span {
display: flex;
align-items: center;
.img-remove {
display: none;
}
.picture-img {
display: block;
width: 36px;
height: 36px;
overflow: hidden;
border-radius: 6px;
}
.tips {
margin-right: 8px;
font-weight: 400;
font-size: 12px;
line-height: 20px;
color: @primary-color;
}
.file-name {
flex: auto;
margin: 0;
padding: 0 8px;
}
}
}
}
.upload-progress {
bottom: 8px;
width: 93%;
padding-left: 40px;
font-size: 14px;
line-height: 0;
.@{ant-prefix}-progress-bg {
background-color: @primary-color;
}
.@{ant-prefix}-progress-inner {
background-color: rgba(49, 94, 251, 0.1);
}
}
}
//上传文件
.@{ant-prefix}-upload-list-text-container {
width: 423px;
height: 60px;
background: #ffffff;
border: 1px solid #f0f0f0;
border-radius: 6px;
margin-top: 0.5rem;
&:hover {
box-shadow: 0px 4px 18px #f3f3f3;
border: none;
.upload-inner
.upload-inner-context
.upload-list-item-info
.upload-span
.img-remove {
display: block;
}
}
.@{ant-prefix}-upload-list-item {
position: relative;
height: 100%;
font-size: 14px;
display: block;
align-items: center;
margin-top: 0;
&:hover .@{ant-prefix}-upload-list-item-info {
background: #ffffff;
}
.@{ant-prefix}-upload-list-item-progress {
position: absolute;
bottom: 0px;
padding-left: 26px;
font-size: 14px;
line-height: 0;
.@{ant-prefix}-progress-bg {
height: 6px ;
background-color: @primary-color;
}
.@{ant-prefix}-progress-inner {
background-color: rgba(49, 94, 251, 0.1);
}
}
}
}
//上传图片
.@{ant-prefix}-upload-list-picture-container {
width: 423px;
height: 60px;
background: #ffffff;
border: 1px solid #f0f0f0;
border-radius: 6px;
margin-top: 0.5rem;
&:hover {
box-shadow: 0px 4px 18px #f3f3f3;
border: none;
.upload-inner
.upload-inner-context
.upload-list-item-info
.upload-span
.img-remove {
display: block;
}
}
.@{ant-prefix}-upload-list-item {
position: relative;
height: 100%;
font-size: 14px;
display: block;
align-items: center;
margin-top: 0;
&:hover .@{ant-prefix}-upload-list-item-info {
background: #ffffff;
}
.@{ant-prefix}-upload-list-item-progress {
position: absolute;
bottom: 0px;
padding-left: 26px;
font-size: 14px;
line-height: 0;
.@{ant-prefix}-progress-bg {
height: 6px ;
background-color: @primary-color;
}
.@{ant-prefix}-progress-inner {
background-color: rgba(49, 94, 251, 0.1);
}
}
}
}
//上传照片墙
.@{ant-prefix}-upload-list-picture-card .@{ant-prefix}-upload-list-item {
border: 1px solid #d9d9d9;
border-radius: 6px ;
.@{ant-prefix}-upload-list-item-info {
border-radius: 6px ;
}
.@{ant-prefix}-progress-status-success .@{ant-prefix}-progress-bg {
background-color: @primary-color;
}
}
.error-pic {
width: 100%;
height: 100%;
position: absolute;
z-index: 1;
border-radius: 6px;
border: 1px dashed #e6e6e6;
}
//拖拽上传
.@{ant-prefix}-upload.@{ant-prefix}-upload-drag {
background-color: #ffffff;
border: 2px dashed #eaedf0;
border-radius: 2px;
}
.drag-container {
.@{ant-prefix}-upload-list-text-container {
width: 100% ;
}
}