JavaScript Kullanarak Göster/Gizle Fonksiyonelliği Oluşturmak

Blog Gönderisi Resmi

Hizmetlerimiz hakkında bilgi almak için tıklayın.

Web geliştirmede, kullanıcıların sayfa üzerindeki belirli öğeleri gösterip gizlemesine izin vermek, interaktif ve kullanıcı dostu arayüzler oluşturmanın temel yollarından biridir. JavaScript, bu tür dinamik etkileşimleri kolaylıkla gerçekleştirmemize olanak tanır. Bu makalede, basit bir “göster/gizle” işlevselliğinin nasıl uygulanacağını adım adım inceleyeceğiz.

HTML Yapısı


Öncelikle, HTML yapımızı oluşturalım. Bir buton ve gösterilecek/gizlenecek bir içerik elemanı ekleyeceğiz:


 <button id="toggleButton">Göster/Gizle</button>
 <div id="content" style="display: none;">
    Burası gösterilecek veya gizlenecek içeriktir.
</div>
 

Burada, içeriği başlangıçta gizli tutmak için style="display: none;" kullanıyoruz.

JavaScript Fonksiyonu


Şimdi, göster/gizle işlevselliğini gerçekleştirecek JavaScript kodunu ekleyelim:


document.getElementById("toggleButton").addEventListener("click", function() {
    var content = document.getElementById("content");
    if (content.style.display === "none") {
        content.style.display = "block";
    } else {
        content.style.display = "none";
    }
});

Bu kod parçası şu işlemleri gerçekleştirir:

  1. “toggleButton” ID'sine sahip butona bir tıklama olay dinleyicisi ekler.
  2. Tıklama gerçekleştiğinde, “content” ID'sine sahip öğeyi bulur.
  3. Öğenin görüntüleme durumuna göre, onu ya gizler ya da gösterir.

CSS ile İyileştirmeler


Ek olarak, gösterilen içeriğin daha estetik görünmesi için bazı CSS stillemeleri yapabiliriz:


<style>
#content {
    border: 1px solid #ddd;
    margin-top: 10px;
    padding: 15px;
    display: none; /* Başlangıçta gizli */
}
</style>

Kullanıcı Deneyimini Düşünmek


Bu fonksiyonelliği daha da geliştirmek için, butonun metnini değiştirerek kullanıcıya mevcut durum hakkında geri bildirim sağlayabiliriz. İçeriğin gösterilip gizlenme durumuna göre “Göster” veya “Gizle” yazısı değişebilir.

JavaScript kullanarak web sayfanızda dinamik göster/gizle işlevselliği eklemek, kullanıcı etkileşimini artırmada etkili bir yöntemdir. Bu basit örnek, interaktif web uygulamaları oluşturmanın temellerinden biridir ve benzer mantıklar, daha karmaşık özellikler geliştirmek için de kullanılabilir.

Sizin İçin Önerdiklerimiz

Blog Resim
JavaScript Array Dizi Metodları 2: Kullanımı ve Örnekler

JavaScript

Bu örnekler, JavaScript array dizi metodlarının nasıl kullanılacağını ve hangi amaçlar için kullanılabileceğini göstermektedir. Bu metodlar, verilerinizi işlemek ve manipüle etmek için çok kullanışlıdır.

Devamını Oku
Blog Resim
JavaScript Nesne Yönelimli Programlama Nedir?

JavaScript

Günümüzde web geliştirme için JavaScript oldukça yaygın kullanılan bir dildir. Bu dili kullanırken nesne yönelimli programlama (OOP) prensiplerini..

Devamını Oku
Blog Resim
JavaScript’te Web Uygulama Güvenliği

JavaScript

Günümüzün hemen hemen her işletmesi, her kurumu bir şekilde web uygulamaları kullanmaktadır. Bu web uygulamalarının hızlı, etkili ve güvenilir..

Devamını Oku
Blog Resim
Vue.JS Nedir? Nerelerde Kullanılır?

JavaScript

Vue.JS, açık kaynak bir JavaScript hızlı geliştirme uygulama çerçevesidir. Vue.JS, tek sayfalı uygulamalar (SPA) oluşturmak için kullanılabilecek ..

Devamını Oku