Files
doodle-mini/miniprogram/components3.0/debug-publish-tools/debug-publish-tools.less
T
2026-04-24 17:49:11 +08:00

197 lines
4.2 KiB
Plaintext

.debug-publish-tools {
.debug-publish-tools__fab {
position: fixed;
right: 24rpx;
bottom: calc(136rpx + env(safe-area-inset-bottom));
z-index: 40;
display: inline-flex;
align-items: center;
gap: 10rpx;
padding: 20rpx 28rpx;
border-radius: 999rpx;
background: rgba(50, 46, 37, 0.92);
box-shadow: 0 12rpx 32rpx rgba(0, 0, 0, 0.18);
}
.debug-publish-tools__fab--hover {
transform: scale(0.98);
opacity: 0.92;
}
.debug-publish-tools__fab-icon {
font-size: 28rpx;
line-height: 1;
}
.debug-publish-tools__fab-text {
font-size: 24rpx;
font-weight: 700;
color: #ffffff;
line-height: 1;
}
.debug-publish-tools__popup {
width: 680rpx;
max-height: 82vh;
overflow: hidden;
}
.debug-publish-tools__content {
max-height: 82vh;
padding: 56rpx 32rpx 32rpx;
box-sizing: border-box;
overflow-y: auto;
}
.debug-publish-tools__title {
display: block;
margin-bottom: 28rpx;
font-size: 36rpx;
font-weight: 800;
color: #322e25;
text-align: center;
}
.debug-publish-tools__section + .debug-publish-tools__section {
margin-top: 28rpx;
}
.debug-publish-tools__section-title {
display: block;
margin-bottom: 18rpx;
font-size: 26rpx;
font-weight: 700;
color: #7c766a;
}
.debug-publish-tools__meta-grid {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 16rpx;
}
.debug-publish-tools__meta-item,
.debug-publish-tools__path-box,
.debug-publish-tools__field {
padding: 18rpx 20rpx;
border-radius: 20rpx;
background: #f7f1e6;
}
.debug-publish-tools__path-box {
margin-top: 16rpx;
}
.debug-publish-tools__meta-label,
.debug-publish-tools__field-label {
display: block;
font-size: 22rpx;
font-weight: 700;
color: #8a8478;
}
.debug-publish-tools__meta-value,
.debug-publish-tools__path {
display: block;
margin-top: 8rpx;
font-size: 24rpx;
color: #322e25;
line-height: 1.5;
word-break: break-all;
}
.debug-publish-tools__field + .debug-publish-tools__field {
margin-top: 16rpx;
}
.debug-publish-tools__input {
width: 100%;
margin-top: 12rpx;
min-height: 44rpx;
font-size: 26rpx;
color: #322e25;
}
.debug-publish-tools__chip-row {
display: flex;
gap: 16rpx;
margin-top: 14rpx;
}
.debug-publish-tools__chip-row--wrap {
flex-wrap: wrap;
}
.debug-publish-tools__chip {
min-width: 120rpx;
padding: 16rpx 22rpx;
border-radius: 999rpx;
background: #ebe3d4;
font-size: 24rpx;
font-weight: 700;
color: #605b50;
text-align: center;
box-sizing: border-box;
}
.debug-publish-tools__chip--active {
background: #f7ce00;
color: #453900;
}
.debug-publish-tools__hint {
display: block;
margin-top: 10rpx;
font-size: 22rpx;
line-height: 1.6;
color: #8a8478;
}
.debug-publish-tools__actions {
display: flex;
gap: 20rpx;
margin-top: 32rpx;
}
.debug-publish-tools__btn {
flex: 1;
height: 88rpx;
line-height: 88rpx;
border-radius: 999rpx;
font-size: 28rpx;
font-weight: 700;
border: none;
padding: 0;
}
.debug-publish-tools__btn::after {
border: none;
}
.debug-publish-tools__btn--ghost {
background: #f0eadf;
color: #605b50;
}
.debug-publish-tools__btn--primary {
background: linear-gradient(135deg, #f7ee47 0%, #f0ca08 100%);
color: #453900;
}
.debug-publish-tools__processor {
position: fixed;
left: -9999px;
top: -9999px;
width: 2px;
height: 2px;
overflow: hidden;
opacity: 0;
pointer-events: none;
}
.debug-publish-tools__processor-canvas {
width: 2px;
height: 2px;
}
}