İçi boş kalp simgesi nasıl tasarlanır?

Web tasarımında sıklıkla kullanılan içi boş kalp simgesini oluşturmak için CSS, SVG ve Canvas gibi farklı yöntemler bulunuyor. Bu tekniklerle oluşturulan hafif ve ölçeklenebilir kalp simgeleri, modern arayüzlerde estetik görsel öğeler olarak kullanılabiliyor.

19 Kasım 2025
İçi Boş Kalp Simgesi Tasarımı

İçi Boş Kalp Simgesi Nasıl Tasarlanır?

CSS ile İçi Boş Kalp Tasarımı


CSS kullanarak içi boş kalp simgesi oluşturmak için pseudo-element'lerden (: before ve : after) yararlanabiliriz. İşte adım adım tasarım süreci:
. heart { width: 100px; height: 90px; position: relative; }. heart: before,. heart: after { content: ""; position: absolute; width: 50px; height: 80px; background: transparent; border: 2px solid #ff6b6b; border-radius: 50px 50px 0 0; }. heart: before { left: 50px; transform: rotate(-45deg); transform-origin: 0 100%; }. heart: after { left: 0; transform: rotate(45deg); transform-origin: 100% 100%; }
Bu kod, iki yarım daireyi döndürerek birleştirir ve içi boş bir kalp oluşturur.

SVG ile İçi Boş Kalp Tasarımı


SVG (Scalable Vector Graphics) kullanarak daha esnek ve ölçeklenebilir içi boş kalpler oluşturabilirsiniz:
<svg width="100" height="100" viewBox="0 0 100 100"> <path d="M50,30 C30,10 10,20 10,40 C10,60 30,80 50,90 C70,80 90,60 90,40 C90,20 70,10 50,30Z" fill="none" stroke="#ff6b6b" stroke-width="2"/> </svg>

Canvas ile İçi Boş Kalp Çizimi


HTML5 Canvas kullanarak dinamik olarak içi boş kalp çizebilirsiniz:
const canvas = document. getElementById('heartCanvas'); const ctx = canvas. getContext('2d'); ctx. beginPath(); ctx. moveTo(75, 40); ctx. bezierCurveTo(75, 37, 70, 25, 50, 25); ctx. bezierCurveTo(20, 25, 20, 62.5, 20, 62.5); ctx. bezierCurveTo(20, 80, 40, 102, 75, 120); ctx. bezierCurveTo(110, 102, 130, 80, 130, 62.5); ctx. bezierCurveTo(130, 62.5, 130, 25, 100, 25); ctx. bezierCurveTo(85, 25, 75, 37, 75, 40); ctx. strokeStyle = '#ff6b6b'; ctx. lineWidth = 2; ctx. stroke();
İçi Boş Kalp Tasarımı İpuçları

  • Kalınlık ayarı: Border veya stroke-width değerini artırarak kalbin çizgi kalınlığını değiştirebilirsiniz
  • Renk değişimi: Stroke rengini istediğiniz renge ayarlayabilirsiniz
  • Boyutlandırma: Width ve height değerlerini değiştirerek kalbin boyutunu ayarlayabilirsiniz
  • Animasyon ekleme: CSS transition veya animation özellikleri ile hover efektleri oluşturabilirsiniz
Örnek CSS Animasyonu

. heart: hover: before,. heart: hover: after { border-color: #ff0000; transition: border-color 0.3s ease; }

Yeni Soru Sor / Yorum Yap
şifre
Sizden Gelen Sorular / Yorumlar
Çok Okunanlar
İnsan Kalbi Kaç Odacıktır?
İnsan Kalbi Kaç Odacıktır?
Haber Bülteni
Güncel
Kalbin Bölümleri Nelerdir?
Kalbin Bölümleri Nelerdir?
Güncel
Kalp Damarları Türleri ve Özellikleri
Kalp Damarları Türleri ve Özellikleri
Kalp Tansiyonu Belirtileri ve Tedavisi
Kalp Tansiyonu Belirtileri ve Tedavisi
Kalp Nedir?
Kalp Nedir?
Gebelikte Kalp Atışı
Gebelikte Kalp Atışı
;