重构1.4方案构思:文化意象(文字+5张横向滑动图)和解读与转译(文字+表格)

This commit is contained in:
2026-06-02 23:07:02 +08:00
parent de8a9ecea2
commit e856615c60
4 changed files with 294 additions and 68 deletions

View File

@@ -820,3 +820,145 @@ body {
.analysis-img.wide {
height: 450px;
}
/* ========================================
方案构思 - 文化意象部分
======================================== */
.concept-item {
margin-bottom: var(--spacing-md);
}
.concept-item-title {
font-size: 1.3rem;
font-weight: 600;
color: var(--text-primary);
margin-bottom: var(--spacing-sm);
padding-left: 1rem;
border-left: 3px solid var(--primary-color);
}
.concept-text {
font-size: 1rem;
line-height: 1.8;
color: var(--text-secondary);
margin-left: 1.5rem;
}
/* ========================================
图片横向滑动容器
======================================== */
.image-slider-container {
margin-top: var(--spacing-lg);
position: relative;
}
.image-slider {
display: flex;
overflow-x: auto;
gap: var(--spacing-md);
padding: var(--spacing-sm) 0;
scroll-snap-type: x mandatory;
scrollbar-width: thin;
scrollbar-color: var(--primary-color) var(--bg-secondary);
}
/* Webkit浏览器滚动条样式 */
.image-slider::-webkit-scrollbar {
height: 8px;
}
.image-slider::-webkit-scrollbar-track {
background: var(--bg-secondary);
border-radius: 4px;
}
.image-slider::-webkit-scrollbar-thumb {
background: var(--primary-color);
border-radius: 4px;
}
.image-slider::-webkit-scrollbar-thumb:hover {
background: var(--primary-dark);
}
.slider-item {
flex: 0 0 auto;
width: 280px;
scroll-snap-align: start;
}
.slider-item img {
width: 100%;
height: 280px;
object-fit: contain;
background: #FFFFFF;
border-radius: var(--border-radius);
box-shadow: var(--shadow-soft);
display: block;
}
.slider-hint {
text-align: center;
color: var(--text-light);
font-size: 0.9rem;
margin-top: var(--spacing-sm);
letter-spacing: 1px;
}
/* ========================================
方案构思 - 表格样式
======================================== */
.concept-table {
width: 100%;
max-width: 900px;
margin: var(--spacing-lg) auto 0;
border-collapse: collapse;
background: var(--bg-card);
border-radius: var(--border-radius);
overflow: hidden;
box-shadow: var(--shadow-soft);
}
.concept-table thead {
background: var(--primary-color);
color: white;
}
.concept-table th {
padding: 1rem 1.5rem;
font-weight: 600;
text-align: left;
letter-spacing: 1px;
}
.concept-table td {
padding: 1rem 1.5rem;
border-bottom: 1px solid var(--bg-secondary);
color: var(--text-secondary);
line-height: 1.6;
}
.concept-table tbody tr:last-child td {
border-bottom: none;
}
.concept-table tbody tr:hover {
background: var(--bg-secondary);
}
/* 响应式:手机端调整 */
@media (max-width: 768px) {
.slider-item {
width: 240px;
}
.slider-item img {
height: 240px;
}
.concept-table th,
.concept-table td {
padding: 0.75rem 1rem;
font-size: 0.9rem;
}
}