当前位置:首页 > CSS

css制作许愿墙六块

2026-02-12 17:51:40CSS

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

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

HTML结构

<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样式制作

css样式制作

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

淘宝导航css制作

淘宝导航css制作

淘宝导航CSS制作 淘宝导航栏通常包含多个层级,包括主导航、子导航等。以下是实现类似淘宝导航栏的CSS制作方法。 基础HTML结构 <div class="nav-container"&g…

css与html制作

css与html制作

CSS与HTML制作基础 CSS与HTML是构建网页的核心技术,HTML负责结构,CSS负责样式。以下是关键要点: HTML基础结构 <!DOCTYPE html> <html&…

css如何制作未读图标

css如何制作未读图标

未读图标实现方法 通过CSS可以创建多种未读图标的样式,以下是几种常见的实现方式: 使用伪元素创建小红点 .unread-badge { position: relative; displ…

制作css表格

制作css表格

基础CSS表格结构 使用HTML的<table>标签创建表格骨架,搭配CSS控制样式。以下是一个基础示例: <table class="styled-table"> &…

css制作popup

css制作popup

CSS 制作 Popup 的方法 使用纯 CSS 创建基础 Popup 通过 HTML 和 CSS 结合,可以创建一个简单的弹出窗口。以下是一个基础实现: <div class="popup-…