Web Tasarım

CSS BORDER-RADIUS: Basit Bir Rehber

Reklam

1. Temel Bilgiler (Tek Değer – Tüm Köşeleri Yuvarlar)

border-radius: 0;

→ Köşeler keskindir.

border-radius: 10px;

→ Tüm köşeler 10px oranında yuvarlanır.

border-radius: 50%;  /* Kare bir öğede */

→ Kare bir öğede tam daire oluşturur.

Reklam

2. Bireysel Köşeler (Saat Yönünde 4 Değer)

border-radius: 10px 30px 15px 5px;

Değer sırası saat yönündedir:

  1. Top-Left (TL) – Sol Üst
  2. Top-Right (TR) – Sağ Üst
  3. Bottom-Right (BR) – Sağ Alt
  4. Bottom-Left (BL) – Sol Alt

3. Eliptik Köşeler (Yatay / Dikey)

border-radius: 60px / 30px;
  • / işaretinden önceki değerler → yatay yarıçap
  • / işaretinden sonraki değerler → dikey yarıçap

Bu kullanım, oval veya kapsül (pill) şekiller oluşturmak için idealdir.

Profesyonel CSS border-radius Rehberi

border-radius Nedir?

border-radius, bir HTML öğesinin köşelerini yuvarlamak için kullanılan CSS özelliğidir. Modern UI/UX tasarımında kartlar, butonlar, input alanları ve görsel bileşenlerde yaygın olarak kullanılır.

Kullanım Türleri (Detaylı)

1️⃣ Tek Değer

.card {
  border-radius: 12px;
}

Tüm köşelere aynı değer uygulanır.

2️⃣ İki Değer

border-radius: 10px 20px;
    1. değer → Sol Üst & Sağ Alt
    1. değer → Sağ Üst & Sol Alt

3️⃣ Üç Değer

border-radius: 10px 20px 30px;
    1. değer → Sol Üst
    1. değer → Sağ Üst & Sol Alt
    1. değer → Sağ Alt

4️⃣ Dört Değer

border-radius: 5px 10px 15px 20px;

Saat yönünde:

TL → TR → BR → BL

5️⃣ Yüzde (%) Kullanımı

.avatar {
  width: 150px;
  height: 150px;
  border-radius: 50%;
}
  • Kare öğede %50 → Daire
  • Dikdörtgende %50 → Oval

6️⃣ Kapsül (Pill) Buton

.button {
  padding: 10px 20px;
  border-radius: 9999px;
}

Yüksek değer vererek tam oval köşe elde edilir.

7️⃣ Eliptik (Yatay/Dikey) Kullanım

border-radius: 50px 20px / 30px 10px;

Yapı:

border-radius: [yatay değerler] / [dikey değerler];

Bu teknik özellikle modern kart tasarımlarında ve asimetrik UI elemanlarında kullanılır.

Profesyonel Kullanım Senaryoları

Modern Kart Tasarımı

.card {
  background: #fff;
  border-radius: 16px;
  box-shadow: 0 8px 24px rgba(0,0,0,0.08);
}

Glassmorphism UI

.glass {
  backdrop-filter: blur(10px);
  border-radius: 20px;
  background: rgba(255,255,255,0.1);
}

Responsive Tasarımda Öneri

  • Küçük bileşenlerde: 4px – 8px
  • Kartlarda: 12px – 20px
  • Modal / Büyük container: 24px+
  • Tam yuvarlak avatar: %50

Tasarım Prensipleri

✔ Tutarlılık

Tüm tasarım sisteminde aynı radius ölçeğini kullanın (örneğin: 4-8-16-24).

✔ Tasarım Dili

  • Küçük radius → Daha kurumsal
  • Büyük radius → Daha modern / yumuşak

✔ Performans

border-radius performans açısından hafiftir ve modern tarayıcılar tarafından optimize edilmiştir.

Özet

KullanımAmaç
10pxTüm köşeleri eşit yuvarlar
10px 20pxÇapraz köşeler
10px 20px 30px 40pxHer köşe farklı
50%Daire / Oval
60px / 30pxEliptik köşeler
Reklam
Bu yazı faydalı oldu mu?
Yazar

Kutay Utku

Denediğim, kurduğum ve öğrendiğim teknolojileri sade bir dille anlatıyorum. Sorularını yorumlarda bekliyorum.

Tüm yazıları (655)

Yorumlar

Henüz yorum yapılmamış Düşüncelerini paylaşan ilk kişi sen ol.

Yorum yaz

E-posta adresin yayınlanmaz. Zorunlu alanlar * ile işaretlidir.

Kod paylaşırken <code> etiketini kullanabilirsin.0

Yorumun onaylandıktan sonra yayınlanır.