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

css怎么制作评论框

2026-02-12 16:34:52CSS

基本评论框结构

使用HTML和CSS创建一个简单的评论框,包含输入区域和提交按钮。HTML部分定义结构,CSS负责样式设计。

<div class="comment-box">
  <textarea placeholder="请输入评论..."></textarea>
  <button>提交</button>
</div>
.comment-box {
  width: 300px;
  padding: 15px;
  border: 1px solid #ddd;
  border-radius: 5px;
  margin: 20px auto;
}
.comment-box textarea {
  width: 100%;
  height: 100px;
  padding: 10px;
  margin-bottom: 10px;
  border: 1px solid #ccc;
  border-radius: 4px;
  resize: vertical;
}
.comment-box button {
  background-color: #4CAF50;
  color: white;
  padding: 8px 16px;
  border: none;
  border-radius: 4px;
  cursor: pointer;
}
.comment-box button:hover {
  background-color: #45a049;
}

带用户头像的评论框

在评论框中加入用户头像和用户名,增强用户体验。

css怎么制作评论框

<div class="comment-box">
  <div class="user-info">
    <img src="avatar.jpg" alt="用户头像">
    <span>用户名</span>
  </div>
  <textarea placeholder="请输入评论..."></textarea>
  <button>提交</button>
</div>
.user-info {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}
.user-info img {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  margin-right: 10px;
}
.user-info span {
  font-weight: bold;
}

响应式评论框

使用媒体查询确保评论框在不同设备上都能正常显示。

css怎么制作评论框

.comment-box {
  max-width: 600px;
  margin: 20px auto;
}

@media (max-width: 768px) {
  .comment-box {
    width: 90%;
    padding: 10px;
  }
  .comment-box textarea {
    height: 80px;
  }
}

带表情符号的评论框

添加表情符号选择功能,丰富评论体验。

<div class="comment-box">
  <textarea placeholder="请输入评论..."></textarea>
  <div class="emoji-picker">😊 😄 😍 😎</div>
  <button>提交</button>
</div>
.emoji-picker {
  margin-bottom: 10px;
}
.emoji-picker span {
  cursor: pointer;
  font-size: 20px;
  margin-right: 5px;
}

多级嵌套评论

实现回复功能,展示评论层级关系。

<div class="comment">
  <div class="comment-content">这是主评论</div>
  <div class="reply">
    <div class="comment-content">这是回复</div>
  </div>
</div>
.comment {
  margin-bottom: 15px;
  padding: 10px;
  border-left: 3px solid #4CAF50;
}
.reply {
  margin-left: 30px;
  margin-top: 10px;
  padding-left: 15px;
  border-left: 2px solid #ccc;
}
.comment-content {
  background: #f9f9f9;
  padding: 8px;
  border-radius: 4px;
}

标签: css
分享给朋友:

相关文章

使用css制作钢琴块

使用css制作钢琴块

使用 CSS 制作钢琴块 钢琴块通常由黑白键交替排列组成,可以通过 HTML 和 CSS 实现。以下是实现钢琴块的步骤: HTML 结构 创建一个包含黑白键的容器,使用 <div> 元素…

css制作网站

css制作网站

基础结构与样式设置 HTML文件需包含基本结构,CSS通过<style>标签内嵌或外链.css文件引入。全局样式重置常用* { margin: 0; padding: 0; }清除默认间距…

css loading制作

css loading制作

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

css 在线制作

css 在线制作

CSS 在线制作工具推荐 以下是一些实用的在线 CSS 工具,可用于快速生成、编辑和优化 CSS 代码: CSS 生成器 CSS3 Generator(如css3generator.com):…

css 导航栏制作

css 导航栏制作

CSS 导航栏制作方法 水平导航栏 使用 display: inline-block 或 flexbox 创建水平导航栏。设置背景色、内边距和悬停效果增强交互性。 .navbar { back…

css制作表单

css制作表单

创建基本表单结构 使用HTML的<form>标签作为表单容器,内部包含输入字段、标签和提交按钮。表单元素通常需要<label>关联以提高可访问性。 <form>…