قائمة طعام
مجاني
التسجيل
الصفحة الرئيسية  /  الوسائط المتعددة/ استمارة التسجيل في مسج. JQuery التسجيل خطوة بخطوة

استمارة التسجيل في مسج. JQuery التسجيل خطوة بخطوة

متصل تويتريمكنك أن ترى الصفحة تعمل بتصميم نظيف وبسيط. انظر إلى أعلى يمين الصفحة ، سترى زرًا تفويضإلى النظام من خلال النقر على الذي ستراه شكللملء البيانات. سنخبرك اليوم بكيفية إحداث تأثير مماثل على موقع الويب الخاص بك. إنه في الواقع بسيط للغاية. بالإضافة إلى ذلك ، ستساعدك على توفير مساحة على الصفحة وتضيف إحساسًا بالراحة لزوارك. في هذه المقالة ، سنرشدك عبر خطوات كيفية عمل هذا النظام بالكامل ، وسيكون هذا الدليل مفيدًا أيضًا لمن يرغبون في التعلم مسج... إلى الأمام!

كود HTML

أولاً ، عليك أن تبدأ برمز HTML. رمز HTML بسيط للغاية - فهو يحتوي على علامة "a" ، والتي تتماشى مع علامة "fieldset" ، والتي يتم من خلالها عرض النموذج.

فقط انسخ هذا في رمز صفحتك الجديد:


هل لديك حساب؟ تسجيل الدخول













نسيت رقمك السري؟


title = "(! LANG: إذا كنت تتذكر كلمة المرور الخاصة بك ، فحاول تسجيل الدخول باستخدام بريدك الإلكتروني" !}
href = "#"> هل نسيت اسم المستخدم الخاص بك؟






كود CSS

ستحتاج إلى استخدام CSS لتحديد زر تسجيل الدخول واستمارة تسجيل الدخول. الكود أدناه يقوم بهذه الوظيفة بالضبط.

ما عليك سوى نسخ هذا الرمز إلى ملف css ، أو إضافته إلى كود HTML حيث تحدد النمط. تحدد هذه الرموز زر التفويض.

#وعاء (
العرض: 780 بكسل ؛
الهامش: 0 تلقائي ؛
الموقف: نسبي ؛
}

#المحتوى (
العرض: 520 بكسل ؛
الحد الأدنى للارتفاع: 500 بكسل ؛
}
أ: رابط ، أ: تمت زيارته (
اللون: # 27 ب ؛
زخرفة النص: لا شيء ؛
}
أ: تحوم (
زخرفة النص: تسطير ؛
}
a img (
عرض الحدود: 0؛
}
#topnav (
الحشو: 10 بكسل 0 بكسل 12 بكسل ؛
حجم الخط: 11 بكسل ؛
ارتفاع الخط: 23 بكسل ؛
محاذاة النص: صحيح ؛
}
#topnav a.signin (
الخلفية: # 88bbd4 ؛
الحشو: 4 بكسل 6 بكسل 6 بكسل ؛
زخرفة النص: لا شيء ؛
وزن الخط: عريض ؛
اللون: #fff ؛
-webkit-border-radius: 4px ؛
- دائرة نصف قطرها: 4 بكسل ؛
نصف قطر الحدود: 4 بكسل ؛
* الخلفية: url شفاف ("images / signin-nav-bg-ie.png") بدون تكرار 0 0 ؛
* الحشو: 4 بكسل 12 بكسل 6 بكسل ؛
}
#topnav a.signin: تحوم (
الخلفية: # 59B ؛
* الخلفية: url شفاف ("images / signin-nav-bg-hover-ie.png") بدون تكرار 0 0 ؛
* الحشو: 4 بكسل 12 بكسل 6 بكسل ؛
}
#topnav a.signin ، #topnav a.signin: التمرير (
* الخلفية الموقف: 0 3 بكسل! مهم ؛
}

a.signin (
الموقف: نسبي ؛
الهامش الأيسر: 3 بكسل ؛
}
أ. فترة تسجيل الدخول (
صورة الخلفية: url ("images / toggle_down_light.png") ؛
تكرار الخلفية: لا تكرار ؛
موضع الخلفية: 100٪ 50٪ ؛
الحشو: 4 بكسل 16 بكسل 6 بكسل 0 ؛
}
#topnav a.menu-open (
الخلفية: # ddeef6! مهم ؛
اللون: # 666! مهم ؛
المخطط التفصيلي: لا شيء ؛
}
#small_signup (
عرض: مضمنة ؛
تعويم: لا شيء ؛
ارتفاع الخط: 23 بكسل ؛
الهامش: 25 ​​بكسل 0 0 ؛
العرض: 170 بكسل ؛
}
a.signin.menu-open span (
صورة الخلفية: url ("images / toggle_up_dark.png") ؛
اللون: # 789 ؛
}

ثم يأتي تعريف نموذج تسجيل الدخول:

