Selam! Boş düğme tedarikçisi olarak, sık sık boş düğmenin tıklamayla renk değiştirmesinin nasıl sağlanacağıyla ilgili sorular alıyorum. İster bir web sitesi, ister bir uygulama, hatta özel bir arayüz olsun, projelerinize çok fazla etkileşim ekleyebilecek oldukça hoş bir efekt. Bu blog yazısında size bu süreci adım adım anlatacağım.
Tıklamada Düğme Rengi Neden Değiştirilmeli?
Nasıl yapılır konusuna dalmadan önce, neden boş bir düğmenin tıklandığında renk değiştirmesini isteyebileceğinizden bahsedelim. Öncelikle kullanıcıya anında geri bildirim sağlar. Bir düğmeye tıkladıklarında bir şeyin olmasını beklerler ve renk değişikliği, eylemlerinin kaydedildiğini göstermenin basit ama etkili bir yoludur. Ayrıca görsel açıdan ilgi çekici bir dokunuş katar ve arayüzünüzü daha ilgi çekici hale getirir.
Önkoşullar
Bu öğreticiyi takip etmek için temel HTML, CSS ve JavaScript bilgisine ihtiyacınız olacak. Bu teknolojilerde yeniyseniz endişelenmeyin; her şeyi sade İngilizce olarak açıklayacağım. Ayrıca kodunuzu yazmak için bir metin düzenleyiciye ve onu test etmek için bir web tarayıcısına ihtiyacınız olacaktır.
Adım 1: HTML Yapısını Oluşturun
Düğmemiz için temel HTML yapısını oluşturarak başlayalım. Metin düzenleyicinizi açın ve yeni bir dosya oluşturun. Bir ile kaydedin.htmlörneğin uzatmadüğme-renk-değişimi.html. İşte kod:
<!DOCTYPE html> <html lang="tr"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, startup-scale=1.0"> <title>Düğme Rengi Değişimi</title> <link rel="stylesheet" href="styles.css"> </head> <body> <button id="myButton">Beni Tıkla</button> <script src="script.js"></script> </body> </html>
Bu kodda, düğmeli basit bir HTML sayfası oluşturduk. Düğmenin bir özelliği varİDile ilgilibenimDüğmem, bunu daha sonra JavaScript ile hedeflemek için kullanacağız. Ayrıca, adı verilen harici bir CSS dosyasını da bağladık.stiller.cssve adlı bir JavaScript dosyasıscript.js.
Adım 2: Düğmeye CSS ile Stil Verme
Şimdi şunu oluşturalım:stiller.cssDüğmemize stil vermek için dosya. Metin düzenleyicinizde yeni bir dosya oluşturun ve bunu farklı olarak kaydedin.stiller.cssHTML dosyanızla aynı dizinde. İşte kod:


#myButton { arka plan rengi: #3498db; renk: beyaz; dolgu: 10 piksel 20 piksel; sınır: yok; kenarlık yarıçapı: 5 piksel; imleç: işaretçi; geçiş: arka plan rengi 0,3 saniyelik kolaylık; } #myButton:hover { arka plan rengi: #2980b9; }
Bu CSS kodunda düğmeyi mavi arka plan rengi, beyaz metin ve biraz dolguyla tasarladık. Ayrıca köşeleri yuvarlatılmış bir kenarlık yarıçapı da ekledik.geçişözelliği, düğmenin arka plan rengi değiştiğinde düzgün bir animasyon ekler.: üzerine gelinsözde sınıf, kullanıcı düğmenin üzerine geldiğinde arka plan rengini değiştirir.
3. Adım: Tıklamada Rengi Değiştirmek için JavaScript Ekleyin
Son olarak butonun tıklandığında renk değiştirmesini sağlayacak JavaScript kodunu ekleyelim. Metin düzenleyicinizde yeni bir dosya oluşturun ve bunu farklı olarak kaydedin.script.jsHTML ve CSS dosyalarınızla aynı dizinde. İşte kod:
const düğmesi = document.getElementById('myButton'); butonu.addEventListener('tıklayın', function () { butonu.style.backgroundColor = '#e74c3c'; });
Bu JavaScript kodunda öncelikle düğmeyi kullanarak seçiyoruz.İDve bunu adı verilen bir değişkende saklayındüğme. Daha sonra butona bir olay dinleyicisi ekliyoruz.tıklamaketkinlik. Düğmeye tıklandığında, olay dinleyicisinin içindeki, düğmenin arka plan rengini kırmızıya çeviren işlev yürütülür.
Kodunuzu Test Etme
Artık HTML, CSS ve JavaScript kodunu yazdığınıza göre, test etme zamanı geldi. HTML dosyanızı bir web tarayıcısında açın. "Beni Tıkla" yazan mavi bir düğme görmelisiniz. Düğmenin üzerine geldiğinizde mavinin daha koyu bir tonuna dönmesi gerekir. Düğmeye tıkladığınızda kırmızıya dönmesi gerekir.
Renk Değişimini Özelleştirme
CSS ve JavaScript kodunu değiştirerek renk değişimini özelleştirebilirsiniz. Örneğin, başlangıçtaki arka plan rengini, fareyle üzerine gelme rengini ve tıklama rengini değiştirebilirsiniz. CSS geçişlerini ve animasyonlarını kullanarak daha karmaşık animasyonlar veya efektler de ekleyebilirsiniz.
Boş Düğme Ürünlerimiz
Boş düğme tedarikçisi olarak farklı şekil, boyut ve malzemelerde çok çeşitli boş düğmeler sunuyoruz. Popüler ürünlerimizden bazılarına göz atın:
- Yuvarlatılmış Köşeler Emniyet Pimi Sırtı: Bu düğmelerin köşeleri yuvarlatılmış ve arka kısmı çengelli iğnelidir, bu da onları giysilere veya çantalara takmak için mükemmel kılar.
- Metal Pim Üçgen Şekli Düğme Rozeti: Üçgen şeklindeki bu butonlar metalden yapılmış olup arka kısmı iğnelidir ve projelerinize benzersiz bir dokunuş katar.
- Oval Düğme Pin Rozetleri Parçaları: Bu oval şekilli düğmeler, özel rozetler oluşturmak için mükemmeldir.
Tedarik İçin Bize Ulaşın
Boş düğmelerimizi satın almakla ilgileniyorsanız, sizden haber almak isteriz. İster kişisel bir proje için küçük bir miktara ister bir işletme için büyük bir siparişe ihtiyacınız olsun, size rekabetçi fiyatlarla yüksek kaliteli ürünler sağlayabiliriz. Tedarik sürecini başlatmak ve özel ihtiyaçlarınızı görüşmek için bizimle iletişime geçin.
Referanslar
- HTML ve CSS: Kesin Kılavuz, Eric A. Meyer ve Estelle Weyl
- JavaScript: Kesin Kılavuz, David Flanagan
