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



  • ۳۰
  • مهر

جلسه ۲۸ : ویژگی opacity در css

  • دسته‌بندی‌ها :
جلسه ۲۸ : ویژگی opacity در css
    • جزئیات
    • نوع مطلبآموزشی تصویری

      مقدمه

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

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

      در ادامه این آموزش به بررسی چگونگی کار با ویژگی opacity در css می پردازیم.

      ویژگی opacity در css

      ویژگی opacity در css

       کار با ویژگی opacity در css

      با استفاده از ویژگی opacity، می توان مقدار شفافیت یا کدورت یک عکس را تعیین کرد. که مقادیر این ویژگی در بازه  ۰٫۰ – ۱٫۰. تعریف می شود. در مرورگر IE8 و قدیمی تر ، باید از کد (filter:alpha(opacity=x در کنار ویژگی opacity استفاده کنید. که مقدار x بین ۰ – ۱۰۰ بر اساس مقدار opacity باید تعیین شود.

      ویژگی opacity در تصاویر

      ویژگی opacity در تصاویر

      مثال:

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

      ویژگی hover: در opacity

      ویژگی hover: در opacity

      با استفاده از ویژگی hover: در opacity می توان تعیین کرد که وقتی اشاره گر موس روی عکس می رود میزان شفافیت عکس تغییر کند!

      مثال:

      مثال : ویژگی hover در opacity
      خودتان امتحان کنید »

      تشریح مثال فوق:

      اولین block کد فوق مشابه مثال قبلی است، که علاوه بر این خصوصیت hover نیز اضافه شده است.

      در این مثال زمانیکه کاربر ماوس را روی تصویر می برد تصویر مربوطه شفوف می شود.(به خاطر خصوصیت opacity:1;)

      همچنین می توانیم عکس مثال فوق را نیز داشته باشیم(تصاویر شفافی که با حرکت ماوس روی آن ها مات می شوند)

      مثال : مات شدن تصاویر با hover روی آن ها
      خودتان امتحان کنید »

      تاثیر opacity بر رنگ های پس زمینه html

      ویژگی opacity  بر هر چیزی در پس زمینه تاثیر گذاشته و شفافیت آن را تغییر می دهد. حتی شفافیت رنگ پس زمینه عنصری مانند <div> را می توان تغییر داد.

      download- ویژگی opacity در css

      download- ویژگی opacity در css

      مثال:

      مثال : 

       

      استفاده از فرمت RGBA

      استفاده از فرمت RGBA 

      اگر شما نمی خواهید مات بودن را به عناصر فرزند عنصر مربوطه اعمال کنید، مانند آموزش جلسات قبل، از مقادیر رنگ RGBA استفاده کنید.

      مثال زیر کدورت را برای رنگ پس زمینه و نه متن تنظیم می کند:

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

      متن داخل یک BOX شفاف

      متن داخل یک BOX شفاف

      مثال : متن داخل box شفاف
      خودتان امتحان کنید »

      تشریح مثال فوق:

      ابتدا ما یک <div> (با class=”background”) با یک تصویر پس زمینه و یک border مشخص ایجاد کرده ایم.

      سپس <div> بعدی (class=”transbox”) را داخل <div> اول ایجاد کردیم.

      عنصر <div class=”transbox”> یک رنگ پس زمینه ی شفاف با یک border مشخص شده دارد.

      در نهایت متنی را در یک تگ <p>داخل <div class=”transbox”> تایپ کرده ایم.

      کلام آخر

      یکی از جلوه های ویژه ای پرکاربرد در تصاویر پس زمینه که CSS ارائه شده است، ویژگی opacity در css است که شفافیت پس زمینه ی عناصر را مشخص می کند، به این ترتیب می توانیم همانند مثال های فوق، عناصری با زمینه ی شیشه ای بسازیم.

      QR:  جلسه ۲۸ : ویژگی opacity در css
      به اشتراک بگذارید


      دیدگاه کاربران
      1. تصویر کاربر
        • تصویر کاربر