…">
当前位置:首页 > CSS

css制作留言墙

2026-04-02 03:56:50CSS

CSS制作留言墙

留言墙是一种常见的网页交互元素,可以通过CSS实现美观的布局和样式。以下是制作留言墙的关键步骤:

HTML结构

<div class="message-wall">
  <div class="message">
    <h3>用户名</h3>
    <p>留言内容</p>
    <span class="time">2023-01-01</span>
  </div>
  <!-- 更多留言 -->
</div>

基础样式设置

css制作留言墙

.message-wall {
  max-width: 800px;
  margin: 0 auto;
  padding: 20px;
  background-color: #f5f5f5;
  border-radius: 8px;
}

单个留言样式

.message {
  background: white;
  padding: 15px;
  margin-bottom: 15px;
  border-radius: 5px;
  box-shadow: 0 2px 4px rgba(0,0,0,0.1);
}

.message h3 {
  color: #333;
  margin-top: 0;
}

.message p {
  color: #666;
  line-height: 1.5;
}

.time {
  color: #999;
  font-size: 0.8em;
  display: block;
  text-align: right;
}

响应式设计

css制作留言墙

@media (max-width: 600px) {
  .message-wall {
    padding: 10px;
  }

  .message {
    padding: 10px;
  }
}

悬停效果

.message:hover {
  transform: translateY(-2px);
  box-shadow: 0 4px 8px rgba(0,0,0,0.15);
  transition: all 0.3s ease;
}

留言表单样式

<form class="message-form">
  <input type="text" placeholder="你的名字">
  <textarea placeholder="留言内容"></textarea>
  <button type="submit">发布留言</button>
</form>
.message-form {
  margin-top: 30px;
  background: white;
  padding: 20px;
  border-radius: 5px;
}

.message-form input,
.message-form textarea {
  width: 100%;
  padding: 10px;
  margin-bottom: 10px;
  border: 1px solid #ddd;
  border-radius: 4px;
}

.message-form button {
  background: #4CAF50;
  color: white;
  border: none;
  padding: 10px 20px;
  border-radius: 4px;
  cursor: pointer;
}

通过以上CSS代码,可以创建一个具有基本功能的留言墙界面。可以根据需要调整颜色、间距和动画效果,使留言墙更加个性化。

标签: 留言css
分享给朋友:

相关文章

css制作彩虹

css制作彩虹

使用线性渐变创建彩虹效果 通过CSS的linear-gradient属性可以轻松实现彩虹效果。以下是一个基础的彩虹样式代码: .rainbow { width: 100%; height:…

css制作扇形图

css制作扇形图

使用CSS制作扇形图 方法一:使用clip-path和transform 通过CSS的clip-path和transform属性可以快速实现扇形效果。定义一个圆形元素,然后裁剪出扇形部分。 .fan…

css制作滑动切换

css制作滑动切换

使用CSS实现滑动切换效果 方法一:使用CSS Transition和Transform 通过transition和transform属性实现平滑的滑动动画效果。 .slider-container…

css广告制作

css广告制作

CSS广告制作方法 使用CSS创建广告主要涉及布局、动画和响应式设计。以下是关键步骤和技巧: 基础布局设计 通过div容器定义广告区域,设置固定或相对尺寸: .ad-container { w…

css loading制作

css loading制作

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

css按钮制作

css按钮制作

CSS按钮制作方法 基础按钮样式 创建一个简单的CSS按钮需要定义基本属性,如背景色、边框、内边距和文字样式。示例代码: .btn { background-color: #4CAF50;…