Gem2a / app /static /css /responsive.css
misonL's picture
Modularize frontend CSS and JavaScript assets
19bd286
Raw
History Blame Contribute Delete
1.04 kB
/* app/static/css/responsive.css - 响应式调整 */
@media (max-width: 768px) {
body {
padding: 15px;
}
.main-wrapper {
padding: 20px;
}
.main-header {
flex-direction: column; /* 标题和按钮垂直堆叠 */
align-items: flex-start;
margin-bottom: 30px;
}
.main-header h1 {
margin-bottom: 15px;
font-size: 2rem;
}
.card {
padding: 20px;
}
.metrics-grid {
grid-template-columns: 1fr; /* 小屏幕下每行一个指标项 */
}
.input-area {
flex-direction: column; /* 小屏幕下输入区域垂直布局 */
align-items: stretch;
}
.input-area button,
.input-area .file-upload-label {
width: 100%; /* 按钮和文件上传标签宽度占满 */
text-align: center;
}
.message {
max-width: 90%; /* 小屏幕下消息宽度更大 */
}
.records-section th,
.records-section td {
padding: 8px;
font-size: 0.85rem;
}
}