每日CSS魔法手册 代码如诗布局似画

每日CSS一练 ✨

1. 基础选择器样式

/* 为所有段落元素添加基础样式 - 文字的基石 */
p {
  color: #333;            /* 深灰色文字,如砚台中的墨色 */
  line-height: 1.6;       /* 行间距如溪流般疏朗 */
  margin-bottom: 1.5em;   /* 段落后留白,似山水画中的留韵 */
}

/* 主标题样式 - 如巍峨山岳 */
h1 {
  font-size: 2.5rem;      /* 字号如高峰拔地而起 */
  text-shadow: 1px 1px 2px rgba(0,0,0,0.1); /* 文字微影,似远山含黛 */
}

2. 灵动交互效果

/* 按钮样式 - 等待指尖轻触的精灵 */
.btn {
  padding: 12px 24px;     /* 内边距如张开怀抱 */
  transition: all 0.3s;   /* 变化如春风般柔和渐变 */
  border-radius: 4px;     /* 圆角似鹅卵石般温润 */
}

/* 悬停时绽放生机 */
.btn:hover {
  transform: translateY(-2px);  /* 轻轻跃起,如蝶振翅 */
  box-shadow: 0 4px 8px rgba(0,0,0,0.1); /* 投下灵动的光晕 */
}

3. 布局的艺术

/* 弹性盒子布局 - 现代CSS的诗意排版 */
.container {
  display: flex;          /* 开启弹性宇宙 */
  justify-content: center;/* 子元素如众星拱月 */
  flex-wrap: wrap;        /* 自动换行,似流水绕石 */
  gap: 20px;             /* 元素间距如呼吸般自然 */
}

/* 卡片元素 - 信息的小舟 */
.card {
  flex: 1 1 300px;       /* 弹性生长,基础宽度300px */
  border: 1px solid #eee; /* 淡雅边框如宣纸边缘 */
  padding: 20px;         /* 内衬留白,似装裱的留边 */
}

4. 响应式设计

/* 媒体查询 - 为不同世界施展魔法 */
@media (max-width: 768px) {
  /* 移动端样式 - 小屏上的精致庭院 */
  .container {
    flex-direction: column; /* 改为垂直布局,如竹简展开 */
  }

  h1 {
    font-size: 1.8rem;   /* 标题缩小,似盆景中的松 */
  }
}

📚目录

评论 (0)

×

暂无评论,快来发表第一条评论吧

请输入验证码

×
验证码图片

©2025 - 菜鬼自学网 - 梦想不大创造神话~