Skip to content

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;
}

基于 VitePress 构建