css制作留言
使用CSS制作留言框
创建一个留言框通常需要结合HTML和CSS。以下是实现一个简单留言框的CSS样式设计方法。
HTML结构示例
<div class="message-box">
<div class="message-header">留言标题</div>
<div class="message-content">这里是留言内容...</div>
<div class="message-footer">留言人: 张三</div>
</div>
CSS样式设计
为留言框添加基本样式:
.message-box {
width: 300px;
border: 1px solid #ccc;
border-radius: 5px;
margin: 20px;
box-shadow: 0 2px 5px rgba(0,0,0,0.1);
font-family: Arial, sans-serif;
}
设置留言框头部样式:

.message-header {
background-color: #f5f5f5;
padding: 10px;
border-bottom: 1px solid #ddd;
font-weight: bold;
}
设计留言内容区域:
.message-content {
padding: 15px;
line-height: 1.5;
color: #333;
}
添加底部样式:
.message-footer {
padding: 8px 10px;
background-color: #f9f9f9;
border-top: 1px solid #eee;
font-size: 0.8em;
color: #666;
}
创建响应式留言框
使留言框适应不同屏幕尺寸:

@media (max-width: 600px) {
.message-box {
width: 90%;
margin: 10px auto;
}
}
添加悬停效果
增强用户交互体验:
.message-box:hover {
box-shadow: 0 4px 8px rgba(0,0,0,0.15);
transform: translateY(-2px);
transition: all 0.3s ease;
}
多留言样式设计
为不同用户留言设置不同颜色:
.message-box.user1 {
border-left: 4px solid #3498db;
}
.message-box.user2 {
border-left: 4px solid #e74c3c;
}
动画效果
添加淡入动画:
@keyframes fadeIn {
from { opacity: 0; }
to { opacity: 1; }
}
.message-box {
animation: fadeIn 0.5s ease-in-out;
}
这些CSS样式可以根据实际需求进行调整和扩展,创建出各种风格的留言框效果。






