卡片设计哲学

卡片是幻梦主题中最核心的 UI 组件。每张卡片都是一个独立的内容容器,带有磨砂玻璃背景、柔和阴影和精致的圆角。

基础卡片

.card {
  border-radius: var(--r-xl);
  padding: var(--sp-5);
  box-shadow: var(--color-shadow-medium);
  border: 1px solid var(--color-border-main);
  transition: transform var(--t-base), box-shadow var(--t-base);
}

顶部分隔线

卡片悬停时会显示一条渐变色顶部分隔线,增加精致感:

.card::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 3px;
  background: var(--color-grad-primary);
  opacity: 0;
  transition: opacity var(--t-base);
}

.card:hover::before { opacity: 1; }

卡片类型

幻梦主题包含多种卡片变体:

  • 文章卡片.post-card):用于首页和标签页的文章展示
  • 列表卡片.post-item):用于文章列表页
  • 侧边栏卡片.sidebar-card):侧边栏小部件容器
  • 友链卡片.link-card):友链页面
  • 技能卡片.skill-item):技能展示

所有卡片共享统一的设计语言,确保视觉一致性。