internet pencereler Android
Genişletmek

CSS3'te bulanık bir arka plan ile modal pencereler. Bir açılır modal jquery jquery pencere açılır pencere karartma ile oluşturun

Modal pencereler, modern web tasarımının ayrılmaz bir parçasıdır, bunları kullanarak, geliştirici bir sayfadaki ayrışma yöntemine başvurabilir ve yardımcı sayfalara ziyaretçi atamaz. Bu derste, jquery ve CSS3 kullanarak site için bulanık bir arka plana sahip harika modal pencereler nasıl oluşturulacağına bakacağız. Bu kurallar sayesinde, pencere göründüğünde bulanık bir arka plan oluşturacağız, bu da ziyaretçinin sadece sitedeki gerekli bilgileri verir.

CSS3 üzerinde bulanık arka plan ile modal pencereler

Ekonomik Haberler Sadece Burada En İyisi: Kesir

Pencerenin animasyonu, CMOS'a, görünüm, pencere yukarıdan aşağıya doğru animasyon yapıldığında, arka plan bulanıklığı otomatik olarak geliştirildiğinde, böyle bir spoma haline getirilecektir.

Adım 1. HTML

İçinde bulunacağı bir kapıma sahip olacağız: Başlık, Açıklama, sonra bir sınıfa sahip bir düğme için bir sınıf ekliyoruz. togglemodal Modal pencereyi açmak için:

Başlık

Açıklama

O zaman bir sınıf eklememiz gerekiyor modal aktifBu sınıf, modal pencereyi aramaktan sorumlu olacaktır. modal__header. Başlıktan ve stilizasyon penceresinden sorumludur.

Adım 2. CSS.

Stilizasyona taşındığımız, ilk adım sınıf olacak bettonhangisi zaten tahmin edeceğinizi, sitedeki düğmeler için, bunun için doğru ekran parametrelerini ayarlarız:

Düğme (arka plan: Yok; arka plan-klip: Dolgu kutusu; ekran: satır içi blok; sınır: 0; Kullanıcı-Seçme: Yok; -Webkit-touch-catureout: Yok; -Webkit-görünüm: Düğme; -WebKit-Kullanıcı -Select: Yok; -Moz-Kullanıcı-Seçme: Yok; -MS-Kullanıcı-Seçme: Yok;)

Konteyner (Konum: Göreceli; Marjı: 0 Otomatik; Maksimum Genişlik: 960px; Kutu Boyutlandırma: Bordür Kutusu; Dolgu-Top: 40px;)

makale (arka plan: #fff; dolgu: 20px; kenar boşluğu: 40px; kenarlık-yarıçapı: 5px;) .Modal (Ekran: Yok; Konum: Sabit; Üst:% 50; Genişlik:% 100; Yükseklik: Otomatik; Marj -Top: -150PX; arka plan rengi: $ renkli-beyaz; sınır-yarıçapı: 3px; z-indeksi: 999; Kutu gölge: 0px 1px 3px 0px Karartılmış ($ Renk-BG, 10%); @Media # (@Media # ( $ Küçük) (sol:% 50; marj-sol: -260px; maksimum genişlik: 520px;) ve .is-aktif (ekran: blok; animasyon: 1s linear slayt;) iç (konum: göreceli; dolgu: 20px; )) .Modal__header (sınır altlığı: 1px katı koyu ($ renk-BG,% 5);) .Modal__footer (Metin Hizası: Merkez; Düğme (Ekran: Inline-blok;))

Stiller oldukça basittir, ayrı bir dosya tarafından saklanırlar ve bunları CSS ile karşılaşan geliştiriciden düzenlerken zorluklara neden olmamalıdır.

Adım 3. JS.

Son, ancak daha az önemli değil, menü göründüğünde, referansların tıklamalarının yanı sıra, küçük kurallar bize yardımcı olacak otomatik bulanıklaştırma geçmişinin kurulumu olacaktır. Js.:

$ ("Vücut"). AddClass ("bulanık"); $ (". Togglemodal"). Açık ("Tıkla", İşlev (Etkinlik); $ (". Modal"). TOGGLECLASS ("aktif"); $ ("vücut"). Toggleclass ("bulanık") );));

