Menü
Bedava
kayıt
ev  /  Multimedya/ Jquery kayıt formu. jQuery ile adım adım kayıt

Jquery kayıt formu. jQuery ile adım adım kayıt

İnternet üzerinden heyecan Sayfanın temiz ve sade bir tasarımla çalıştığını görebilirsiniz. Sayfanın sağ üst köşesine bakın, orada bir düğme göreceksiniz yetki sisteme, hangisine tıklayarak göreceksiniz şekil verileri doldurmak için. Bugün size kendi web sitenizde benzer bir etkiyi nasıl yapacağınızı anlatacağız. Aslında çok basit. Ayrıca sayfada yerden tasarruf etmenize yardımcı olacak ve ziyaretçilerinize rahatlık hissi katacaktır. Bu yazıda, tüm bu sistemin nasıl çalıştığına dair adımlarda size yol göstereceğiz ve bu rehber, öğrenmek isteyenler için de faydalı olacaktır. jQuery... İleri!

HTML Kodu

İlk önce HTML koduyla başlamanız gerekir. HTML kodu çok basittir - formun görüntülendiği "fieldset" etiketiyle birlikte gelen "a" etiketini içerir.

Bunu yeni sayfa kodunuza kopyalamanız yeterlidir:


Bir hesabınız var mı? Kayıt olmak













Parolanızı mı unuttunuz?


title = "(! LANG: Parolanızı hatırlıyorsanız, e-posta adresinizle giriş yapmayı deneyin." !}
href = "#"> Kullanıcı adınızı mı unuttunuz?






CSS kodu

Oturum açma düğmesini ve oturum açma formunu tanımlamak için CSS kullanmanız gerekecektir. Aşağıdaki kod tam olarak bu işlevi görür.

Bu kodu css dosyanıza kopyalamanız veya stili tanımladığınız HTML koduna eklemeniz yeterlidir. Bu kodlar yetkilendirme düğmesini tanımlar.

#konteyner (
genişlik: 780 piksel;
kenar boşluğu: 0 otomatik;
pozisyon: göreceli;
}

#içerik (
genişlik: 520 piksel;
minimum yükseklik: 500 piksel;
}
a: bağlantı, a: ziyaret edildi (
renk: # 27b;
metin-dekorasyon: yok;
}
a: üzerine gelin (
metin-dekorasyon: altı çizili;
}
bir görüntü (
sınır genişliği: 0;
}
#topnav (
dolgu: 10px 0px 12px;
yazı tipi boyutu: 11 piksel;
satır yüksekliği: 23 piksel;
metin hizalama: sağa;
}
#topnav a.signin (
arka plan: # 88bbd4;
dolgu: 4px 6px 6px;
metin-dekorasyon: yok;
yazı tipi ağırlığı: kalın;
renk: #fff;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
sınır yarıçapı: 4 piksel;
* arka plan: şeffaf url ("görüntüler / oturum açma-nav-bg-ie.png") tekrarsız 0 0;
* dolgu: 4px 12px 6px;
}
#topnav a.signin: üzerine gelin (
arka plan: # 59B;
* arka plan: şeffaf url ("görüntüler / oturum açma-nav-bg-hover-ie.png") tekrarsız 0 0;
* dolgu: 4px 12px 6px;
}
#topnav a.signin, #topnav a.signin: üzerine gelin (
* arka plan konumu: 0 3px!önemli;
}

a. oturum aç (
pozisyon: göreceli;
sol kenar boşluğu: 3 piksel;
}
a.oturum açma süresi (
arka plan resmi: url ("görüntüler / toggle_down_light.png");
arka plan tekrarı: tekrar yok;
arka plan konumu: %100 %50;
dolgu: 4px 16px 6px 0;
}
#topnav a.menu-aç (
arka plan: # ddeef6!önemli;
renk: # 666! önemli;
anahat: yok;
}
#small_signup (
ekran: satır içi;
yüzer: yok;
satır yüksekliği: 23 piksel;
kenar boşluğu: 25 piksel 0 0;
genişlik: 170 piksel;
}
a.signin.menu-açık yayılma alanı (
arka plan resmi: url ("görüntüler / toggle_up_dark.png");
renk: # 789;
}

Ardından giriş formunun tanımı gelir:

#signin_menu (
-moz-border-radius-topleft: 5 piksel;
-moz-border-radius-bottomleft: 5px;
-moz-border-radius-alt sağ: 5 piksel;
-webkit-border-sol-üst-yarıçap: 5px;
-webkit-border-alt-sol-yarıçap: 5px;
-webkit-border-alt-sağ-yarıçap: 5px;
görüntü yok;
arka plan rengi: # ddeef6;
pozisyon: mutlak;
genişlik: 210 piksel;
z-endeksi: 100;
sınır: 1 piksel şeffaf;
metin hizalama: sola;
dolgu: 12 piksel;
üst: 24.5 piksel;
sağ: 0 piksel;
üst kenar boşluğu: 5 piksel;
sağ kenar boşluğu: 0px;
* sağ kenar boşluğu: -1px;
renk: # 789;
yazı tipi boyutu: 11 piksel;
}

