Create a login form with html and css, html css tutorial for beginners, html css full course, html css, #css #html
@# Create a Login Form with HTML and CSS #@
Creating a Login Form using HTML and CSS is a great way. Here's a step-by-step guide on how to make a Login Form.
यह HTML कोड एक लॉगिन फॉर्म और दो SVG ग्राफिक्स (रेज और एमिटर) प्रदर्शित करता है। नीचे इसका विवरण हिंदी में दिया गया है:
HTML संरचना:
Container (मुख्य डिव): यह पूरा HTML कोड एक div टैग के अंदर आता है जिसकी आईडी "Container" है।
Form (फॉर्म):
एक form टैग है जिसकी क्लास "form" है।
फॉर्म के अंदर एक div टैग है जिसकी आईडी "login-lable" है और इसमें "Login" लिखा है।
दो input टैग हैं जिनकी क्लास "form-content" है। पहला input उपयोगकर्ता नाम (UserName) के लिए है और दूसरा पासवर्ड (PassWord) के लिए है।
एक button टैग है जिसमें "Continue" लिखा है।
Rays (रेज):
"rays" आईडी वाला एक div टैग है।
इसके अंदर एक SVG (स्केलेबल वेक्टर ग्राफिक्स) है, जिसमें एक पथ (path) तत्व शामिल है। इस पथ के अंदर एक रैखिक ग्रेडिएंट (linearGradient) डिफाइन किया गया है।
Emiter (एमिटर):
"emiter" आईडी वाला एक और div टैग है।
इसके अंदर भी एक SVG है, जिसमें कई तत्व शामिल हैं:
g तत्व: इसमें filter नामक इफेक्ट का उपयोग किया गया है।
ellipse तत्व: एक दीर्घवृत्त बनाता है।
defs तत्व: इसमें विभिन्न फिल्टर और ग्रेडिएंट डिफाइन किए गए हैं।
यह CSS कोड एक कंटेनर, फॉर्म, और उनके संबंधित तत्वों की स्टाइलिंग के लिए है।
- `#Container`:
- यह `flex` डिस्प्ले का उपयोग करता है, जिसमें तत्वों को केंद्रित किया गया है और नीचे की ओर संरेखित किया गया है।
- ऊँचाई 100% है।
- `#rays`:
- इसका `z-index` 2 है, जो इसे अन्य तत्वों से ऊपर रखता है।
- यह रिलेटिव पोजिशन में है और `bottom` से -1.5em की दूरी पर है।
- इसमें एक एनीमेशन `rays` लागू किया गया है जो 2 सेकंड में अंतहीन लूप में चलता है।
- `.form`:
- यह रिलेटिव पोजिशन में है और ऊपर से 5em की दूरी पर है।
- फॉर्म को 4% पेडिंग दी गई है और `z-index` 3 है।
- इसमें `flex` डिस्प्ले का उपयोग किया गया है और कॉलम दिशा में तत्वों को रखा गया है।
- बॉर्डर 4px सफेद रंग का है और बैकग्राउंड थोड़ा पारदर्शी (rgba) है।
- बॉक्स शैडो और बैकड्रॉप फिल्टर का उपयोग किया गया है।
- `gap` 1em है और इसमें एक फ्लोट एनीमेशन लागू किया गया है।
- `#login-lable`:
- टेक्स्ट को केंद्रित किया गया है, रंग सफेद है, और फ़ॉन्ट साइज 2rem है।
- इसमें फ़ॉन्ट वेट 600 है और लेटर स्पेसिंग 8px है।
- टेक्स्ट शैडो का उपयोग किया गया है।
- `.form-content`:
- इनपुट फ़ील्ड की ऊँचाई 3em है और इसमें 1px 8px की पेडिंग है।
- रंग सफेद है, और बैकग्राउंड थोड़ा पारदर्शी (rgba) है।
- बॉक्स शैडो और टेक्स्ट शैडो का उपयोग किया गया है।
- फोकस और होवर स्टेट में बैकग्राउंड और बॉक्स शैडो बदलते हैं।
- `::placeholder`:
- प्लेसहोल्डर टेक्स्ट का फ़ॉन्ट वेट 300 है, रंग सफेद है, और लेटर स्पेसिंग 0.1rem है।
- टेक्स्ट शैडो का उपयोग किया गया है।
- `.form button`:
- बटन की ऊँचाई 3.5rem है और पेडिंग 0% है।
- रंग सफेद है, फ़ॉन्ट साइज 1.5em है, और लेटर स्पेसिंग 0.3rem है।
- बॉर्डर 2px सफेद है और बैकग्राउंड में ग्रेडिएंट का उपयोग किया गया है।
- होवर स्टेट में बटन का बैकग्राउंड और बॉक्स शैडो बदलते हैं।
- `@keyframes float`:
- यह एनीमेशन 0%, 50%, और 100% पर चलता है, जहां 50% पर टॉप से 50px की दूरी पर आता है।
- `@keyframes rays`:
- यह एनीमेशन 0%, 50%, और 100% पर चलता है, जिसमें ओपेसिटी बदलती है।
Output
Comments
Post a Comment