当前位置:首页 > 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;
}

留言样式设计

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

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

响应式设计

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

@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结构参考:

css制作留言

<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制作导航条

导航条的基本结构 使用HTML的<nav>标签和<ul>列表创建导航条的基本结构。导航项通常包含链接,示例代码如下: <nav> <ul>…

css按钮制作

css按钮制作

基础按钮样式 使用CSS创建基础按钮需要定义padding、background-color、border和border-radius等属性。以下是一个简单的按钮样式示例: .button {…

css怎么制作时钟

css怎么制作时钟

使用CSS制作时钟 通过CSS和少量JavaScript可以创建一个动态时钟。以下是实现方法: HTML结构 <div class="clock"> <div cla…

css制作便签

css制作便签

CSS制作便签的方法 使用CSS可以轻松创建具有便签效果的样式,以下是一种常见的实现方式: HTML结构 <div class="note"> <h3>便签标题<…

css 制作箭头

css 制作箭头

使用 CSS 边框制作箭头 通过调整元素的边框宽度和颜色,利用透明边框的特性可以创建箭头效果。例如,制作一个向右的箭头: .arrow-right { width: 0; height: 0…

css字体制作

css字体制作

使用 @font-face 自定义字体 通过 @font-face 规则引入自定义字体文件(如 .woff, .woff2, .ttf)。需定义字体名称和文件路径: @font-face {…