#signin_menu girişi, #signin_menu girişi (
Ekran bloğu;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
kenarlık: 1 piksel düz #ACE;
yazı tipi boyutu: 13 piksel;
kenar boşluğu: 0 0 5px;
dolgu: 5 piksel;
genişlik: 203 piksel;
}
#signin_menu p (
kenar boşluğu: 0;
}
#signin_menu a (
renk: # 6AC;
}
#signin_menu etiketi (
yazı tipi ağırlığı: normal;
}
#signin_menu p.hatırla (
dolgu: 10 piksel 0;
}
#signin_menu p.unutulmuş, #signin_menu p.complete (
ikisini de temizle;
kenar boşluğu: 5 piksel 0;
}
#signin_menu p bir (
renk: # 27B! önemli;
}
#signin_submit (
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
arkaplan: # 39d url ("images / bg-btn-blue.png") tekrar-x kaydırma 0 0;
kenarlık: 1 piksel katı # 39D;
renk: #fff;
metin gölgesi: 0 -1px 0 # 39d;
dolgu: 4px 10px 5px;
yazı tipi boyutu: 11 piksel;
kenar boşluğu: 0 5px 0 0;
yazı tipi ağırlığı: kalın;
}
#signin_submit :: - moz-focus-inner (
dolgu: 0;
sınır: 0;
}
#signin_submit: üzerine gelin, #signin_submit: odak (
arka plan konumu: 0 -5 piksel;
imleç: işaretçi;
}

Javascript ile çalışma zamanı

HTML ve CSS kodları oldukça karmaşık ve dolambaçlı görünüyor, ancak javascript'te her şey çok basit. Sadece bu javascript kodunu kopyalayın, bu nedenle, tıklama giriş formu dışında yapılmış olsa bile, yetkilendirme düğmesine tıklandığı anda formu görüntülemek ve gizlemek mümkün olacaktır.



Yukarıdaki koda göre bir ziyaretçi yetkilendirme butonuna tıkladığında yeni bir fonksiyon tetikleniyor. İlk olarak, oturum açma formu görüntülenir ("filedset" etiketinde bulunur), ardından ".signin" sınıfındaki bağlantı, arka plan görüntüsünü değiştiren başka bir "menu-open" sınıfı ekler.

Bu koddaki bir diğer olay ise, ziyaretçiler giriş formuna değil de sayfanın herhangi bir yerine tıkladığında formun kendini kapatmasıdır. Başka bir deyişle, "menu-open" sınıfı, ".signin" sınıfıyla olan bağlantıdan kaldırılır ve orijinal arka plan görüntüsünü ona döndürür.

İpuçlarına gelince?


Genellikle kullanmanızı öneririz jQuery eklentisi - tüyler ürpertici... Araç ipucunun içeriği, bağlantının "başlık" özelliğinde yazılan şeydir. Araç ipucunun konumunu doğuya, batıya, güneye veya kuzeye göre değiştirebilirsiniz. Bu, yukarıdaki kodda belirtilen "yerçekimi" parametresi aracılığıyla yapılır. Size bu eklentiye ayrılmış, yeteneklerini daha ayrıntılı olarak inceleyebileceğiniz ve eklentiyi indirebileceğiniz bir siteye bağlantı sağlıyoruz. ...

Nihayet

Bu makaledeki tüm kodu kopyaladıysanız, lütfen klasör yapısını değiştirmeyin. Değiştirirseniz kod çalışmayacaktır. Bu kod sadece bir oluşturma örneğidir. jQuery kullanarak açılır giriş formu... Uygulamanızda iyi şanslar!

Bu eğitimde, sitede şık bir giriş formu oluşturacağız, bunu Vladimir Kudinov tarafından oluşturulan Futurico UI Pro'da bulabilirsiniz. Formu oluşturmak için CSS3 ve jQuery kullanacağız.

Adım 1 - HTML işaretlemesi

HTML işaretlemesi oluşturarak başlayalım. Dört girişli bir form oluşturalım (kullanıcı adı, şifre, onay kutusu ve "gönder" düğmesi) Onay kutusunu, bu onay kutusunu stillendirmek için kullanacağımız bir yayılma etiketi içine saracağız. Ardından, formu ve başlığı bir DIV etiketine saracağız ve buna "login-form" sınıfını atayacağız.