…">
当前位置:首页 > 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>

基础样式设置

.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;
}

响应式设计

@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;
}

留言表单样式

css制作留言墙

<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文件 新建一个文本文件,将文件扩展名改为.css。例如styles.css。确保文件名简洁且能反映其用途。 编写CSS基础结构 CSS由选择器和声明块组成。选择器用于指定要样式化的HTML…

css制作下拉菜单

css制作下拉菜单

CSS 制作下拉菜单的方法 使用纯 CSS 可以创建简单的下拉菜单效果,主要依赖 :hover 伪类和 display 属性控制子菜单的显示与隐藏。 基础 HTML 结构 <div c…

css sprites制作

css sprites制作

什么是CSS Sprites CSS Sprites是一种将多个小图片合并成一张大图的技术,通过background-position属性来显示需要的部分。这种技术可以减少HTTP请求次数,提升页面加…

css制作滑动页面

css制作滑动页面

使用CSS实现滑动页面 通过CSS可以实现多种滑动页面效果,包括横向滑动、纵向滑动以及视差滚动等。以下是几种常见的实现方法: 横向滑动效果 横向滑动通常用于展示一组卡片或图片,可以通过CSS的ove…

css继承制作教程

css继承制作教程

CSS继承的基本概念 CSS继承是指某些CSS属性可以从父元素传递到子元素的特性。并非所有属性都支持继承,但常见的文本相关属性(如font-family、color)默认具有继承性。通过合理利用继承,…

制作css选择器

制作css选择器

CSS选择器基础语法 CSS选择器用于定位HTML文档中的元素,以便为其应用样式。常见的基础选择器包括: 元素选择器:直接使用HTML标签名(如p、div) 类选择器:以.开头(如.header)…