Menu
Jest wolny
rejestracja
Dom  /  Multimedia/ Formularz rejestracyjny JQuery. Rejestracja krok po kroku w JQuery

Formularz rejestracyjny JQuery. Rejestracja krok po kroku w JQuery

online Świergot Możesz zobaczyć, że strona działa z czystym i prostym projektem. Spójrz na prawy górny róg strony, zobaczysz tam przycisk upoważnienie do systemu klikając na który zobaczysz kształt wypełnić dane. Dziś powiemy Ci, jak zrobić podobny efekt na własnej stronie internetowej. Właściwie to bardzo proste. Ponadto pomoże Ci zaoszczędzić miejsce na stronie i doda poczucia komfortu odwiedzającym. W tym artykule przeprowadzimy Cię przez kroki, jak działa ten cały system, a ten przewodnik będzie również przydatny dla tych, którzy chcą się uczyć jQuery... Do przodu!

Kod HTML

Najpierw musisz zacząć od kodu HTML. Kod HTML jest bardzo prosty - zawiera znacznik "a", który idzie w parze ze znacznikiem "fieldset", przez który wyświetlany jest formularz.

Po prostu skopiuj to do nowego kodu strony:


Mieć konto? Zaloguj się













Zapomniałeś hasła?


title = "(! LANG: Jeśli pamiętasz hasło, spróbuj zalogować się za pomocą swojego adresu e-mail" !}
href = "#"> Nie pamiętasz nazwy użytkownika?






Kod CSS

Będziesz musiał użyć CSS, aby zdefiniować przycisk logowania i formularz logowania. Poniższy kod spełnia dokładnie tę funkcję.

Po prostu skopiuj ten kod do swojego pliku css lub dodaj go do kodu HTML, w którym definiujesz styl. Te kody identyfikują przycisk autoryzacji.

#pojemnik (
szerokość: 780px;
margines: 0 auto;
pozycja: względna;
}

#zadowolony (
szerokość: 520px;
min-wysokość: 500px;
}
a: link, a: odwiedzony (
kolor: #27b;
dekoracja tekstu: brak;
}
a: najedź (
dekoracja tekstu: podkreślenie;
}
obraz (
szerokość obramowania: 0;
}
#górna nawigacja (
dopełnienie: 10px 0px 12px;
rozmiar czcionki: 11px;
wysokość linii: 23px;
wyrównanie tekstu: do prawej;
}
#topnav a.logowanie (
tło: # 88bbd4;
dopełnienie: 4px 6px 6px;
dekoracja tekstu: brak;
grubość czcionki: pogrubiona;
kolor: #fff;
-webkit-obramowanie-promień: 4px;
-moz-border-radius: 4px;
promień obramowania: 4px;
* tło: przezroczysty adres URL („images / signin-nav-bg-ie.png”) bez powtórzeń 0 0;
* dopełnienie: 4px 12px 6px;
}
#topnav a.signin: najedź (
tło: # 59B;
* tło: przezroczysty adres URL („obrazy / signin-nav-bg-hover-ie.png”) bez powtórzeń 0 0;
* dopełnienie: 4px 12px 6px;
}
#topnav a.signin, #topnav a.signin: najedź (
* pozycja w tle: 0 3px! ważne;
}

a.logowanie (
pozycja: względna;
margines lewy: 3px;
}
a.zakres logowania (
obraz w tle: url ("obrazy / toggle_down_light.png");
powtarzanie w tle: bez powtórzeń;
pozycja tła: 100% 50%;
dopełnienie: 4px 16px 6px 0;
}
#topnav a.menu-open (
tło: # ddeef6!ważne;
kolor: # 666! ważne;
zarys: brak;
}
#mała_rejestracja (
wyświetlacz: wbudowany;
pływak: brak;
wysokość linii: 23px;
margines: 25px 0 0;
szerokość: 170px;
}
a.signin.menu-open span (
obraz w tle: url ("obrazy / toggle_up_dark.png");
kolor: # 789;
}

A potem przychodzi definicja formularza logowania:

#menu_logowania (
-moz-border-radius-topleft: 5px;
-moz-border-radius-bottomleft: 5px;
-moz-border-radius-bottomright: 5px;
-webkit-border-górny-lewy-promień: 5px;
-webkit-border-dolny-lewy-promień: 5px;
-webkit-border-dolny-prawy-promień: 5px;
Nie wyświetla się;
kolor tła: # ddeef6;
pozycja: bezwzględna;
szerokość: 210px;
indeks z: 100;
ramka: 1px przezroczysta;
wyrównanie tekstu: do lewej;
wypełnienie: 12px;
góra: 24,5px;
po prawej: 0px;
margines górny: 5px;
margines prawy: 0px;
* margines prawy: -1px;
kolor: # 789;
rozmiar czcionki: 11px;
}

