چگونه ایجاد شود: فرم ثبت‌نام

یاد بگیرید که چگونه از CSS برای ایجاد فرم ثبت‌نام استفاده کنید.

رجیستریشن

لطفاً این فرم را پر کنید تا حساب کاربری خود را ایجاد کنید.



با ایجاد حساب کاربری، شما نشان می‌دهید که موافقت کرده‌اید باشرایط خدمات و سیاست‌های حریم خصوصی

亲自试一试

چگونه فرم ثبت‌نام ایجاد کنیم

قدم اول - اضافه کردن HTML:

از علامت <form> برای پردازش ورودی‌ها استفاده کنید. می‌توانید اطلاعات بیشتری در آموزش PHP ما پیدا کنید.

سپس برای هر فیلد کنترل ورودی اضافه کنید (با برچسب‌های هماهنگ):

<form action="action_page.php">
  <div class="container">
    <h1>رجی斯特ریشن</h1>
    <p>لطفاً این فرم را پر کنید تا حساب کاربری خود را ایجاد کنید.</p>
    <hr>
    <label for="email"><b>ای میل</b></label>
    <input type="text" placeholder="ای میل وارد کریں" name="email" id="email" required>
    <label for="psw"><b>پس مند کریپت</b></label>
    <input type="password" placeholder="پس مند کریپت وارد کریں" name="psw" id="psw" required>
    <label for="psw-repeat"><b>پس مند کریپت دوبارہ وارد کریں</b></label>
    <input type="password" placeholder="پس مند کریپت" name="psw-repeat" id="psw-repeat" required>
    <hr>
    <p>با ایجاد حساب کاربری خود، موافقت می‌کنید با <a href="#">شرایط و حریم خصوصی</a>.</p>
    <button type="submit" class="registerbtn">ثبت نام</button>
  </div>
  <div class="container signin">
    <p>آیا حساب کاربری دارید؟ <a href="#">ورود</a>.</p>
  </div>
</form>

مرحله دوم - CSS اضافه کنید:

* {box-sizing: border-box}
/* به محفظه‌ها حاشیه داخلی اضافه شده است */
.container {
  padding: 16px;
}
/* فیلد‌های ورودی کاملاً پهن هستند */
input[type=text], input[type=password] {
  width: 100%;
  padding: 15px;
  margin: 5px 0 22px 0;
  display: inline-block;
  border: none;
  background: #f1f1f1;
}
input[type=text]:focus, input[type=password]:focus {
  background-color: #ddd;
  outline: none;
}
/* استایل پیش‌فرض hr تغییر داده شده است */
hr {
  border: 1px solid #f1f1f1;
  margin-bottom: 25px;
}
/* استایل برای دکمه ارسال/ثبت نام تنظیم شده است */
.registerbtn {
  background-color: #04AA6D;
  color: white;
  padding: 16px 20px;
  margin: 8px 0;
  border: none;
  cursor: pointer;
  width: 100%;
  opacity: 0.9;
}
.registerbtn:hover {
  opacity:1;
}
/* رنگ متن لینک‌ها به رنگ آبیDodger قرار داده شده است */
a {
  color: dodgerblue;
}
/* لایه پس زمینه برای بخش ‘ورود’ به رنگ خاکستری تنظیم شده است و متن به صورت مرکزی قرار داده شده است */
.signin {
  background-color: #f1f1f1;
  text-align: center;
}

亲自试一试

相关页面

教程:HTML 表单

教程:CSS 表单