部分优化

This commit is contained in:
2026-07-07 18:02:55 +08:00
parent b8af01cc69
commit bf5203b081
48 changed files with 3228 additions and 1755 deletions

View File

@@ -1,16 +1,20 @@

.cloud-db-container {
display: flex;
flex-direction: column;
width: 100%;
height: 100vh;
background-color: #f5f6fa;
background: linear-gradient(180deg, #f0f2ff 0%, #f5f4f9 40%, #faf9fe 100%);
}
.cloud-db-header {
flex-shrink: 0;
background-color: #ffffff;
background-color: rgba(255, 255, 255, 0.85);
backdrop-filter: blur(10px);
-webkit-backdrop-filter: blur(10px);
padding-bottom: 0;
border-bottom: 1rpx solid rgba(170, 170, 255, 0.1);
}
.custom-navbar {
@@ -49,19 +53,19 @@
.navbar-before-title {
font-size: 26rpx;
color: #3b86ff;
color: #6c63ff;
margin-left: 8rpx;
}
.navbar-right-text {
font-size: 28rpx;
color: #3b86ff;
color: #6c63ff;
font-weight: 500;
}
/* 菜单 */
.menu-open {
color: #3b86ff;
color: #6c63ff;
}
.menu-card {
@@ -116,7 +120,7 @@
}
.category-tab.active {
color: #3b86ff;
color: #6c63ff;
font-weight: 600;
}
@@ -128,7 +132,7 @@
transform: translateX(-50%);
width: 48rpx;
height: 6rpx;
background: #3b86ff;
background: linear-gradient(90deg, #6c63ff, #aaaaff);
border-radius: 3rpx;
}
@@ -167,7 +171,7 @@
.section-title .iconfont {
font-size: 36rpx;
color: #3b86ff;
color: #6c63ff;
}
.section-actions {
@@ -181,11 +185,16 @@
align-items: center;
gap: 6rpx;
padding: 10rpx 20rpx;
background: rgba(59, 134, 255, 0.08);
color: #3b86ff;
border-radius: 30rpx;
background: rgba(108, 99, 255, 0.06);
color: #6c63ff;
border-radius: 20rpx;
font-size: 24rpx;
font-weight: 500;
transition: all 0.15s ease;
}
.action-btn:active {
background: rgba(108, 99, 255, 0.12);
}
.section-divider {
@@ -231,8 +240,8 @@
}
.file-item:active {
border-color: #3b86ff;
background: rgba(59, 134, 255, 0.04);
border-color: #6c63ff;
background: rgba(108, 99, 255, 0.04);
}
.file-icon {
@@ -255,12 +264,12 @@
}
.file-icon.is-file {
background: rgba(59, 134, 255, 0.1);
background: rgba(108, 99, 255, 0.1);
}
.file-icon.is-file .iconfont {
font-size: 44rpx;
color: #3b86ff;
color: #6c63ff;
}
.file-name {
@@ -311,8 +320,8 @@
}
.table-item:active {
border-color: #3b86ff;
background: rgba(59, 134, 255, 0.03);
border-color: #6c63ff;
background: rgba(108, 99, 255, 0.03);
}
.table-icon {
@@ -321,7 +330,7 @@
display: flex;
align-items: center;
justify-content: center;
background: rgba(59, 134, 255, 0.08);
background: rgba(108, 99, 255, 0.08);
border-radius: 14rpx;
margin-right: 20rpx;
flex-shrink: 0;
@@ -390,7 +399,7 @@
.team-chip.active {
color: #fff;
background: #3b86ff;
background: #6c63ff;
font-weight: 500;
}
@@ -404,8 +413,8 @@
.team-type-tag {
font-size: 22rpx;
color: #3b86ff;
background: rgba(59, 134, 255, 0.1);
color: #6c63ff;
background: rgba(108, 99, 255, 0.1);
padding: 6rpx 16rpx;
border-radius: 8rpx;
font-weight: 500;
@@ -495,7 +504,7 @@
}
.create-folder-name input:focus {
border-color: #3b86ff;
border-color: #6c63ff;
background: #fff;
}
@@ -507,8 +516,8 @@
.nf-path-display {
font-size: 24rpx;
color: #3b86ff;
background: rgba(59, 134, 255, 0.06);
color: #6c63ff;
background: rgba(108, 99, 255, 0.06);
padding: 12rpx 16rpx;
border-radius: 10rpx;
margin-bottom: 20rpx;
@@ -535,7 +544,7 @@
.opt-confirm {
color: #fff;
background: #3b86ff;
background: #6c63ff;
}
/* 团队管理弹窗 */
@@ -616,8 +625,8 @@
}
.member-role.admin {
color: #3b86ff;
background: rgba(59, 134, 255, 0.1);
color: #6c63ff;
background: rgba(108, 99, 255, 0.1);
}
.member-role.member {
@@ -637,8 +646,8 @@
}
.set-admin {
color: #3b86ff;
border: 1rpx solid #3b86ff;
color: #6c63ff;
border: 1rpx solid #6c63ff;
}
.demote-admin {
@@ -674,7 +683,7 @@
}
.invite-btn {
background: #3b86ff;
background: #6c63ff;
color: #fff;
font-size: 24rpx;
padding: 14rpx 32rpx;
@@ -700,7 +709,7 @@
}
.search-result-item:active {
background: rgba(59, 134, 255, 0.05);
background: rgba(108, 99, 255, 0.05);
}
.result-avatar {
@@ -715,7 +724,7 @@
width: 64rpx;
height: 64rpx;
border-radius: 50%;
background: linear-gradient(135deg, #3b86ff, #6db3ff);
background: linear-gradient(135deg, #6c63ff, #6db3ff);
display: flex;
align-items: center;
justify-content: center;
@@ -748,9 +757,9 @@
.result-add-btn {
flex-shrink: 0;
font-size: 24rpx;
color: #3b86ff;
color: #6c63ff;
padding: 10rpx 24rpx;
border: 1rpx solid #3b86ff;
border: 1rpx solid #6c63ff;
border-radius: 20rpx;
}
@@ -810,14 +819,14 @@
text-align: center;
padding: 18rpx;
font-size: 26rpx;
color: #3b86ff;
background: rgba(59, 134, 255, 0.06);
color: #6c63ff;
background: rgba(108, 99, 255, 0.06);
border-radius: 14rpx;
border: 1rpx solid rgba(59, 134, 255, 0.2);
border: 1rpx solid rgba(108, 99, 255, 0.2);
}
.edit-team-btn:active {
background: rgba(59, 134, 255, 0.12);
background: rgba(108, 99, 255, 0.12);
}
.edit-team-form {
@@ -866,7 +875,7 @@
width: 56rpx;
height: 56rpx;
border: 4rpx solid #e8e8e8;
border-top-color: #3b86ff;
border-top-color: #6c63ff;
border-radius: 50%;
animation: spin 0.8s linear infinite;
}
@@ -894,9 +903,9 @@
}
.db-tag.tag-personal {
color: #3b86ff;
background: rgba(59, 134, 255, 0.08);
border: 1rpx solid rgba(59, 134, 255, 0.2);
color: #6c63ff;
background: rgba(108, 99, 255, 0.08);
border: 1rpx solid rgba(108, 99, 255, 0.2);
}
.db-tag.tag-team {
@@ -923,13 +932,13 @@
}
.upload-file-area:active {
border-color: #3b86ff;
background: rgba(59, 134, 255, 0.03);
border-color: #6c63ff;
background: rgba(108, 99, 255, 0.03);
}
.selected-file {
font-size: 26rpx;
color: #3b86ff;
color: #6c63ff;
font-weight: 500;
word-break: break-all;
}