دوره های آموزشی آکادمی پی وی لرن (پروژه محور و ویژه بازار کار)



  • ۱
  • آبان

جلسه ۳۴ : فرم ها در CSS

  • دسته‌بندی‌ها :
جلسه ۳۴ : فرم ها در CSS
    • جزئیات
    • نوع مطلبآموزشی

      مقدمه

      با عرض سلام خدمت کاربران سایت پی وی لرن . در این پست آموزشی قصد داریم به آموزش چگونگی کار با عناصر فرم ها در css بپردازیم. در مطالب بخش html ما آموزشهایی را در مورد چگونگی طراحی و تنظیم فرم ها و عناصر آن در صفحات وب را ارائه کردیم. بعد از طراحی فرم در html عناصر فرم ها ظاهری ساده دارند. پس شما نیاز خواهی داشت که ظاهر عناصر html را زیباتر و جذاب تر کنید. که در css می توانید تغییرات زیادی روی ظاهر عناصر html انجام دهید تا صفحات وب سایت کاربر پسند شود.

      در پست های آموزشی که در بخش css ارائه کردیم به آموزش مباحث مهم و کاربردی  حالات نمایش عناصر html در css ، ایجاد نوار منو navigation در css و همچنین ایجاد گالری تصاویر در css پرداختیم.

      در ادامه آموزشهای css ، به آموزش چگونگی کار با عناصر فرم ها در css ، می پردازیم.

      کار با عناصر فرم ها در css

      کار با عناصر فرم ها در css

      چگونگی کار با عناصر فرم ها در css

      در این آموزش چگونگی کار با هر کدام از عناصر فرمها در css بصورت جداگانه ارئه کرده ایم.

      نمونه ای از یک فرم در html:

      نمونه فرم CSS

      مثال : نمونه فرم HTML
      خودتان امتحان کنید »

      ظاهر سازی فیلد input در css

      تعیین عرض (width) فیلد input:

      مثال : عرض فیلدها
      خودتان امتحان کنید »

      اگر می خواهید کد css را فقط در یک نوع فیلد input اعمال کنید. می توانید از ویژگی های زیر استفاده کنید:

      • [input[type=text  : فقط فیلدهای متنی را انتخاب می کند.
      • [input[type=password : فقط فیلدهای ورود password را انتخاب می کند.
      • [input[type=number : فقط فیلدهای عددی را انتخاب می کند.
      • و …

      تنظیم فاصله بین دو فیلد هم نوع input

      با استفاده از ویژگی padding می توان فاصله بین دو یا چند فیلد هم input که از یک جنس هستند را تنظیم کرد.

      مثال:

      مثال : افزودن ویژگی padding
      خودتان امتحان کنید »

      ایجاد و مدیریت Border کادر دور input

      توسط ویژگی border می توان  اندازه ، رنگ و style خط دور فیلد input را تغییر داد.

      ایجاد و مدیریت Border کادر دور input

      مثال:

      مثال : ایجاد border در input
      خودتان امتحان کنید »

      همچنین می توانید فقط خط یک طرف فیلد را تغییر دهید:

      مثال: تغییر دادن خط کادر پایین فیلد input :

      مثال : استایل border پایینی
      خودتان امتحان کنید »

      تغییر رنگ پس زمینه فیلد input

      تغییر رنگ پس زمینه فیلد input

      توسط ویژگی background-color می توان رنگ پس زمینه عناصر html مانند input  را تغییر داد.

      مثال:

      مثال : تغییر رنگ پس زمینه ی input
      خودتان امتحان کنید »

      افکت focus در input

      می توانید در رویداد focus عناصر input استایل خاصی تعریف کرده تا ردر زمان انتخاب شدن آن، اعمال گردد

      مثال : مثال اول focus
      خودتان امتحان کنید »

      مثال : مثال دوم focus
      خودتان امتحان کنید »

      قرار دادن یک آیکون در فیلد input

      قرار دادن یک آیکون در فیلد input

      اگر دقت کرده باشید در سایت های مختلف هر کدام دارای یک کادر جستجو هستند. که معولا زمانی که هنوز چیزی در آن کادر تایپ نکرده باشید یک آیکون با متن که مشخص می کند این کادر مربوط به جستجو است قرار دارد. در css می توان به راحتی آیکون دلخواه و متن مورد نظر را در کادر قرار داد.

      مثال:

      مثال : افزودن آیکون به input
      خودتان امتحان کنید »

      استفاده از ویژگی انیمیشن در فیلد های html

      اگر دقت کرده باشید در برخی سایت ها بخصوص سایت هایی که bootstrap هستند وقتی که جستجویی انجام دهید. نوار جستجو با یک حرکت آرام جمع تر شده و عرض آن کم می شود. این قابلیت با استفاده از css و  ویژگی transition امکانپذیر است.

      مثال:

      مثال : انیمیشن در input
      خودتان امتحان کنید »

       style کردن عنصر textareas در css

       style کردن عنصر textareas در css

      مثال:

      مثال : استایل کردن عنصر textarea
      خودتان امتحان کنید »

      style کردن منوی select

      style کردن منوی select

      مثال:

      مثال : استایل کردن منوی select
      خودتان امتحان کنید »

      style کردن عنصر button

      style کردن عنصر button

      مثال:

      مثال : استایل button
      خودتان امتحان کنید »

      فرم رسپانسیو

      در این فرم، با کدهای css کاری می کنیم که هنگامی که صفحه نمایش کوچکتر از ۶۰۰ پیکسل است، دو ستون را به بالای کنار یکدیگر قرار خواهند گرفت.

      مثال : فرم رسپانسیو
      خودتان امتحان کنید »

      کلام آخر

      فرم ها و عناصر آن در HTML همانند سایر عناصر HTML به طور پیش فرض ظاهری بسیار ساده دارند، که برای این منظور می توانید طبق مباحث فوق با CSS ظاهر مورد نظر خود را پیاده کنید، فقط کافیست با طرز کار با عناصر فرم ها در css آشنایی داشته باشید.

       

      QR:  جلسه ۳۴ : فرم ها در CSS
      به اشتراک بگذارید