#dane wejściowe menu_podpisania, #dane wejściowe menu_podpisania (
Blok wyświetlacza;
-moz-border-radius: 4px;
-webkit-obramowanie-promień: 4px;
obramowanie: 1px stałe #ACE;
rozmiar czcionki: 13px;
margines: 0 0 5px;
wypełnienie: 5px;
szerokość: 203px;
}
#signin_menu p (
margines: 0;
}
#signin_menu a (
kolor: # 6AC;
}
#signin_menu etykieta (
grubość czcionki: normalna;
}
#signin_menu p.zapamiętaj (
dopełnienie: 10px 0;
}
#signin_menu p.zapomniałem, #signin_menu p.complete (
oba czyste;
margines: 5px 0;
}
#signin_menu p a (
kolor: #27B!ważne;
}
#signin_submit (
-moz-border-radius: 4px;
-webkit-obramowanie-promień: 4px;
background: # 39d url ("images / bg-btn-blue.png") repeat-x scroll 0 0;
obramowanie: 1px solid # 39D;
kolor: #fff;
cień tekstu: 0 -1px 0 # 39d;
padding: 4px 10px 5px;
rozmiar czcionki: 11px;
margines: 0 5px 0 0;
grubość czcionki: pogrubiona;
}
#signin_submit :: - moz-focus-inner (
wypełnienie: 0;
granica: 0;
}
#signin_submit: najedź, #signin_submit: zaznacz (
pozycja w tle: 0 -5px;
kursor: wskaźnik;
}

Czas na pracę z javascript

Wydawałoby się, że kody HTML i CSS są dość złożone i zawiłe, ale w javascript wszystko jest bardzo proste. Wystarczy skopiować ten kod javascript, dzięki któremu będzie można wyświetlić i ukryć formularz w momencie kliknięcia w przycisk autoryzacji, nawet jeśli kliknięcie nastąpi poza formularzem logowania.



Zgodnie z powyższym kodem, gdy odwiedzający kliknie przycisk autoryzacji, uruchomiona zostanie nowa funkcja. Najpierw wyświetla się formularz logowania (zawarty w tagu "filedset"), następnie link zawarty w klasie ".signin" dodaje kolejną klasę "menu-open", która zmienia obraz tła.

Innym zdarzeniem w tym kodzie jest to, że kiedy odwiedzający klikają nie na formularz logowania, ale gdzieś na stronie, formularz zamyka się sam. Innymi słowy, klasa „menu-open” usuwa łącze z klasą „.signin” i zwraca do niej oryginalny obraz tła.

Co do podpowiedzi?


Zwykle zalecamy używanie Wtyczka jQuery - podpowiedzi... Treść podpowiedzi jest zapisana w atrybucie „tytuł” ​​linku. Możesz zmienić położenie podpowiedzi względem wschodu, zachodu, południa lub północy. Odbywa się to poprzez parametr „grawitacja” określony w powyższym kodzie. Udostępniamy Ci link do strony poświęconej tej wtyczce, gdzie możesz bardziej szczegółowo zapoznać się z jej możliwościami i pobrać wtyczkę. ...

Wreszcie

Jeśli skopiowałeś cały kod z tego artykułu, nie zmieniaj struktury folderów. Jeśli to zmienisz, kod nie zadziała. Ten kod to tylko przykład tworzenia rozwijany formularz logowania za pomocą jQuery... Powodzenia w praktyce!

W tym samouczku stworzymy stylowy formularz logowania na stronie, można go znaleźć w Futurico UI Pro, stworzonym przez Vladimira Kudinova. Do stworzenia formularza użyjemy CSS3 i jQuery.

Krok 1 — znaczniki HTML

Zacznijmy od stworzenia znaczników HTML. Utwórzmy formularz z czterema danymi wejściowymi (nazwa użytkownika, hasło, pole wyboru i przycisk „prześlij”), a pole wyboru owiniemy tagiem span, którego użyjemy do nadania stylu tego pola wyboru. Następnie owiniemy formularz i tytuł w znacznik DIV i przypiszemy do niego klasę „login-form”.