css怎么制作评论框
制作评论框的CSS方法
评论框通常包含输入区域、提交按钮和样式设计。以下是实现评论框的CSS代码示例和设计要点。
HTML结构
<div class="comment-box">
<textarea placeholder="请输入您的评论..."></textarea>
<button class="submit-btn">提交评论</button>
</div>
基础样式设计

.comment-box {
width: 100%;
max-width: 600px;
margin: 20px auto;
padding: 15px;
background-color: #f9f9f9;
border-radius: 8px;
box-shadow: 0 2px 4px rgba(0,0,0,0.1);
}
.comment-box textarea {
width: 100%;
height: 100px;
padding: 10px;
border: 1px solid #ddd;
border-radius: 4px;
resize: vertical;
font-family: inherit;
margin-bottom: 10px;
}
按钮样式
.submit-btn {
background-color: #4CAF50;
color: white;
border: none;
padding: 10px 20px;
border-radius: 4px;
cursor: pointer;
font-size: 16px;
transition: background-color 0.3s;
}
.submit-btn:hover {
background-color: #45a049;
}
响应式设计

@media (max-width: 768px) {
.comment-box {
padding: 10px;
}
.comment-box textarea {
height: 80px;
}
}
高级效果
/* 聚焦效果 */
.comment-box textarea:focus {
outline: none;
border-color: #4CAF50;
box-shadow: 0 0 0 2px rgba(76, 175, 80, 0.2);
}
/* 禁用状态 */
.submit-btn:disabled {
background-color: #cccccc;
cursor: not-allowed;
}
动画效果
@keyframes fadeIn {
from { opacity: 0; transform: translateY(10px); }
to { opacity: 1; transform: translateY(0); }
}
.comment-box {
animation: fadeIn 0.3s ease-out;
}
这些CSS样式可以根据具体需求进行调整,如修改颜色、尺寸或添加更多交互效果。实际应用中可能需要结合JavaScript来实现评论提交和显示功能。






