当前位置:首页 > CSS

css制作许愿墙六块

2026-02-12 17:51:40CSS

使用CSS制作许愿墙六块布局

以下是一个简单的CSS实现许愿墙六块布局的代码示例。该布局使用Flexbox或Grid实现响应式设计,适合展示六个许愿卡片。

css制作许愿墙六块

HTML结构

css制作许愿墙六块

<div class="wish-wall">
  <div class="wish-card">愿望1</div>
  <div class="wish-card">愿望2</div>
  <div class="wish-card">愿望3</div>
  <div class="wish-card">愿望4</div>
  <div class="wish-card">愿望5</div>
  <div class="wish-card">愿望6</div>
</div>

Flexbox实现方式

.wish-wall {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  justify-content: center;
  padding: 20px;
}

.wish-card {
  width: 300px;
  height: 200px;
  background-color: #f8f9fa;
  border-radius: 10px;
  box-shadow: 0 4px 8px rgba(0,0,0,0.1);
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 24px;
  color: #333;
}

Grid实现方式

.wish-wall {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 20px;
  padding: 20px;
}

.wish-card {
  height: 200px;
  background-color: #f8f9fa;
  border-radius: 10px;
  box-shadow: 0 4px 8px rgba(0,0,0,0.1);
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 24px;
  color: #333;
}

响应式设计

添加媒体查询确保在不同屏幕尺寸下都能良好显示:

@media (max-width: 900px) {
  .wish-wall {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (max-width: 600px) {
  .wish-wall {
    grid-template-columns: 1fr;
  }
}

添加悬停效果

为愿望卡片添加交互效果:

.wish-card:hover {
  transform: translateY(-5px);
  box-shadow: 0 6px 12px rgba(0,0,0,0.15);
  transition: all 0.3s ease;
}

这些CSS代码可以创建一个美观的六块许愿墙布局,根据实际需求可以进一步调整颜色、尺寸和动画效果。

标签: css墙六块
分享给朋友:

相关文章

css导航制作

css导航制作

基础导航栏制作 使用HTML的无序列表 <ul> 和 <li> 构建导航结构,CSS清除默认样式并横向排列: <nav> <ul class="navb…

css样式制作

css样式制作

CSS 样式制作基础 CSS(层叠样式表)用于控制网页的视觉呈现。通过选择器和属性组合,可以精确调整元素的布局、颜色、字体等样式。 选择器类型 元素选择器:p { color: red; } 选中…

css loading制作

css loading制作

CSS Loading动画制作方法 通过CSS可以创建多种加载动画效果,以下是几种常见实现方式: 旋转动画 使用@keyframes创建旋转效果,适合圆形加载指示器: .loader {…

网页制作css

网页制作css

CSS 基础语法 CSS(层叠样式表)用于控制网页的样式和布局。基本语法由选择器和声明块组成: 选择器 { 属性: 值; 属性: 值; } 例如: p { color: blu…

怎么制作css

怎么制作css

理解CSS基础 CSS(层叠样式表)用于控制网页的视觉表现,包括布局、颜色、字体等。CSS通过选择器匹配HTML元素,并为其定义样式规则。例如: p { color: blue; f…

css动画制作

css动画制作

CSS动画基础语法 CSS动画通过@keyframes规则定义动画序列,结合animation属性实现动态效果。以下是一个基础示例: @keyframes example { 0% {bac…