Sonuç olarak, bir posta parasının bakışları için hoşlanan harika modal pencereler elde ediyoruz ve tasarımınızı emmez.

Çeşitli Web Sitesi Mühendislik Teknikleri hakkında konuşmak, modal pencereler oluşturmanın bazı yolları hakkında söylenmemesi çok saçma olur. Pop-up'lar, modal pencereler kullanmanın randevu, yardımcı programı ve ortaya çıkan sorunlar hakkında konuşmayacağız. Bu tür rüzgarlar yaratma sayısız örneğinden yalnızca birini analiz edeceğiz.
Örneğin, özel eklentileri kullanmanın bir olasılık olmadığı durumlar vardır, bu nedenle kendi kendinize nasıl oluşturabileceğinizi anlamaya değer.

Bakalım nasıl yapılır:

Html

Aşağıdaki özelliklerle etiket ekleyerek başlayalım:

  • hREF - #? W \u003d 500 pencerenin genişliğini belirtir
  • rel - her pencere için benzersiz bir özellik
  • sınıf \u003d "popo-lamba" - bir açılır pencere görüntüleme sınıfı
< a href= "#?w=500" rel= "popup_name" class = "poplight" > Pencereye bakın Eylem - Genişlik \u003d 500px

Pencereye bakın Eylem - Genişlik \u003d 500px

O zaman açılır pencere için yerleşik bir işaretleme oluşturmamız gerekiyor. Sayfada herhangi bir yere, örneğin içeriğin alt kısmında da yerleştirebilirsiniz. Açılır pencere tanımlayıcısının özelliğe uyduğunu unutmayın. rel. Etiket
Bu, bağlantıyı ve açılır pencereyi birlikte ilişkilendirir.

Ve böylece, penceremizin yerleştirilmesiyle birlikte, şimdi çözdüğümüz sayfada, şimdi stillerin yardımıyla yerleştirelim, ona, konuşması için iyi bir görünüm.

Css somun

Netlik yapmak için, penceremizin stil parametrelerine bazı açıklamaları öngördüm. Pop-up'ların farklı bir boyuta sahip olabileceğinden, CSS'de belirtmiyoruz popup_block Pencerenin kenarları, gerekli boyutu hesaplar, sadece bir görevdir.

#Fade (Ekran: Yok; / * - Varsayılan Gizli - * / Arka plan: RGBA (7, 87, 207, 0.8); Konum: Sabit; Sol: 0; Üst: 0; Genişlik:% 100; Yükseklik:% 100; Opaklık: .80; Z-index: 9999; ) .popup_block (Ekran: Yok; / * - Varsayılan Gizli - * / Arka plan: #fff; Dolgu: 20px; Sınır: 8px katı RGB (134, 134, 134); Şamandıra: Sol; Yazı tipi boyutu:% 85; Konum: Sabit; Üst:% 50; Sol:% 50; Renk: # 000; Maksimum genişlik: 750px; Min genişliği: 320px; Yükseklik: Otomatik; Z-index: 99999; / * - CSS3 Blok Gölge - * / -WebKit-Box-Shadow: 0px 0px 20px # 000; -Moz-Box-Shadow: 0px 0px 20px # 000; Kutu gölgesi: 0px 0px 20px # 000; / * - CSS3 yuvarlama köşeleri - * / -Webkit-sınır yarıçapı: 12px; -Moz-Sınır-yarıçapı: 12px; Sınır yarıçapı: 12px; ) Popup_block p (font ağırlığı: 400; dolgu: 0; marjı: 0; renk: # 000; çizgi boyu: 1.6;) .popup_block H2 (Marj: 0px 0 10px; Renk: RGB (43, 43, 43) Font-Ağırlık: 400; Metin Hizası: Merkez; Metin-Gölge: 1PX 1PX 2PX # 0D0C0C;) / * Kapanış düğmesini oluşturun * / .Close (arka plan rengi: RGBA (61, 61, 61, 0.8); sınır: 2px katı #CCC; yükseklik: 25px; Hat yüksekliği: 20px; pozisyon: mutlak; sağ: -17px; Yazı tipi ağırlık: kalın; Metin Hizası: Merkezi; Metin Dekorasyonu: Yok; Dolgu: 0; Üst: -17px; Genişlik: 25px; -WebKit-Sınır-Yarıçapı:% 50; -MOZ-Sınır-Yarıçapı:% 50; Yarıçapı:% 50; -O-Sınır-yarıçapı:% 50; Sınır-yarıçapı:% 50; -moz-kutu-gölge: 1px 1px 3px # 000; -WebKit-Box-Shadow: 1px 1px 3px # 000; kutu- Gölge: 1px 1px 3px # 000;) .Close: Önce (Renk: RGBA (255, 255, 255, 0.9); İçerik: "X"; Yazı tipi boyutu: 12px; Text-Gölge: 0 -1PX RGBA (0, 0, 0, 0, 0.9);) .Close: Hover (252, 20, 0, 0.8);) .Shadow (Kutu-Gölge: 4px 4px 10px # 857373; -WebKit-Box-Shadow: 4px 4px 10px # 857373; - - MOZ-Box-Gölge: 4px 4px 10px # 857373; Dolgu: 0;) / * - IE6 için sabit konumlandırma - * / * HTML #fade (konum: mutlak;) * html .popup_block (pozisyon: mutlak;)

