style: update border-radius and padding values across components

- standardize border-radius from 8px to 6px for consistent styling
- adjust padding values from 1rem to 0.75rem for better visual hierarchy
- remove redundant overflow-y properties for cleaner code
This commit is contained in:
sanbuphy
2026-02-14 20:23:34 +08:00
parent 81e4284b87
commit d35211071a
373 changed files with 3441 additions and 5629 deletions
@@ -378,7 +378,7 @@ onMounted(() => {
.flow-section {
background: var(--vp-c-bg);
border-radius: 8px;
border-radius: 6px;
padding: 20px;
}
@@ -418,7 +418,7 @@ onMounted(() => {
padding: 16px;
background: var(--vp-c-bg-soft);
border: 2px solid var(--vp-c-divider);
border-radius: 8px;
border-radius: 6px;
cursor: pointer;
display: flex;
align-items: center;
@@ -458,14 +458,14 @@ onMounted(() => {
padding: 12px;
background: var(--vp-c-bg-soft);
border: 1px dashed var(--vp-c-divider);
border-radius: 8px;
border-radius: 6px;
cursor: pointer;
color: var(--vp-c-text-2);
}
.audio-preview {
background: var(--vp-c-bg-soft);
border-radius: 8px;
border-radius: 6px;
padding: 12px;
}
@@ -479,7 +479,7 @@ onMounted(() => {
background: var(--vp-c-brand);
color: white;
border: none;
border-radius: 8px;
border-radius: 6px;
cursor: pointer;
font-weight: 500;
display: flex;
@@ -512,7 +512,7 @@ onMounted(() => {
.result-box {
background: var(--vp-c-bg-soft);
border-radius: 8px;
border-radius: 6px;
padding: 16px;
border: 1px solid var(--vp-c-divider);
}
@@ -540,7 +540,7 @@ textarea {
width: 100%;
padding: 12px;
border: 1px solid var(--vp-c-divider);
border-radius: 8px;
border-radius: 6px;
background: var(--vp-c-bg-soft);
font-size: 14px;
resize: vertical;
@@ -654,7 +654,7 @@ textarea {
.comparison-section {
background: var(--vp-c-bg);
border-radius: 8px;
border-radius: 6px;
padding: 20px;
margin-bottom: 20px;
}
@@ -673,7 +673,7 @@ textarea {
.comp-card {
background: var(--vp-c-bg-soft);
border-radius: 8px;
border-radius: 6px;
padding: 20px;
text-align: center;
}
@@ -705,7 +705,7 @@ textarea {
.pipeline-comparison {
background: var(--vp-c-bg);
border-radius: 8px;
border-radius: 6px;
padding: 20px;
margin-bottom: 20px;
}
@@ -724,7 +724,7 @@ textarea {
.pipeline {
background: var(--vp-c-bg-soft);
border-radius: 8px;
border-radius: 6px;
padding: 16px;
}
@@ -761,7 +761,7 @@ textarea {
gap: 12px;
padding: 16px;
background: var(--vp-c-bg-mute);
border-radius: 8px;
border-radius: 6px;
font-size: 13px;
line-height: 1.6;
}
@@ -462,7 +462,7 @@ onUnmounted(() => {
width: 100%;
padding: 12px;
border: 1px solid var(--vp-c-divider);
border-radius: 8px;
border-radius: 6px;
font-size: 14px;
resize: vertical;
background: var(--vp-c-bg);
@@ -504,7 +504,7 @@ onUnmounted(() => {
.action-btn {
padding: 12px 24px;
border: none;
border-radius: 8px;
border-radius: 6px;
background: var(--vp-c-bg-mute);
cursor: pointer;
font-size: 14px;
@@ -557,7 +557,7 @@ onUnmounted(() => {
width: 100%;
padding: 16px;
background: var(--vp-c-bg-soft);
border-radius: 8px;
border-radius: 6px;
}
.result-label {
@@ -592,7 +592,7 @@ onUnmounted(() => {
gap: 12px;
padding: 16px;
background: var(--vp-c-bg-soft);
border-radius: 8px;
border-radius: 6px;
opacity: 0.5;
transition: all 0.2s;
}
@@ -692,7 +692,7 @@ onUnmounted(() => {
.embedding-viz {
padding: 16px;
background: var(--vp-c-bg-soft);
border-radius: 8px;
border-radius: 6px;
}
.viz-title {
@@ -720,7 +720,7 @@ onUnmounted(() => {
.waveform-container {
padding: 16px;
background: var(--vp-c-bg-soft);
border-radius: 8px;
border-radius: 6px;
}
.waveform-container canvas {
@@ -777,7 +777,7 @@ onUnmounted(() => {
gap: 8px;
padding: 12px;
background: var(--vp-c-bg);
border-radius: 8px;
border-radius: 6px;
font-size: 13px;
}
@@ -334,7 +334,7 @@ onMounted(() => {
<style scoped>
.audio-tokenization-demo {
margin: 1rem 0;
margin: 0.5rem 0;
}
.header-title {
@@ -352,7 +352,7 @@ onMounted(() => {
.codec-flow {
background: var(--vp-c-bg-soft);
border-radius: 8px;
border-radius: 6px;
padding: 20px;
}
@@ -385,7 +385,7 @@ onMounted(() => {
.step-visual {
background: var(--vp-c-bg);
border-radius: 8px;
border-radius: 6px;
padding: 12px;
margin-bottom: 8px;
min-height: 80px;
@@ -484,7 +484,7 @@ onMounted(() => {
.bitrate-comparison {
background: var(--vp-c-bg-soft);
border-radius: 8px;
border-radius: 6px;
padding: 20px;
}
@@ -502,7 +502,7 @@ onMounted(() => {
.bitrate-card {
background: var(--vp-c-bg);
border-radius: 8px;
border-radius: 6px;
padding: 16px;
text-align: center;
cursor: pointer;
@@ -549,7 +549,7 @@ onMounted(() => {
.token-visualization {
background: var(--vp-c-bg-soft);
border-radius: 8px;
border-radius: 6px;
padding: 20px;
}
@@ -561,7 +561,7 @@ onMounted(() => {
.token-display {
background: var(--vp-c-bg);
border-radius: 8px;
border-radius: 6px;
padding: 16px;
overflow-x: auto;
}
@@ -619,7 +619,7 @@ onMounted(() => {
.applications {
background: var(--vp-c-bg-soft);
border-radius: 8px;
border-radius: 6px;
padding: 20px;
}
@@ -637,7 +637,7 @@ onMounted(() => {
.app-card {
background: var(--vp-c-bg);
border-radius: 8px;
border-radius: 6px;
padding: 16px;
text-align: center;
}
@@ -56,7 +56,7 @@
<style scoped>
.waveform-demo {
border: 1px solid var(--vp-c-divider);
border-radius: 8px;
border-radius: 6px;
padding: 20px;
background: var(--vp-c-bg-soft);
margin: 20px 0;
@@ -319,7 +319,7 @@ watch(selectedEmotion, drawEmotionEmbedding)
<style scoped>
.emotion-control-demo {
margin: 1rem 0;
margin: 0.5rem 0;
}
.header-title {
@@ -337,7 +337,7 @@ watch(selectedEmotion, drawEmotionEmbedding)
.emotion-selector {
background: var(--vp-c-bg-soft);
border-radius: 8px;
border-radius: 6px;
padding: 20px;
}
@@ -354,7 +354,7 @@ watch(selectedEmotion, drawEmotionEmbedding)
.emotion-card {
background: var(--vp-c-bg);
border-radius: 8px;
border-radius: 6px;
padding: 16px;
text-align: center;
cursor: pointer;
@@ -389,7 +389,7 @@ watch(selectedEmotion, drawEmotionEmbedding)
.emotion-embedding {
background: var(--vp-c-bg-soft);
border-radius: 8px;
border-radius: 6px;
padding: 20px;
}
@@ -404,7 +404,7 @@ watch(selectedEmotion, drawEmotionEmbedding)
height: auto;
max-height: 200px;
background: var(--vp-c-bg);
border-radius: 8px;
border-radius: 6px;
}
.embedding-legend {
@@ -430,7 +430,7 @@ watch(selectedEmotion, drawEmotionEmbedding)
.parameter-controls {
background: var(--vp-c-bg-soft);
border-radius: 8px;
border-radius: 6px;
padding: 20px;
}
@@ -447,7 +447,7 @@ watch(selectedEmotion, drawEmotionEmbedding)
.control-item {
background: var(--vp-c-bg);
border-radius: 8px;
border-radius: 6px;
padding: 16px;
}
@@ -468,7 +468,7 @@ watch(selectedEmotion, drawEmotionEmbedding)
.preview-section {
background: var(--vp-c-bg-soft);
border-radius: 8px;
border-radius: 6px;
padding: 20px;
}
@@ -488,7 +488,7 @@ watch(selectedEmotion, drawEmotionEmbedding)
.tech-explanation {
background: var(--vp-c-bg-soft);
border-radius: 8px;
border-radius: 6px;
padding: 20px;
}
@@ -342,7 +342,7 @@ watch([selectedType, fftSize, melBins], updateVisualization)
margin-bottom: 24px;
padding: 16px;
background: var(--vp-c-bg);
border-radius: 8px;
border-radius: 6px;
}
.audio-types {
@@ -405,7 +405,7 @@ watch([selectedType, fftSize, melBins], updateVisualization)
.visualization {
background: var(--vp-c-bg);
border-radius: 8px;
border-radius: 6px;
padding: 20px;
margin-bottom: 20px;
}
@@ -416,7 +416,7 @@ watch([selectedType, fftSize, melBins], updateVisualization)
.viz-section.highlight {
border: 2px solid #67c23a;
border-radius: 8px;
border-radius: 6px;
padding: 12px;
}
@@ -486,7 +486,7 @@ watch([selectedType, fftSize, melBins], updateVisualization)
.explanation {
background: var(--vp-c-bg);
border-radius: 8px;
border-radius: 6px;
padding: 20px;
margin-bottom: 20px;
}
@@ -518,7 +518,7 @@ watch([selectedType, fftSize, melBins], updateVisualization)
height: 80px;
padding: 10px;
background: var(--vp-c-bg-soft);
border-radius: 8px;
border-radius: 6px;
}
.freq-bars .bar {
@@ -545,7 +545,7 @@ watch([selectedType, fftSize, melBins], updateVisualization)
gap: 12px;
padding: 16px;
background: var(--vp-c-bg-mute);
border-radius: 8px;
border-radius: 6px;
font-size: 13px;
line-height: 1.6;
}
@@ -301,7 +301,7 @@ watch([selectedArch, activeStage], drawVisualization)
.arch-btn {
padding: 12px 20px;
border: 1px solid var(--vp-c-divider);
border-radius: 8px;
border-radius: 6px;
background: var(--vp-c-bg);
cursor: pointer;
display: flex;
@@ -344,7 +344,7 @@ watch([selectedArch, activeStage], drawVisualization)
flex-wrap: wrap;
padding: 20px;
background: var(--vp-c-bg);
border-radius: 8px;
border-radius: 6px;
margin-bottom: 20px;
}
@@ -358,7 +358,7 @@ watch([selectedArch, activeStage], drawVisualization)
.stage-content {
background: var(--vp-c-bg-soft);
border: 2px solid var(--vp-c-divider);
border-radius: 8px;
border-radius: 6px;
padding: 12px 16px;
text-align: center;
transition: all 0.2s;
@@ -406,7 +406,7 @@ watch([selectedArch, activeStage], drawVisualization)
.stage-detail {
background: var(--vp-c-bg);
border-radius: 8px;
border-radius: 6px;
padding: 20px;
margin-bottom: 20px;
}
@@ -433,7 +433,7 @@ watch([selectedArch, activeStage], drawVisualization)
.detail-canvas {
background: var(--vp-c-bg-soft);
border-radius: 8px;
border-radius: 6px;
margin-bottom: 16px;
}
@@ -459,7 +459,7 @@ watch([selectedArch, activeStage], drawVisualization)
.comparison-table {
background: var(--vp-c-bg);
border-radius: 8px;
border-radius: 6px;
padding: 20px;
margin-bottom: 20px;
}
@@ -475,7 +475,7 @@ watch([selectedArch, activeStage], drawVisualization)
flex-direction: column;
gap: 1px;
background: var(--vp-c-divider);
border-radius: 8px;
border-radius: 6px;
overflow: hidden;
}
@@ -510,7 +510,7 @@ watch([selectedArch, activeStage], drawVisualization)
.models-section {
background: var(--vp-c-bg);
border-radius: 8px;
border-radius: 6px;
padding: 20px;
margin-bottom: 20px;
}
@@ -529,7 +529,7 @@ watch([selectedArch, activeStage], drawVisualization)
.model-card {
background: var(--vp-c-bg-soft);
border-radius: 8px;
border-radius: 6px;
padding: 16px;
text-align: center;
border: 2px solid transparent;
@@ -567,7 +567,7 @@ watch([selectedArch, activeStage], drawVisualization)
gap: 12px;
padding: 16px;
background: var(--vp-c-bg-mute);
border-radius: 8px;
border-radius: 6px;
font-size: 13px;
line-height: 1.6;
}
@@ -369,7 +369,7 @@ onMounted(() => {
.demo-area {
background: var(--vp-c-bg);
border-radius: 8px;
border-radius: 6px;
padding: 20px;
margin-bottom: 20px;
}
@@ -412,7 +412,7 @@ onMounted(() => {
.audio-card {
background: var(--vp-c-bg-soft);
border: 2px solid var(--vp-c-divider);
border-radius: 8px;
border-radius: 6px;
padding: 16px;
text-align: center;
cursor: pointer;
@@ -472,7 +472,7 @@ onMounted(() => {
width: 100%;
padding: 12px;
border: 2px dashed var(--vp-c-divider);
border-radius: 8px;
border-radius: 6px;
background: var(--vp-c-bg-soft);
cursor: pointer;
color: var(--vp-c-text-2);
@@ -499,7 +499,7 @@ onMounted(() => {
gap: 8px;
padding: 12px 16px;
background: var(--vp-c-bg-soft);
border-radius: 8px;
border-radius: 6px;
opacity: 0.5;
transition: all 0.3s;
}
@@ -525,7 +525,7 @@ onMounted(() => {
.feature-viz {
background: var(--vp-c-bg-soft);
border-radius: 8px;
border-radius: 6px;
padding: 16px;
text-align: center;
}
@@ -545,7 +545,7 @@ onMounted(() => {
width: 100%;
padding: 12px;
border: 1px solid var(--vp-c-divider);
border-radius: 8px;
border-radius: 6px;
background: var(--vp-c-bg-soft);
font-size: 14px;
resize: vertical;
@@ -558,7 +558,7 @@ onMounted(() => {
background: linear-gradient(120deg, #409eff, #67c23a);
color: white;
border: none;
border-radius: 8px;
border-radius: 6px;
font-size: 15px;
font-weight: 500;
cursor: pointer;
@@ -595,7 +595,7 @@ onMounted(() => {
margin-top: 16px;
padding: 16px;
background: var(--vp-c-bg-soft);
border-radius: 8px;
border-radius: 6px;
border: 2px solid #67c23a;
}
@@ -653,7 +653,7 @@ onMounted(() => {
.tips-section {
background: var(--vp-c-bg);
border-radius: 8px;
border-radius: 6px;
padding: 20px;
margin-bottom: 20px;
}
@@ -675,7 +675,7 @@ onMounted(() => {
gap: 12px;
padding: 16px;
background: var(--vp-c-bg-soft);
border-radius: 8px;
border-radius: 6px;
}
.tip-icon {
@@ -699,7 +699,7 @@ onMounted(() => {
gap: 12px;
padding: 16px;
background: var(--vp-c-bg-mute);
border-radius: 8px;
border-radius: 6px;
font-size: 13px;
line-height: 1.6;
}