当前位置:首页 > CSS

css制作留言

2026-02-12 23:36:48CSS

基础留言板布局

使用CSS创建一个简单的留言板容器,设置宽度、背景色和边框:

.message-board {
  width: 80%;
  max-width: 600px;
  margin: 20px auto;
  padding: 15px;
  background-color: #f9f9f9;
  border: 1px solid #ddd;
  border-radius: 5px;
}

留言样式设计

为单个留言设置样式,包含用户头像和内容区域:

css制作留言

.message {
  display: flex;
  margin-bottom: 15px;
  padding: 10px;
  background-color: white;
  border-radius: 4px;
  box-shadow: 0 1px 3px rgba(0,0,0,0.1);
}

.avatar {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  margin-right: 10px;
  background-color: #e0e0e0;
}

.message-content {
  flex: 1;
}

.username {
  font-weight: bold;
  margin-bottom: 5px;
  color: #333;
}

.text {
  color: #555;
  line-height: 1.4;
}

.time {
  font-size: 12px;
  color: #999;
  margin-top: 5px;
}

输入框样式

设计留言输入区域的样式:

.message-input {
  width: 100%;
  padding: 10px;
  margin-top: 20px;
  border: 1px solid #ddd;
  border-radius: 4px;
  resize: vertical;
  min-height: 80px;
}

.submit-btn {
  background-color: #4CAF50;
  color: white;
  padding: 8px 16px;
  border: none;
  border-radius: 4px;
  cursor: pointer;
  margin-top: 10px;
}

.submit-btn:hover {
  background-color: #45a049;
}

响应式设计

添加媒体查询确保在小屏幕上正常显示:

css制作留言

@media (max-width: 480px) {
  .message-board {
    width: 95%;
    padding: 10px;
  }

  .message {
    flex-direction: column;
  }

  .avatar {
    margin-bottom: 8px;
  }
}

动画效果

为留言添加简单的出现动画:

@keyframes fadeIn {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

.message {
  animation: fadeIn 0.3s ease-out;
}

完整HTML结构示例

配合上述CSS的HTML结构参考:

<div class="message-board">
  <div class="message">
    <div class="avatar"></div>
    <div class="message-content">
      <div class="username">用户1</div>
      <div class="text">这是一条示例留言内容</div>
      <div class="time">10分钟前</div>
    </div>
  </div>

  <textarea class="message-input" placeholder="写下你的留言..."></textarea>
  <button class="submit-btn">提交</button>
</div>

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

相关文章

css表格制作表格

css表格制作表格

CSS 表格制作方法 使用 CSS 创建表格可以通过多种方式实现,包括原生 HTML 表格元素结合 CSS 样式,或者使用纯 CSS 布局技术(如 Flexbox 或 Grid)模拟表格效果。以下是常…

css制作下拉菜单

css制作下拉菜单

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

css页脚制作

css页脚制作

CSS页脚制作方法 固定定位页脚 使用position: fixed将页脚固定在页面底部,适用于需要始终显示的页脚。 footer { position: fixed; bottom: 0;…

css制作相册

css制作相册

使用CSS Grid布局制作相册 CSS Grid布局非常适合创建响应式相册,能够灵活调整行列和间距。 .photo-gallery { display: grid; grid-templa…

怎么制作css文档

怎么制作css文档

创建CSS文档的基本步骤 新建一个纯文本文件,将文件后缀名改为.css,例如styles.css。使用代码编辑器(如VS Code、Sublime Text等)打开文件,开始编写CSS规则。 编写C…

css制作tkd

css制作tkd

CSS 制作 TKD(Title, Keywords, Description) TKD(Title, Keywords, Description)是网页 SEO 优化的核心元素,通常通过 HTML…