#Fade (Ekran: Yok; / * - Varsayılan Gizlidir - * / Arka Plan: RGBA (7, 87, 207, 0.8); Konum: Sabit; Sol: 0; Üst: 0; Genişlik: 100%; Yükseklik: 100% Opaklık: .80; z-index: 9999;) .popup_block (Ekran: Yok; / * - Varsayılan Gizlidir - * / Arka Plan: #FFF; Dolgu: 20px; Sınır: 8PX Katı RGB (134, 134, 134) Şamandıra: sol; yazı tipi boyutu:% 85; pozisyon: sabit; üst:% 50; sol:% 50; Renk: # 000; Maksimum genişlik: 750px; Min-Genişlik: 320PX; Yükseklik: Otomatik; Z-Dizin : 99999; / * - CSS3 Gölge Bloğu - * / -Webkit-Box-Gölge: 0px 0px 20px # 000; -Moz-Box-Gölge: 0px 0px 20px # 000; Kutu-Gölge: 0px 0px 20px # 000; / * - CSS3 yuvarlama açıları - * / -webkit-sınır-yarıçapı: 12px; -Moz-Sınır-yarıçapı: 12px; sınır-yarıçapı: 12px;) .popup_block p (Yazı tipi ağırlık: 400; dolgu: 0; marjı: 0; Renk: # 000; Hat yüksekliği: 1.6;) .popup_block H2 (Marj: 0px 0 10px; Renk: RGB (43, 43, 43); Yazı Tipi Ağırlığı: 400; Metin Hizası: Merkezi; Metin-Gölge: 1px 1px 2px # 0d0c0c;) / * Kapanış düğmesini * / .close (Backgro UND-RENK: RGBA (61, 61, 61, 0.8); Sınır: 2px katı #CCC; Yükseklik: 25px; Hat yüksekliği: 20px; Konum: Mutlak; Sağ: -17px; Yazı Tipi Ağırlığı: Kalın; Metin Hizası: Merkez; Metin Dekorasyonu: Yok; Dolgu: 0; Üst: -17px; Genişlik: 25px; -Webkit-Sınır-yarıçapı:% 50; -Moz-Sınır-yarıçapı:% 50; -MS-Sınır-yarıçapı:% 50; -O-Sınır-yarıçapı:% 50; Sınır yarıçapı:% 50; -Moz-Box-Shadow: 1px 1px 3px # 000; -WebKit-Box-Shadow: 1px 1px 3px # 000; Kutu gölgesi: 1px 1px 3px # 000; ) Kapat: Önce (Renk: RGBA (255, 255, 255, 0.9); İçerik: "x"; Yazı tipi boyutu: 12px; Metin-gölge: 0 -1PX RGBA (0, 0, 0, 0,9);). Kapat: Hover (252, 20, 0, 0.8);). Shadow (Kutu Gölge: 4px 4px 10px # 857373; -WebKit-Box-Shadow: 4px 4px 10px # 857373; -Moz-Box-Shadow: 4px 4px 10px # 857373; dolgu: 0;) / * - IE6 - * / * HTML #fade için sabit konumlandırma (pozisyon: mutlak;) * html .popup_block (pozisyon: mutlak;)

