Proje Detayları

Bu projede, CSS Box Model'i kullanarak bir kişisel profil kartı tasarlayacaksınız. Bu alıştırma, Box Model'in tüm bileşenlerini uygulamalı olarak öğrenmenize yardımcı olacaktır.

Proje Adımları:

  1. Bir HTML dosyası oluşturun ve temel yapıyı hazırlayın.
  2. Bir profil kartı için gerekli HTML elementlerini ekleyin (resim, isim, meslek, kısa açıklama, sosyal medya linkleri).
  3. Bir CSS dosyası oluşturun ve HTML dosyasına bağlayın.
  4. Tüm elementler için box-sizing: border-box; ayarını yapın.
  5. Profil kartı için bir konteyner oluşturun ve boyutlarını ayarlayın.
  6. Profil resmini yerleştirin ve border-radius ile yuvarlak hale getirin.
  7. İsim, meslek ve açıklama için uygun padding ve margin değerleri belirleyin.
  8. Sosyal medya linkleri için bir bölüm oluşturun ve düzenleyin.
  9. Kartın kenarlarını yuvarlatın ve gölge ekleyin.
  10. Hover efektleri ekleyerek kartı interaktif hale getirin.

Başlangıç HTML Kodu:

<!DOCTYPE html>
<html lang="tr">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Kişisel Profil Kartı</title>
    <link rel="stylesheet" href="profile-card.css">
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/css/all.min.css">
</head>
<body>
    <div class="card">
        <div class="card-header">
            <img src="https://via.placeholder.com/150" alt="Profil Resmi" class="profile-img">
        </div>
        <div class="card-body">
            <h2 class="name">Ahmet Yılmaz</h2>
            <p class="job-title">Web Geliştirici</p>
            <p class="about">Front-end ve back-end teknolojileri konusunda 5 yıllık deneyime sahip tutkulu bir web geliştiricisiyim.</p>
        </div>
        <div class="card-footer">
            <ul class="social-links">
                <li><a href="#"><i class="fab fa-twitter"></i></a></li>
                <li><a href="#"><i class="fab fa-linkedin"></i></a></li>
                <li><a href="#"><i class="fab fa-github"></i></a></li>
                <li><a href="#"><i class="fas fa-envelope"></i></a></li>
            </ul>
        </div>
    </div>
</body>
</html>

Bu HTML dosyasını ve boş bir profile-card.css dosyasını oluşturun, ardından CSS dosyasını yukarıdaki adımlara göre doldurun.