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!
ADMİN
Moderatör
Katılım
19 Ocak 2024
Mesajlar
159
Tepkime puanı
10
Puanları
18
Ödüller
5

CSS ile Kenarlık (Border) Animasyonları



Kenarlık animasyonları, modern web tasarımlarında sayfa öğelerini vurgulamak için sıkça kullanılan bir tekniktir. Bu teknikle bir öğeye şık ve dinamik bir görünüm kazandırabilirsiniz. İşte CSS kullanarak farklı kenarlık animasyonları oluşturmanın yolları.

Basit Kenarlık Animasyonu



Bir öğenin üzerine gelindiğinde kenarlığın görünmesini sağlayabilirsiniz.

CSS:
.animated-border {
    width: 200px;
    height: 100px;
    border: 2px solid transparent;
    text-align: center;
    line-height: 100px;
    font-size: 18px;
    font-family: Arial, sans-serif;
    transition: border-color 0.3s;
}

.animated-border:hover {
    border-color: #007BFF;
}

HTML Yapısı:
HTML:
<div class="animated-border">Hover Yapın</div>

Kayan Kenarlık Efekti



Kenarlığın bir yönden diğerine kaymasını sağlamak için animasyon ekleyebilirsiniz.

CSS:
.sliding-border {
    width: 200px;
    height: 100px;
    position: relative;
    text-align: center;
    line-height: 100px;
    font-size: 18px;
    font-family: Arial, sans-serif;
    overflow: hidden;
}

.sliding-border::before {
    content: '';
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    border: 2px solid #007BFF;
    transition: left 0.5s ease;
}

.sliding-border:hover::before {
    left: 0;
}

HTML Yapısı:
HTML:
<div class="sliding-border">Hover Yapın</div>

Döngüsel Kenarlık Animasyonu



Kenarlığın sürekli hareket ettiği bir animasyon için:

CSS:
.circular-border {
    width: 150px;
    height: 150px;
    border: 4px solid transparent;
    border-radius: 50%;
    position: relative;
    animation: rotateBorder 2s linear infinite;
    background: conic-gradient(#007BFF, #f4f4f4, #007BFF);
}

@keyframes rotateBorder {
    from {
        transform: rotate(0deg);
    }
    to {
        transform: rotate(360deg);
    }
}

HTML Yapısı:
HTML:
<div class="circular-border"></div>

İçeriği Saran Kenarlık Efekti



Kenarlığın içeriği sarması için bir animasyon oluşturabilirsiniz.

CSS:
.wrap-border {
    display: inline-block;
    position: relative;
    padding: 10px 20px;
    font-family: Arial, sans-serif;
    font-size: 18px;
    text-transform: uppercase;
    overflow: hidden;
}

.wrap-border::before, .wrap-border::after {
    content: '';
    position: absolute;
    height: 2px;
    background-color: #007BFF;
    width: 100%;
    top: 0;
    left: -100%;
    transition: left 0.5s ease;
}

.wrap-border:hover::before {
    left: 0;
}

HTML Yapısı:
HTML:
<div class="wrap-border">Hover Yapın</div>

Kullanım Alanları



- CTA (Call-to-Action) butonları
- Önemli içerik bloklarının vurgulanması
- Dinamik hover efektleriyle kullanıcı etkileşiminin artırılması
 

Konuyu görüntüleyenler

Çevrim içi kullanıcılar 5 Üye
Konular 208 Konu
Mesajlar 259 Mesaj
Kullanıcılar 120 Üye
Geri
Üst