Pencerenin oluşumu ve CSS ile görünüşü ile, özel bir zorluk olmayacağını düşünüyorum. Stiller doğrudan HTML sayfasında, etiketler arasında kaydedilebilir. ve ve bunu stillerinizin ayrı bir dosyasına girebilirsiniz, genellikle bu dosya style.csss., ya da böyle bir şey.

JQuery'i ayarlama.

Modal pencerenin tam çalışması için, bu kütüphanenin çalışmalarına aşina olmayan JQuery'i bağlamanız gerekir.

Ayrıca daha ileri gideceğiz. JQuery'nin en son sürümünü kütüphane sitesinden yapabilir veya bağırsakta bulunan ayrı bir dosya kullanabilir, belgeye, kapanış etiketinin önündeki bölümüne bağlayabilirsiniz.

Böyle bir dize yerleştirerek:

Bir sonraki adımda, jquery eklentisinin doldurulmasını ve işlevlerini göz önünde bulundurun, açılır penceremizi etkinleştirmek için, kodun ne yaptığımızı daha iyi anlamak için bazı açıklamalar içerir.

Eklenti jquery.

$ (Belge). Hazır (işlev () ( // Poplight ve HREF Sınıfı Özellik Etiketi ile bağlantıya tıkladığınızda # dan $ ("a.poplight"). Tıklatın (işlev () (VAR POPID \u003d $ (BU). Attr ("rel"); // Pencerenin adını al, REL Nitelik Bağlantılarında Yeni Değişim Adı eklendiğinde unutmamak önemlidir. Var popurl \u003d $ (bu). Attr ("href"); // HREF özniteliğinin boyutunu al // href URL'den istek ve değişkenler Var query \u003d popurl. Bölünmüş ("?"); Var dim \u003d sorgu [1]. Bölünmüş ("&"); var popwidth \u003d loş [0]. bölünmüş ("\u003d") [1]; // sorgu dizesinin ilk değeri // Kapatma düğmesini pencereye ekleyin. $ ("#" + Popid). Fadein (). CSS ("genişlik": sayı (popwidth))). Hazırlıklı "" ) ; // Merkezde hizalama için marjı (stok) belirleyin (dikey ve yatay) - CSS'de tanımlanan girintiler + çerçeve genişliklerine göre rakım / genişliğe 80 ekleriz. var popmargtop \u003d ($ ("#" + popID). Yükseklik () + 80) / 2; var popmarleft \u003d ($ ("#" + popID). Genişlik () + 80) / 2; // insidansın değerini ayarlayın $ ("#" + Popid). CSS (("Margin-Top": - Popmargtop, "Marj-sol": - Popmargleft)); // yarı saydam bir karartma arka plan ekleyin $ ("Vücut"). Eklemek ("
" ) ; // DIV konteyneri etiketten önce kayıtlı olacak

.
$ ("# Solma"). CSS (("Filtre": "Alpha (Opacity \u003d 80)")). Fadein (); // katmanın yayıcılığı, aptal için filtre Yanlış döndür; )); // pencere ve siyahlık arka planı kapatın $ (Belge). Açık ("Tıkla", "A.Close, #fade", işlev () () () () // pencerenin dışına tıklayın, yani arka planda ... $ ("# Solma, .popup_block"). Fadeout (solma () ($ ("# Fade, A.Close"). Kaldır (); // sorunsuzca kaybolur )); Yanlış döndür; )); ));

$ (Belge) .Ready (fonksiyon () (// Poplight ve HREF sınıfı özellik etiketi ile bağlantıyı tıkladığınızda C # $ ("a.poplight"). (İşlev () () (function () (function () ("rel"); // pencerenin adını al, yeni eklerken unutmamak önemlidir. REL NASTIKITIGON LINKS adını değiştirmek için Var Popurl \u003d $ (this) .ATTR ("href"); // HREF öznitelik referanslarının boyutunu // HREF URL'DEN DEĞERLENDİRMEYEN TALİMAK VE DEĞİŞİKLER ("? "); Var dim \u003d query.split (" & "); var popwidth \u003d dim.split (" \u003d "); // sorgu dizesinin ilk değeri // Kapatma düğmesini $ (" # "+ PopID) ekleyin .Fadein ("#" + Popid) pencereye. CSS (("genişlik": numara ("popwidth)). Prepende (" "); // Merkezde hizalama için marjı (yedek) belirleyin (dikey ve yatay) ) - CSS var POPMARGTOP \u003d ($ ("# 80) / 2; var popmarleft \u003d ($ (" # 80) / 2; var popmarleft \u003d ($ () + 80) / 2; + Popid) .Width () + 80) / 2; // $ ("#" "+ PopID) .CSS'lerin değerini ayarlayın ((" Margin-Top ": -Popmargtop," Margin-Sol ": -Popmargleft )); // saydam bir karartma arka planı $ ("vücut") ekleyin. Eklemek ("

"); // div konteyner etiketten önce kaydedilecek

. $ ("# Solma"). CSS ("Filtre": "Alpha (opacity \u003d 80)")). Fadein (); // Katmanın yayıcılığı, Aptal için filtre yani yanlış döndürme; )); // pencereyi kapatın ve kararan arka plan $ (belge) .ON ("Tıklayın", "A.Close, #fade", işlev () () () (// Pencerenin dışına tıklayın, yani arka planda ... $ ("#fade, .popup_block"). FADEout (işlev () () ($ ("# Fade, A.Close"). Kaldır (); // sorunsuzca kaybolur); yanlış döndürme;)); ));

Sonuç:

Genel olarak, enkazlara tırmanmazsanız ve kendinizi aşırı bir kodu Abrakadabra'yı yüklemezseniz, harika modal penceremiz çalışmaya hazırdır ve düşüncelerinizi metne veya başka herhangi bir bilgiyi bekliyor.
Video veya büyük ölçekli görüntüleri koymak için bir modal pencere kullanmak isteyenler, yine de özel tip eklentileri kullanmamayı tavsiye ederim, çünkü yukarıdaki örnek modal pencerenin örneğidir, kolay ve çok ağır bilgiler için daha fazla tasarlanmıştır. , eğer istenirse, bu bir sorun değil.

Bir dahaki sefere, örnekte kesinlikle söyleyip göstereceğim ve kesin olarak, çoğu, birçoğu, üçüncü taraftaki nesneleri açılır pencereye öğrenmekle ilgilenecek. Bu yüzden webinizi kaybetmeyin ve güncellemeleri izlemeyin!

Güncelleme: Sürüm DM-modal.js v1.3 (01/15/2017)
Sabit: Değiştirilen modası geçmiş fonksiyonu.Live (), HREF * \u003d \\\\ # Sözbisörü kullanılır. Şimdi eklenti, jquery kütüphanesinin ilgili sürümleriyle çalışır.

Bu kadar! Umarım başka bir faydalı ders ortaya çıktı.

Her saygı ile Andrew


3. Referansın neden olduğu modal jquery penceresinin örneği (bir demo ile)

Büyük olasılıkla, internette bir pop-up modal penceresini gördünüz - kayıt, uyarı, referans bilgileri, dosya indirme ve çok daha fazlası. Bu derste, en basit modal pencereleri oluşturmak için birkaç örnek sunacağım.

Basit bir açılır modal pencere oluşturun

Hemen görünecek en basit modal pencerenin kodunu düşünmeye devam edeceğiz.
jquery kodu


Herhangi bir yerde kod ekle vücut. Senin sayfan. Sayfayı indirdikten hemen sonra, herhangi bir komut olmadan, bir sonraki pencereyi göreceksiniz:


Ancak, sayfanın tamamını tarayıcıya yükledikten sonra aşağıdaki kod gerçekleştirilecektir. Örneğimizde, görüntülerle bir sayfa yükledikten sonra, basit bir açılır pencere açılır:

CSS ile referansla modal jquery penceresini arayın

Bir sonraki adım yaratılış olacak modal pencere Bağlantıyı tıkladığınızda. Arka plan yavaşça loşar.


Sık sık giriş ve kayıt formunun bu pencerelerde bulunduğunu görebilirsiniz. Çalışmaya başlıyoruz

Başlamak, yazmak hTML parçası. Bu kod, belgenizin gövdesine yerleştirilir.

Modal bir pencere arayın



Modal pencerenin metni
Kapat

Modal pencerede metin.



CSS Kodu. Ayrı bir CSS dosyasında veya içinde
JQuery Kodunda, ana dikkat, modal pencerenin ve maskenin konumuna, kademeli olarak loş bir arka plana odaklanacaktır.

Dikkat! Kütüphaneyi belgenin başındaki bağlamayı unutmayın!


Bir kütüphane Google'dan bağlama. Doğru, doğrudan jquery kodunun kendisi.

Jquery kodu

Sitelerde oldukça sık modal pencereleri karşılayabilir ve hepsi farklı görevler için kullanılır. Aslında, site arayüzünü daha etkileşimli ve uygun hale getirmenizi sağlayan oldukça güçlü bir araçtır. Örneğin, modal pencereler, bir yetkilendirme formu, geri bildirim formu, siparişi sipariş etmek ve asla bilemezsiniz gibi çeşitli formlar için kullanılabilir.

Bu yazıda, bir örneği, jQuery ve CSS kullanarak modal basit bir pencereyi nasıl yapacağız. Bu örneğin özelliği, burada jquery kütüphanesinin kendisi hariç, burada gerekli olmamasıdır.

Modal penceresinin kodunu sayfaya yerleştiririz:

Modal penceresini aç

İşaretlemeden görülebileceği gibi, modal pencerenin bloğu ID özniteliği ile DIV'dir \u003d modal_formelement aralığını içeren C ID \u003d modal_close. Bu eleman, modal pencereyi kapatmak için bir düğme görevi görür, ek olarak, Block DIV bloğu, ID özniteliği ile bloğun altında bulunur \u003d kaplamabu aynı anda hizmet eder ve arka planı karartmak için. Modal pencere, sınıfla bağlantıyı açacak modal.

Modal pencere için CSS

#Modal_form (genişlik: 300px; yükseklik: 300px; kenarlık-yarıçapı: 5px; sınır: 3px # 000 katı; arka plan: #fff; pozisyon: sabit; üst: 45%; sol:% 50; marj-top: -150px; Marj-Sol: -150px; Ekran: Yok; Opaklık: 0; z-index: 5; Dolgu: 20px 10px;) #modal_form #modal_Close (Genişlik: 21px; Yükseklik: 21px; Konum: Mutlak; Üst: 10px; Sağ: 10px; imleç: işaretçi; ekran: blok;) #verlay (z-index: 3; konum: sabit; arka plan rengi: # 000; opaklık: 0.8; -moz-opaklık: 0.8; Filtre: alfa (opaklık \u003d 80) ; Genişlik:% 100; Yükseklik:% 100; Üst: 0; Sol: 0; İmleç: İşaretçi; Ekran: Yok;)

İçin modal_form Sabit bir genişlik ve yükseklik belirledik ve ardından ekranın ortasına odaklandık. Modal pencerenin substratı için ( kaplama) Ekran genişliğinin boyutunu belirtiriz, saydamlığı doldurmanın yanı sıra varsayılan olarak gizlenmemiz. Özel anlar. z endeksi., Modal penceresinde, sayfadaki tüm elemanların en büyüğü olmalı ve kapak, modal pencerenin kendisi dışında tüm elemanlara sahip olmalıdır.

Şimdi en temel için, bu JavaScript'teki bir koddur. Modal pencere için, iki ana olay kullanılacak, açılışıdır - sınıfla öğeye tıklayın. modalBizim durumumuzda, bu bir bağlantıdır ve modal pencerenin kapanması, bu kapaktaki bir kapaktır ( kaplama) Veya Kapat düğmesine tıklayın, durumumuzda ID ile açık bir öğedir \u003d modal_close.

$ (Belge) .Ready (işlev () ($ ("(". Modal "). Tıklayın (işlev (olay) (olay.preventdefault (); $ (" # Overlay "). Fadein (400, // Animize Fonksiyonu Kapak Gösterisi () (// sonraki, modu gösterin. Pencere $ ("# modal_form") .css ("Ekran", "blok") .Anlimate ((opaklık: 1, üst: "% 50"), 200);) );)); // $ modal pencerenin kapanması ("# modal_close, #overlay"). (İşlev () (). ("# Modal_form") .Anlimate ((opaklık: 0, üst: "% 45"), 200, // fonksiyonun şeffaflığını azaltın () () (// Anames $ (bu) .css ("Ekran", "Yoktur"); // $ Pencereyi Gizle ("# Overlay"). FADEOUT (400); // kıvırcık podlock));));));

Animate sayesinde dikey pozisyonu değiştiririz Üst., ayrıca şeffaflık opaklıkVe bununla ilginç bir etki alıyoruz. Bu etki, pencereyi açarken ve kapatıldığında kullanılır. Aradaki fark, bloklar için özellikleri kullanma prosedürünün değişmesi, böylece pencerenin açılış ve kapanmasını görselleştirmesidir.

1. JQuery'de Modal Pencere "Basit Modal Kutu"

2. JQuery fişi "Leanmodal"

Modal pencerelerde içerik ekranı. Demo sayfasındaki eklentiyi görüntülemek için bağlantıya tıklayın: Kaydolun Form veya Temel İçerik.

3. JQuery fişi "ToastMessage"

Açılır mesajlar. İki versiyonda eklenti. Bir durumda, mesajlar bağımsız olarak kaybolur, belirli bir süre sonra, ikinci uygulamada mesajı kapatmak için, düğmeye tıklamanız gerekir.

4. Modal pencerede içerik açılır penceresi

Eklenti "RESARE". Eklenti eylemini görüntülemek için, Ateşe tıklayın. Gösteri sayfasındaki modal düğmesini açın.

5. Sevimli iletişim kutuları

Eklentideki eklentiyi izlemek için Demo sayfasındaki Haç'ı tıklayın.

6. Mootools modal penceresi, moocialog eklentisi

7. JQuery Pop-up Ekran Üst

8. JQuery Pop-up Penceresi

pop-up penceresinde geri bildirim formunu görüntülemek için jquery eklentisi.

10. Facebook iletişim kutusunu uygulamak için Mootools "Lightface" eklentisi

Facebook iletişim kutuları. Statik bilgilere ek olarak, görüntülere, çerçevelere, Ajax istekleri pencereye yerleştirilebilir. Eklentinin birçok ayarı, çok güçlü bir araç. Çok şık ve işlevsel olarak görünüyor. Örnekleri farklı içeriklerle görüntülemek için demo sayfasındaki bağlantıları izleyin.

11. JQuery Modal Penceresi

JQuery'de NEAT POP-up iletişim kutusu.

12. Modal JQuery Windows

Sevimli açılır modal pencereler. Üç stilize tasarım. Demo sayfası, Windows'u aramak için 3 bağlantıyı sunar.

13. Modal JQuery Windows

Birkaç çeşit açılır modal pencereler. Eklenti eylemini görüntülemek için, demo sayfasındaki bağlantıya tıklayın.

15. Pop-up üst sayfa mesajı

Mesaj, sırayla kararırken sayfanın üstünde görüntülenir. Açılır mesajı görmek için demo sayfasındaki "Beni Tıkla" yazısını tıklayın. Haç'a tıklamak onu kapatır. JQuery ile uygulandı.

16. JavaScript'te Modal Pencere "Modalbox"

Açılır ve yeniden başlatma sayfasını kullanmadan modern modal iletişim kutularının uygulanması. Demo sayfasında, komut dosyasına bakmak için Demo Başlat düğmesine tıklayın.

17. "Leightbox" Prototip Kütüphanesini Kullanarak Eklenti

Modal pencerelerdeki içeriği görüntülemek için eklenti.