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



  • ۱
  • آبان

جلسه ۴۴ : افکت Shadow در CSS

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

      مقدمه

      با عرض سلام و وقت بخیر خدمت کاربران سایت پی وی لرن . و کاربرانی که دوره کامل آموزش CSS را دنبال می کنند. یکی از ویژگی های زیبایی که در CSS ارائه شده است، قابلیت ایجاد سایه ( افکت Shadow در CSS ) است که در box انواع عناصر و متن های آن ها اعمال می شود. با تنظیم صحیح این ویژگی می توانید افکت های سایه ی زیبایی را به عناصر و متن خود اضافه کرده و جذابیت و برجستگی عناصر صفحات وب خود را به کاربران نشان دهید. در این مبحث ساختار کلی سایه انداختن در CSS را بطور کامل ارائه کرده ایم.

      کار با افکت Shadow در CSS

      در این آموزش اصول کلی سایه انداختن در CSS و کار با جزئیات آن را به طور کامل بررسی کرده ایم.

      Norway

      Box Shadow

      افکت سایه انداختن در متن


      انواع افکت Shadow در CSS

      با استفاده از افکت Shadow در CSS می توانید افکت های سایه را به متن یا عناصر HTML اضافه کنید.

      افکت های سایه انداختن در CSS به طور کلی به نوع زیر تقسیم می شود:

      • text-shadow
      • box-shadow

      استفاده از افکت سایه انداختن در CSS برای متن

      با استفاده از خصوصیت text-shadow می توان برای متن های عناصر HTML افکت سایه ایجاد کرد.

      در ساده ترین حالت شما می توانید سایه افقی (۲ پیکسل) و سایه عمودی (۲ پیکسل) را مشخص کنید:

      استفاده از افکت سایه انداختن در CSS برای متن

      مثال : حالت ساده ی text-shadow
      خودتان امتحان کنید »

      همچنین می توانید یک رنگ به سایه اضافه کنید:

      سایه متن ساده

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

      می توانید با افزودن افکت blur سایه را محو کنید:

      سایه ی متن قرمز مات

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

      مثال زیر یک متن به رنگ سفید با سایه مشکی را نشان می دهد:

      متن سفید

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

      مثال ایجاد نئون قرمز درخشش سایه در متن:

      حالت نئون قرمز

      مثال : نئون قرمز
      خودتان امتحان کنید »

      ایجاد چندین افکت Shadow در CSS

      برای اضافه کردن بیش از یک سایه به متن، می توانید لیستی از سایه ها را از هم جدا کنید.

      مثال زیر ترکیبی از دو سایه ی  نئون قرمز و آبی را نشان می دهد:

      ترکیب سایه ها

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

      مثال ایجاد یک متن سفید با یک سایه ی به رنگ آبی تیره محو شده:

      متن سفید با سایه آبی

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

      شما همچنین می توانید با استفاده از خصوصیت text-shadow یک border رنگی بدون سایه در اطرف متن خود ایجاد کنید:

      رنگ متن زرد با border مشکی

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

      خصوصیت box-shadow در CSS

      خصوصیت box-shadow در CSS

      خصوصیت box-shadow در CSS یک سایه را به یک عنصر HTML اعمال می کند.

      در ساده ترین حالت شما می توانید یک سایه ی افقی و عمودی ایجاد کنید:

      در مرحله ی بعدی می توانید رنگ سایه را نیز تعیین کنید:

      تغییر رنگ سایه

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

      همچنین می توانید افکت blur را نیز به سایه اضافه کنید:

      مات کردن رنگ زمینه

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

      همچنین می توانید افکت سایه را به شبه عناصر before:: و after:: نیز اضافه کنید تا افکت های جالب تری را ایجاد کنید.

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

      کارت ها

      کارت ها

       کد CSS مثال کارت TEXT:

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

      کد CSS ایجاد کارت عکس:

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

      کلام آخر

      یکی از جالب ترین قابلیت هایی که در نسخه ی CSS3 به خوبی توسعه یافته قابلیت افکت Shadow در CSS است که با ایجاد افکت های سایه ی جذاب عناصر و متن سایت شما را برجسته تر و جذاب تر نشان می دهند.

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