TEKNOLOJI

incele

YAZILIM

İncele

BILIŞIM & HOSTING

İncele

WEBMASTER

İncele

Yarasa.NET'e Hoşgeldin

Bize kaydolarak Teknolojiyi yakından takip edebilir Oyuncu topluluğumuza katılabilir forumumuzun diğer üyeleriyle tartışabilir, paylaşabilir ve özel mesaj gönderebilirsiniz.

Hemen Kayıt Ol!

Yazılım CSS ile Modern Buton Tasarımları

ADMİN
Moderatör
Katılım
19 Ocak 2024
Mesajlar
160
Tepkime puanı
11
Puanları
18
Ödüller
6

CSS ile Modern Buton Tasarımları



CSS, web sitelerinde butonların tasarımını tamamen özelleştirmenize olanak tanır. Basit düz bir butondan, 3D efektli veya animasyonlu bir butona kadar her şeyi CSS ile oluşturabilirsiniz. İşte modern buton tasarımları için örnekler ve açıklamalar.

Düz (Flat) Buton Tasarımı



Minimalist bir tasarıma sahip düz buton, modern web sitelerinde oldukça popülerdir.

CSS:
.flat-button {
    background-color: #4CAF50;
    color: white;
    border: none;
    padding: 10px 20px;
    font-size: 16px;
    border-radius: 5px;
    cursor: pointer;
    transition: background-color 0.3s;
}

.flat-button:hover {
    background-color: #45a049;
}

HTML Yapısı:
HTML:
<button class="flat-button">Düz Buton</button>

3D Buton Tasarımı



Bir butona 3D görünümü vermek için gölgeler ve kenarlıklar kullanabilirsiniz.

CSS:
.three-d-button {
    background-color: #007BFF;
    color: white;
    padding: 12px 25px;
    font-size: 16px;
    border: none;
    border-radius: 5px;
    box-shadow: 0 5px #0056b3;
    cursor: pointer;
}

.three-d-button:active {
    box-shadow: 0 2px #0056b3;
    transform: translateY(3px);
}

HTML Yapısı:
HTML:
<button class="three-d-button">3D Buton</button>

Animasyonlu Buton Tasarımı



CSS animasyonlarıyla bir butonun hover sırasında görsel olarak etkileyici bir animasyon oluşturmasını sağlayabilirsiniz.

CSS:
.animated-button {
    background-color: #ff5722;
    color: white;
    border: none;
    padding: 10px 30px;
    font-size: 16px;
    border-radius: 5px;
    cursor: pointer;
    position: relative;
    overflow: hidden;
    transition: background-color 0.4s;
}

.animated-button::before {
    content: '';
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0.3);
    transform: skewX(-45deg);
    transition: left 0.4s;
}

.animated-button:hover::before {
    left: 100%;
}

HTML Yapısı:
HTML:
<button class="animated-button">Animasyonlu Buton</button>

İkonlu Buton Tasarımı



Bir ikon ve metni aynı anda göstermek için aşağıdaki yapıyı kullanabilirsiniz.

CSS:
.icon-button {
    background-color: #673AB7;
    color: white;
    border: none;
    padding: 10px 20px;
    font-size: 16px;
    display: flex;
    align-items: center;
    gap: 10px;
    border-radius: 5px;
    cursor: pointer;
}

.icon-button i {
    font-size: 20px;
}

HTML Yapısı:
HTML:
<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0-beta3/css/all.min.css" rel="stylesheet">
<button class="icon-button">
    <i class="fas fa-download"></i> İndir
</button>

Cam Görünüm (Glassmorphism) Buton Tasarımı



Cam efekti ile modern bir görünüm elde etmek için:

CSS:
.glass-button {
    background: rgba(255, 255, 255, 0.2);
    color: white;
    border: 1px solid rgba(255, 255, 255, 0.3);
    backdrop-filter: blur(5px);
    padding: 10px 30px;
    border-radius: 10px;
    cursor: pointer;
    transition: background 0.3s;
}

.glass-button:hover {
    background: rgba(255, 255, 255, 0.3);
}

HTML Yapısı:
HTML:
<button class="glass-button">Cam Buton</button>

Kullanım Önerileri



- Renk Paletleri: Butonların rengini, sitenizin genel renk paletiyle uyumlu hale getirin.
- Mobil Uyumluluk: Butonları mobil cihazlarda kolay tıklanabilir hale getirin.
- Hover Efektleri: Kullanıcıların butonun etkileşimli olduğunu anlamaları için hover efektlerini ekleyin.

Sonuç



CSS ile tasarlanan modern butonlar, bir web sitesinin görünümünü ve kullanıcı etkileşimini büyük ölçüde artırabilir. Düz tasarımlar, animasyonlu efektler veya cam görünümlü butonlar gibi farklı tasarım stillerini deneyerek sitenizin genel görünümünü daha etkileyici hale getirebilirsiniz.
 

Konuyu görüntüleyenler

Çevrim içi kullanıcılar 10 Üye
Konular 209 Konu
Mesajlar 262 Mesaj
Kullanıcılar 125 Üye
Geri
Üst