#signin_menu (
-موز-الحدود-نصف قطر-يسار: 5 بكسل ؛
-موز-الحدود-نصف قطر-أسفل اليسار: 5 بكسل ؛
-موز-الحدود-نصف قطر-أسفل اليمين: 5 بكسل ؛
-webkit-border-top-left-radius: 5px ؛
-webkit-border-bottom-left-radius: 5px ؛
-webkit-border-bottom-right-radius: 5px ؛
عرض لا شيء؛
لون الخلفية: # ddeef6 ؛
الموقف: مطلق.
العرض: 210 بكسل ؛
مؤشر z: 100 ؛
الحدود: 1 بكسل شفافة ؛
محاذاة النص: يسار ؛
الحشو: 12 بكسل ؛
أعلى: 24.5 بكسل ؛
اليمين: 0 بكسل ؛
أعلى الهامش: 5 بكسل ؛
الهامش الأيمن: 0 بكسل ؛
* الهامش الأيمن: -1 بكسل ؛
اللون: # 789 ؛
حجم الخط: 11 بكسل ؛
}

#signin_menu الإدخال ، إدخال #signin_menu (
العرض محجوب؛
- دائرة نصف قطرها: 4 بكسل ؛
-webkit-border-radius: 4px ؛
الحدود: 1px صلب #ACE ؛
حجم الخط: 13 بكسل ؛
الهامش: 0 0 5 بكسل ؛
الحشو: 5 بكسل ؛
العرض: 203 بكسل ؛
}
#signin_menu p (
الهامش: 0؛
}
#signin_menu أ (
اللون: # 6AC ؛
}
تسمية #signin_menu (
وزن الخط: عادي ؛
}
#signin_menu ص تذكر (
الحشو: 10 بكسل 0 ؛
}
#signin_menu p.forgot ، #signin_menu p.complete (
واضحة على حد سواء؛
الهامش: 5 بكسل 0 ؛
}
#signin_menu p a (
اللون: # 27B! مهم ؛
}
#signin_submit (
- دائرة نصف قطرها: 4 بكسل ؛
-webkit-border-radius: 4px ؛
الخلفية: # 39d url ("images / bg-btn-blue.png") تكرار x التمرير 0 0 ؛
الحدود: 1px صلب # 39D ؛
اللون: #fff ؛
ظل النص: 0-1px 0 # 39d ؛
الحشو: 4 بكسل 10 بكسل 5 بكسل ؛
حجم الخط: 11 بكسل ؛
الهامش: 0 5px 0 0 ؛
وزن الخط: عريض ؛
}
#signin_submit :: - moz-focus-inner (
حشوة: 0؛
الحدود: 0؛
}
#signin_submit: التمرير ، #signin_submit: التركيز (
وضع الخلفية: 0-5 بكسل ؛
المؤشر: المؤشر.
}

حان الوقت للعمل مع جافا سكريبت

يبدو أن أكواد HTML و CSS معقدة ومعقدة للغاية ، ولكن في جافا سكريبت كل شيء بسيط للغاية. ما عليك سوى نسخ رمز جافا سكريبت هذا ، حيث سيكون من الممكن عرض النموذج وإخفائه في لحظة النقر فوق زر التفويض ، حتى إذا تم النقر خارج نموذج تسجيل الدخول.



وفقًا للرمز أعلاه ، عندما ينقر الزائر على زر التفويض ، يتم تشغيل وظيفة جديدة. أولاً ، يتم عرض نموذج تسجيل الدخول (المرفق في علامة "مجموعة الملفات") ، ثم يضيف الرابط الموجود في فئة ".signin" فئة "فتح قائمة" أخرى ، مما يؤدي إلى تغيير صورة الخلفية.

حدث آخر في هذا الرمز هو أنه عندما لا ينقر الزائرون على نموذج تسجيل الدخول ، ولكن في مكان ما على الصفحة ، يتم إغلاق النموذج من تلقاء نفسه. بمعنى آخر ، تقوم فئة "menu-open" بإزالة الرابط مع فئة ".signin" وتعيد صورة الخلفية الأصلية إليها.

أما عن التلميحات؟


نوصي عادة باستخدام jQuery plugin - سكران... محتوى تلميح الأداة هو ما هو مكتوب في سمة "العنوان" للارتباط. يمكنك تغيير موضع التلميح بالنسبة إلى الشرق أو الغرب أو الجنوب أو الشمال. يتم ذلك من خلال معلمة "الجاذبية" المحددة في الكود أعلاه. نوفر لك رابطًا لموقع مخصص لهذا المكون الإضافي ، حيث يمكنك دراسة إمكانياته بمزيد من التفاصيل وتنزيل المكون الإضافي. ...

أخيرا

إذا قمت بنسخ جميع التعليمات البرمجية من هذه المقالة ، فالرجاء عدم تغيير بنية المجلد. إذا قمت بتغييره ، فلن يعمل الرمز. هذا الرمز هو مجرد مثال على إنشاء نموذج تسجيل الدخول المنسدل باستخدام jQuery... حظا سعيدا مع ممارستك!

في هذا البرنامج التعليمي ، سننشئ نموذجًا أنيقًا لتسجيل الدخول على الموقع ، يمكنك العثور عليه في Futurico UI Pro ، الذي أنشأه فلاديمير كودينوف. سنستخدم CSS3 و jQuery لإنشاء النموذج.

الخطوة 1 - ترميز HTML

لنبدأ بإنشاء ترميز HTML. دعنا ننشئ نموذجًا بأربعة مدخلات (اسم المستخدم وكلمة المرور ومربع الاختيار وزر "إرسال"). سنقوم بلف مربع الاختيار في علامة الامتداد التي سنستخدمها لتصميم مربع الاختيار هذا. بعد ذلك ، سنقوم بلف النموذج والعنوان في علامة DIV ونقوم بتعيين فئة "نموذج تسجيل الدخول" إليها.