🌟 پروژه ۱: ساخت کارت پروفایل کاربری ساده

اموزش رایگان CSS

هدف تمرین:

  • تمرین Grid یا Flexbox
  • گرد کردن تصویر با border-radius
  • اضافه کردن سایه (box-shadow)
  • کار با دکمه‌ها و افکت‌ها
  • استفاده از متغیر CSS برای رنگ‌ها

خروجی پروژه:


۱. HTML پایه

<!DOCTYPE html>
<html lang="fa">
<head>
  <meta charset="UTF-8">
  <title>کارت پروفایل</title>
  <link rel="stylesheet" href="style.css">
</head>
<body>
  <div class="profile-card">
    <img src="https://technology12.ir/wp-content/uploads/2025/06/7.jpg" alt="پروفایل" class="profile-img">
    <h2 class="profile-name">علی رضایی</h2>
    <p class="profile-bio">برنامه‌نویس پایتون و عاشق تکنولوژی</p>
    <button class="profile-btn">دنبال کردن</button>
  </div>
</body>
</html>

۲. CSS استایل‌دهی (فایل style.css)

:root {
  --main-color: #00bfae;
  --btn-color: #0a3d62;
  --btn-hover: #00bfae;
}

body {
  background: #f2f2f2;
  font-family: Arial, Tahoma, sans-serif;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100vh;
}

.profile-card {
  background: #fff;
  padding: 2rem 1.5rem;
  border-radius: 20px;
  box-shadow: 0 8px 24px rgba(0,0,0,0.1);
  text-align: center;
  width: 300px;
}

.profile-img {
  width: 100px;
  height: 100px;
  border-radius: 50%;
  object-fit: cover;
  border: 3px solid var(--main-color);
  margin-bottom: 1rem;
}

.profile-name {
  margin: 0.5rem 0 0.2rem;
  color: #222;
}

.profile-bio {
  color: #666;
  font-size: 0.95rem;
  margin-bottom: 1rem;
}

.profile-btn {
  background: var(--btn-color);
  color: #fff;
  border: none;
  padding: 0.6rem 1.2rem;
  border-radius: 30px;
  font-size: 1rem;
  cursor: pointer;
  transition: background 0.2s cubic-bezier(0.4,0,0.2,1), transform 0.15s;
  box-shadow: 0 2px 10px rgba(10, 61, 98, 0.10);
}

.profile-btn:hover {
  background: var(--btn-hover);
  transform: scale(1.06);
}

نکات سریع و قابل سفارشی‌سازی:

  • می‌تونی عکس پروفایل، نام یا متن بیو را تغییر بده.
  • رنگ‌ها و فاصله‌ها از طریق متغیرهای CSS و استایل‌ها قابل تغییر هستند.
  • اگر خواستی، آیکون هم به دکمه یا کارت اضافه کن (مثلاً با Font Awesome).

تمرین:

۱. کارت را با تصویر و نام دلخواهت بساز.
۲. به جای یک دکمه، دو دکمه اضافه کن (مثلاً “پیام” و “دنبال کردن”) و استایل هرکدام را کمی متفاوت کن.
۳. فونت و رنگ‌ها را تغییر بده و نتیجه را ببین.

محمد وب‌سایت

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *