CSS 技巧
Flexbox 布局
css
.container {
display: flex;
justify-content: center;
align-items: center;
gap: 1rem;
}Grid 网格布局
css
.grid {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 20px;
}响应式设计
css
/* 移动优先 */
.container {
padding: 1rem;
}
@media (min-width: 768px) {
.container {
padding: 2rem;
max-width: 1200px;
}
}常用工具类
css
/* 居中 */
.center {
display: flex;
justify-content: center;
align-items: center;
}
/* 文本省略 */
.truncate {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}