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

آموزش نحوه استفاده از 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;
}
/* برای لینک‌ها رنگ متن آبی تنظیم می‌شود */
a {
  color: dodgerblue;
}
/* برای بخش "ورود" رنگ پس‌زمینه خاکستری تنظیم می‌شود و متن به وسط قرار می‌گیرد */
.signin {
  background-color: #f1f1f1;
  text-align: center;
}

آزمایش کنید

صفحات مرتبط

آموزش‌ها:فرم HTML

آموزش‌ها:فرم CSS