Sweet Alert Nedir?

Klasik uyarı pencerelerinden sıkıldıysanız, modern ve mobil uyumlu bir alternatif olan SweetAlert kütüphanesini kullanabilirsiniz. Eğer PHP ile nasıl kullanabileceğinizi merak ediyorsanız, PHP Morris Js yazısını inceleyebilirsiniz.

Öncelikle, kütüphaneyi projenize dahil etmelisiniz.

SweetAlert Kütüphanesini Dahil Etme

<script src="dist/sweetalert.min.js"></script>
<link rel="stylesheet" type="text/css" href="dist/sweetalert.css">

Bir butona tıklandığında uyarı penceresinin açılmasını sağlayalım:

<button id="uyariButonu">Tıkla Bana</button>

Şimdi jQuery kodlarını ekleyelim:

Örnek Kod

<script type="text/javascript">
 $(function() {
 $("#uyariButonu").click(function () {
 sweetAlert({
 title: "Bu Bir Başlıktır",
 text: "Burası <b>Açıklama</b> Kısmıdır adamcoder.net",
 allowEscapeKey: true, // false yaparsanız ESC tuşu kapatmaz
 customClass: "ozel-sinif", // <button class="ozel-sinif"> gibi
 allowOutsideClick: false, // true yaparsanız dışarı tıklanınca kapanır
 showCancelButton: false, // Geri butonu görünmez
 showConfirmButton: true, // Onay butonu görünür
 confirmButtonText: "Tamamdır", // Buton yazısını özelleştirin
 confirmButtonColor: "#AEDEF4", // Onay butonunun rengini değiştirin
 cancelButtonText: "Geri Git", // İptal butonu metni
 closeOnConfirm: true, // Onaya basıldığında pencere kapanır
 closeOnCancel: true, // İptale basıldığında pencere kapanır
 imageUrl: "/images/sweetalert.webp", // Uyarı penceresinin resmi
 imageSize: "100x100", // Resim boyutu
 timer: 10000, // 10 saniye sonra otomatik kapanır
 html: true
 });
 });
 });
</script>

SweetAlert Argümanları

Argüman Açıklama
title Uyarının başlık kısmıdır.
text Uyarı penceresindeki açıklama metnidir.
type "warning", "error", "success", "info" gibi tipleri belirler.
allowEscapeKey ESC tuşuyla pencerenin kapanmasını sağlar.
customClass Özel CSS sınıfı eklemenize olanak tanır.
allowOutsideClick Dışarı tıklanırsa pencerenin kapanmasını belirler.
showCancelButton İptal butonunu gösterir.
showConfirmButton Onay butonunu gösterir.
confirmButtonText Onay butonu metnini belirler.
confirmButtonColor Onay butonunun rengini değiştirir.
cancelButtonText İptal butonunun metnini değiştirir.
imageUrl Uyarı penceresine özel bir resim ekler.
imageSize Resmin genişlik ve yükseklik değerlerini belirler.
timer Belirtilen süre sonunda pencereyi otomatik olarak kapatır.
html HTML etiketlerini kullanmanıza olanak tanır.
animation Açılış animasyonunu değiştirir.
inputType "text", "password", "submit" gibi giriş alanı türlerini belirler.
inputPlaceholder Giriş alanına ipucu metni ekler.
inputValue Giriş alanına varsayılan bir değer ekler.
closeOnConfirm Onay butonuna basılınca pencerenin kapanmasını sağlar.
closeOnCancel İptal butonuna basılınca pencerenin kapanmasını sağlar.

Örnek Görsel

SweetAlert Örneği

İndirme Bağlantısı

Örnek Dosyayı İndirin