الگو:نظرات مشتری: تفاوت میان نسخهها
بدون خلاصۀ ویرایش |
بدون خلاصۀ ویرایش |
||
| خط ۱: | خط ۱: | ||
<html lang="fa" dir="rtl"> | <html lang="fa" dir="rtl"> | ||
<head> | <head> | ||
| خط ۱۸: | خط ۱۷: | ||
font-family: 'IRANSans', Tahoma, sans-serif; | font-family: 'IRANSans', Tahoma, sans-serif; | ||
background-color: #fcfcfc; | background-color: #fcfcfc; | ||
padding: | padding: 10px; | ||
margin: 0; | |||
color: #333; | color: #333; | ||
} | } | ||
.comments-section { | .comments-section { | ||
max-width: | width: 100%; | ||
max-width: 1000px; | |||
margin: 0 auto; | margin: 0 auto; | ||
background: #fff; | background: #fff; | ||
border-radius: 12px; | border-radius: 12px; | ||
padding: 25px; | /* پدینگ داینامیک برای ریسپانسیو بودن */ | ||
padding: clamp(15px, 3vw, 25px); | |||
box-shadow: 0 2px 15px rgba(0,0,0,0.04); | box-shadow: 0 2px 15px rgba(0,0,0,0.04); | ||
box-sizing: border-box; | |||
} | } | ||
.header-title { | .header-title { | ||
font-size: 1.3rem; | font-size: clamp(1.1rem, 4vw, 1.3rem); | ||
font-weight: bold; | font-weight: bold; | ||
margin-bottom: 20px; | margin-bottom: 20px; | ||
| خط ۴۸: | خط ۵۱: | ||
} | } | ||
/* چیدمان | /* چیدمان منعطف */ | ||
.meta-container { | .meta-container { | ||
display: flex; | display: flex; | ||
justify-content: space-between; | justify-content: space-between; | ||
align-items: | align-items: center; | ||
flex-wrap: wrap; | flex-wrap: wrap; | ||
gap: 15px; | |||
margin-bottom: 15px; | margin-bottom: 15px; | ||
} | } | ||
.user-info { | .user-info { | ||
display: flex; | display: flex; | ||
align-items: | align-items: center; | ||
gap: 10px; | gap: 10px; | ||
font-size: 0.85rem; | font-size: 0.85rem; | ||
| خط ۷۳: | خط ۷۶: | ||
.rating-side { | .rating-side { | ||
display: flex; | display: flex; | ||
align-items: | align-items: center; | ||
gap: | gap: 10px; | ||
} | } | ||
| خط ۸۲: | خط ۸۵: | ||
padding: 4px 12px; | padding: 4px 12px; | ||
border-radius: 20px; | border-radius: 20px; | ||
font-size: 0. | font-size: 0.70rem; | ||
white-space: nowrap; | |||
} | } | ||
.stars-box { | .stars-box { | ||
font-size: 0. | font-size: 0.85rem; | ||
display: flex; | display: flex; | ||
align-items: | align-items: center; | ||
gap: 4px; | gap: 4px; | ||
} | } | ||
| خط ۹۴: | خط ۹۸: | ||
.stars-gold { | .stars-gold { | ||
color: var(--star-color); | color: var(--star-color); | ||
} | } | ||
.comment-content h4 { | .comment-content h4 { | ||
margin: 0 0 | margin: 0 0 8px 0; | ||
font-size: | font-size: 1rem; | ||
} | } | ||
| خط ۱۰۵: | خط ۱۰۸: | ||
font-size: 0.9rem; | font-size: 0.9rem; | ||
color: #666; | color: #666; | ||
line-height: 1. | line-height: 1.7; | ||
margin-bottom: 15px; | margin-bottom: 15px; | ||
word-wrap: break-word; | |||
} | } | ||
.admin-reply { | .admin-reply { | ||
background-color: #fafafa; | background-color: #fafafa; | ||
border-right: 4px solid #ff7900; | border-right: 4px solid #ff7900; | ||
padding: | padding: 10px 15px; | ||
margin-top: 10px; | margin-top: 10px; | ||
font-size: 0.85rem; | font-size: 0.85rem; | ||
| خط ۱۲۶: | خط ۱۲۹: | ||
} | } | ||
.action-area { | .action-area { | ||
display: flex; | display: flex; | ||
justify-content: flex-start; | justify-content: flex-start; | ||
margin-top: 15px; | margin-top: 15px; | ||
} | } | ||
| خط ۱۴۱: | خط ۱۴۳: | ||
background: none; | background: none; | ||
border: 1px solid #eee; | border: 1px solid #eee; | ||
padding: | padding: 8px 16px; /* بزرگتر برای لمس راحتتر */ | ||
border-radius: 8px; | border-radius: 8px; | ||
cursor: pointer; | cursor: pointer; | ||
color: #ccc; | color: #ccc; | ||
transition: 0.3s; | transition: 0.3s; | ||
font-size: | font-size: 1rem; | ||
} | } | ||
| خط ۱۵۴: | خط ۱۵۶: | ||
} | } | ||
/* | /* شکستن چیدمان در موبایل های کوچک */ | ||
@media (max-width: | @media (max-width: 550px) { | ||
.meta-container { | .meta-container { | ||
flex-direction: column | flex-direction: column; | ||
align-items: flex-start; | align-items: flex-start; | ||
gap: 10px; | |||
} | } | ||
.rating-side { | .rating-side { | ||
width: 100%; | width: 100%; | ||
justify-content: space-between; | justify-content: space-between; | ||
} | } | ||
} | } | ||