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 Web Tasarımında Öne Çıkan Teknikler ve Örnekler

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

CSS ile Web Tasarımında Öne Çıkan Teknikler ve Örnekler



CSS (Cascading Style Sheets), bir web sayfasının görünümünü ve düzenini kontrol etmek için kullanılan en güçlü araçlardan biridir. Bu yazıda, CSS ile yapabileceğiniz dikkat çekici tasarım tekniklerini ve bunlara dair örnek kodları bulabilirsiniz.

CSS ile Geçişli Arka Plan Renkleri (Gradient)



Geçişli arka plan renkleri, modern web tasarımlarında sıkça kullanılır. İşte bir lineer geçiş örneği:

CSS:
body {
    background: linear-gradient(to right, #ff7e5f, #feb47b);
    font-family: Arial, sans-serif;
    color: white;
    text-align: center;
    height: 100vh;
    margin: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}

Bu kod, sağdan sola doğru renk geçişine sahip bir arka plan oluşturur.

CSS ile Hover Efekti Ekleme



Bir öğenin üzerine gelindiğinde (hover), tasarım değişiklikleri uygulamak için CSS kullanabilirsiniz.

CSS:
button {
    background-color: #007BFF;
    color: white;
    padding: 10px 20px;
    border: none;
    border-radius: 5px;
    cursor: pointer;
    transition: background-color 0.3s ease;
}

button:hover {
    background-color: #0056b3;
}

Bu kod, fareyle üzerine gelindiğinde butonun arka plan rengini değiştirir.

Flexbox ile Duyarlı Düzenler



Flexbox, elemanları düzenlemek ve hizalamak için kullanabileceğiniz güçlü bir CSS özelliğidir.

CSS:
.container {
    display: flex;
    justify-content: space-around;
    align-items: center;
    height: 100vh;
}

.item {
    background-color: #f4f4f4;
    padding: 20px;
    border: 1px solid #ddd;
    border-radius: 5px;
    text-align: center;
}

HTML Yapısı:
HTML:
<div class="container">
    <div class="item">Öğe 1</div>
    <div class="item">Öğe 2</div>
    <div class="item">Öğe 3</div>
</div>

Bu kod, üç öğeyi yatayda ortalar ve eşit boşluk bırakır.

CSS ile Kutulara Gölge Ekleme (Box Shadow)



Kutu gölgeleri, öğelere derinlik ve görsel çekicilik katmak için kullanılır.

CSS:
.card {
    width: 300px;
    padding: 20px;
    margin: 20px auto;
    border-radius: 10px;
    background-color: white;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
}

HTML Yapısı:
HTML:
<div class="card">
    <h2>Kart Başlığı</h2>
    <p>Bu, bir kart örneğidir.</p>
</div>

CSS ile Animasyonlar



CSS animasyonları, web sitenizdeki öğelere hareket eklemek için kullanılabilir.

CSS:
@keyframes slideIn {
    from {
        transform: translateX(-100%);
        opacity: 0;
    }
    to {
        transform: translateX(0);
        opacity: 1;
    }
}

.animated-box {
    width: 200px;
    height: 200px;
    background-color: #007BFF;
    animation: slideIn 1s ease-in-out;
}

HTML Yapısı:
HTML:
<div class="animated-box"></div>

Grid Sistemi ile Düzen Oluşturma



CSS Grid, düzen oluşturmak için kullanılan güçlü bir tekniktir.

CSS:
.grid-container {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 20px;
    padding: 20px;
}

.grid-item {
    background-color: #f4f4f4;
    text-align: center;
    padding: 20px;
    border: 1px solid #ddd;
    border-radius: 5px;
}

HTML Yapısı:
HTML:
<div class="grid-container">
    <div class="grid-item">Öğe 1</div>
    <div class="grid-item">Öğe 2</div>
    <div class="grid-item">Öğe 3</div>
</div>

Son Öneriler



CSS, web sitenizi görsel olarak etkileyici hale getirmenin temel araçlarından biridir. Gradient arka planlar, hover efektleri, gölgeler ve animasyonlar gibi özellikleri projelerinizde kullanarak daha profesyonel bir görünüm elde edebilirsiniz. Flexbox ve Grid ile duyarlı düzenler oluştur
arak kullanıcı deneyimini en üst düzeye çıkarabilirsiniz.
 

Konuyu görüntüleyenler

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