چگونه ایجاد کنیم: فرمهای خطی
- صفحه قبل فرم پاپآپ
- صفحه بعدی پاکسازی فیلد ورودی
یاد بگیرید که چگونه با استفاده از CSS فرمهای خطی پاسخگو ایجاد کنید.
فرمهای خطی پاسخگو
اندازه پنجره مرورگر را تغییر دهید تا تأثیرات را مشاهده کنید (تگها و ورودیها به جای قرار گرفتن به صورت موازی روی صفحههای کوچکتر، روی هم قرار میگیرند):
چگونه فرمهای خطی را ایجاد کنیم
قدم اول - اضافه کردن HTML:
استفاده از <form> عناصر برای پردازش ورودی. میتوانید اطلاعات بیشتری در آموزش PHP ما پیدا کنید.
<form class="form-inline" action="/action_page.php"> <label for="email">ایمیل:</label> <input type="email" id="email" placeholder="ورود ایمیل" name="email"> <label for="pwd">رمز عبور:</label> <input type="password" id="pwd" placeholder="ورود رمز عبور" name="pswd"> <label> <input type="checkbox" name="remember"> یادآوری من </label> <button type="submit">Submit</button> </form>
مرحله دوم - اضافه کردن CSS:
/* تنظیم استایل فرم - نمایش افقی موارد */ .form-inline { display: flex; flex-flow: row wrap; align-items: center; } /* اضافه کردن حاشیه به هر برچسب */ .form-inline label { margin: 5px 10px 5px 0; } /* تنظیم استایل فیلدهای ورودی */ .form-inline input { vertical-align: middle; margin: 5px 10px 5px 0; padding: 10px; background-color: #fff; border: 1px solid #ddd; } /* تنظیم استایل دکمه ارسال */ .form-inline button { padding: 10px 20px; background-color: dodgerblue; border: 1px solid #ddd; color: white; } .form-inline button:hover { background-color: royalblue; } /* افزودن قابلیت پاسخگویی - در صفحههایی که عرض کمتر از 800 پیکسل دارند، فرم کنترلها به صورت عمودی به جای افقی نمایش داده میشوند */ @media (max-width: 800px) { .form-inline input { margin: 10px 0; } .form-inline { flex-direction: column; align-items: stretch; } }
صفحات مرتبط
آموزش:فرم HTML
آموزش:فرم CSS
- صفحه قبل فرم پاپآپ
- صفحه بعدی پاکسازی فیلد ورودی