جلسه ۱۳ – تعیین رنگ با استفاده از مقادیر ()rgba و ()hsla

تعیین رنگ با روش های فرعی rgba‌ و hsla

آموزش طراحی سایت

منظور از تابع Rgba در رنگ ها چیست؟ منظور از تابع hsla در رنگ ها چیست؟‌ تفاوت rgba و hsla با Rgb و hsl چیست؟ منظور از alpha چیست؟ در این مقاله با توابع rgba و hsla آشنا می‌شویم.

پادکست مقاله توسط نوید معدن نژاد

آشنایی با تابع RGBA و HSLA در رنگ ها

در این جلسه می‌رسیم به دو روش فرعی. این دو روش هر دو از توابع RGB و HSL استفاده می­‌کنن که در مقاله آشنایی با توابع RGB و HSL باهاشون آشنا شدیم، با این تفاوت که به هر دوی این توابع یک حرف a هم اضافه شده که مخفف کلمه­‌ی alpha به معنای شفافیت یا وضوح هست. کاربرد این کلمه، کم و زیاد کردن شفافیت یک رنگ هست می‌تواند شفافیت را حداکثر یا حداقل کند.

بازه تغییرات alpha به دو شکل می­‌تونه نشون داده بشه:

  • از 0 تا 1
  • از 0% تا 100%

برای درک بهتر، به مثال های زیر از هر دو تابع توجه کنید:

رنگ آبی با alpha برابر ۰.۳ با hsla
رنگ آبی با alpha برابر ۰.۳ با hsla
رنگ آبی با alpha برابر ۰.۹ با hsla
رنگ آبی با alpha برابر ۰.۹ با hsla
رنگ آبی با alpha برابر ۰.۳ با rgba
رنگ آبی با alpha برابر ۰.۳ با rgba
رنگ آبی با alpha برابر ۰.۹ با rgba
رنگ آبی با alpha برابر ۰.۹ با rgba

در CSS شفافیت نه تنها رنگ‌ها بلکه عناصر با ویژگی‌ای به نام opacity تنظیم میشه، استفاده از توابع rgba و hsla که چندی پیش معرفی شد می­‌تونه کار ما رو به شدت سبک و راحت کنه که در آموزش­‌های آینده بیشتر به اون‌ها خواهیم پرداخت تا اهمیت این دسته از ویژگی ها را نیز بیشتر درک کنید.

نتیجه‌گیری

  • رنگ‌ها در CSS توسط چهار روش اصلی و دو روش فرعی تنظیم می‌شن.
  • روش‌های اصلی عبارتند از رنگ‌های پیش‌فرض، کدهای رنگی یا Hex، تابع ()rgb و ()hsl
  • روش­‌های فرعی عبارتند از تابع ()rgba و ()hsla که توانایی تغییر شفافیت رنگ رو هم دارند.

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

مدیر محتوا: علی اسمعیلی‌ / متخصص و برنامه نویس

فیلم آموزشی asp.net core 2

نوید معدن نژاد
یک عدد دانشجوی مهندسی مکانیک، که راه رسیدن به رویاهاش رو تو علوم کامپیوتری پیدا می‌کنه و سعی می‌کنه هیچوقت از یادگیری دست نکشه!
آموزش CSS
پایین سرفصل های CSS هست، روی منم کلیک کنی میتونی ببینی.

فیلم آموزشی asp.net core 2

2 نظر

2 پاسخ

  1. وقت تون بخیر.
    لطفا روش پیشنهادی خودتون رو هم بگین یا اینکه اکثر وبسایت ها از کدوم روش استفاده میکنن؟

    1. سلام فاطمه، فرق خاصی نمیکنه از کدوم روش استفاده بکنید. من خودم بیشتر مواقع از HEX استفاده میکنم، اون‌هایی که برنامه نویسی ویندوز کار کردند بیشتر از RGB کار می‌کنند. اینکه از کدومشون استفاده کنید خیلی تفاوتی در طراحی صفحات نداره.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.

حداکثر حجم فایل برای آپلود: 1 مگابایت. فایل‌های مجاز برای آپلود: عکس, ویس, ویدیو, ورد یا پی دی اف, فایل متنی, زیپ. شما می‌تونید برای بهتر پرسیدن سوالتون، عکس یا ویس یا حتی فیلم در بخش نظرات میزفا آپلود کنید. برای ضبط ویس می‌تونید از خود واتس آپ استفاده کنید و بعد اینجا آپلود کنید و برای ارسال عکس هم کافی هست اسکرین شات بگیرید. Drop file here

با موفقیت ثبت شد، میزفا از شما برای عضویت در خبرنامه هفتگی تشکر میکند.

عضویت در خبرنامه هفتگی برای دریافت:

  • فیلم و مقاله رایگان سئو
  • آموزش‌های UX ، GA و GTM
  • مقاله های تخصصی ASP.NET Core
  • اطلاع رسانی از محصولات
فیلم آموزشی asp.net core 2
ترک میزفا خوب نیست!
معرفی جامع‌ترین ابزار سئو در ایران
بالای ۱۰ هزار عضو
PHZpZGVvIHdpZHRoPSI2MDAiIGhlaWdodD0iMzUwIiBwb3N0ZXI9Imh0dHBzOi8vbWl6ZmEuY29tL2Jsb2cvd3AtY29udGVudC91cGxvYWRzLzIwMjMvMDUvcG9zdGVyLW1pemZhLXRvb2xzLXZpZGVvLW1pbi5wbmciIGNvbnRyb2xzIHByZWxvYWQ9Im5vbmUiPiANCiAgIDxzb3VyY2Ugc3JjPSJodHRwczovL21pemZhLmNvbS9ibG9nL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIzLzA1L21pemZhX3Rvb2xzXzcyMHAubXA0IiB0eXBlPSJ2aWRlby9tcDQiPg0KPC92aWRlbz4=