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



  • ۲۲
  • خرداد

جلسه ۰۴ : رنگ ها در CSS

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

      مقدمه

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

      CSS مخفف عبارت Cascading Style Sheets می باشد.که در واقع توصیف می کند که چگونه عناصر HTML روی صفحه نمایش، کاغذ یا سایر رسانه ها نمایش داده شود.با استفاده از css می توان برای عناصر html در چندین صفحه وب، الگو یا طرح تعریف کرد. و تمام این الگوه ها و طرح ها در قالب یک فایل css ذخیره می شود.

      اگر تا به حال از css استفاده نکرده اید، می توانید برای آشنایی با نحوه تایپ کدهای css در html پست آموزشی ساختار کدهای css را بررسی کنید.

       

      CSS-Color- کار با رنگ ها در css

      CSS-Color- کار با رنگ ها در css

      کار با رنگ ها در css

      همانطور که در پست های آموزشی html اشاره کردیم،رنگ ها با استفاده از نام رنگ های از پیش تعریف شده یا در فرمت های  RGB، HEX، HSL، RGBA، HSLA مشخص می شوند. در پست آموزشی چگونگی کار با رنگ ها در html  ، فرمت های فوق مورد بررسی و توضیح قرار گرفته است.

      نام رنگ ها

       color-name

      کد css رنگ های فوق

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

      تعیین رنگ پس زمینه عناصر html

      background

      در css می توانید برای هر کدام از عناصر html رنگ پس زمینه تعریف کنید.

      مثال:

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

      تعیین رنگ متن

      می توانید برای متن موجود در html با استفاده از  css هر رنگی تعریف کنید.

      مثال:

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

      تعیین رنگ کادر اطراف عناصر html

      border-color

      می توانید برای Border اطراف عناصر html رنگ تعریف کنید.

      مثال:

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

      مقادیر رنگ ها در css

      در HTML، رنگ ها نیز می توانند با استفاده از مقادیر RGB، مقادیر HEX، مقادیر HSL، مقادیر RGBA و مقادیر HSLA مشخص شوند.

      همانند نام رنگ “گوجه فرنگی”:

      فرمت rgba و hslو....

      رنگ فوق با شفافیت ۵۰% به صورت زیر است:

      شفافیت رنگ ها

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

      مقدار RGB

      در HTML، یک رنگ را می توان به عنوان یک مقدار RGB تعریف کرد، با استفاده از این فرمول:

      (rgb(red, greenblue

      در فرمول بالا هر کدام از پارامتر های red , green , blue می تواند مقادیر بین ۰ تا ۲۵۵ را داشته باشد.

      برای مثال مقدار (۰, ۰, ۲۵۵) رنگ قرمز را نمایش می دهد.

      برای رنگ سیاه باید تمام پارامتر ها را  به صفر تنظیم کنید مانند: (rgb(0, 0, 0.

      برای رنگ سفید باید تمام پارامتر ها را به ۲۵۵ تنظیم کرد مانند: (rgb(255, 255, 255.

      فرمت RGB

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

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

      رنگ خاکستری RGB

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

      مقدار HEX

      در html می توان رنگ را بر مبنای Hex تعریف کرد مانند فرمول زیر:

      rrggbb #

      جایی که rr (قرمز)، gg (سبز) و bb (آبی) مقادیر هگزادسیمال بین ۰۰ و ff هستند (مانند دهدهی ۰-۲۵۵).

      به عنوان مثال، # ff0000 به صورت قرمز نمایش داده می شود، زیرا قرمز به بالاترین مقدار (ff) و دیگران به پایین ترین مقدار (۰۰) تنظیم شده است.

      فزمت HEX

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

      پس زمینه ی خاکستری اغلب با استفاده از مقادیر برابر  ۳ در فرمت رنگ تعریف می شود:

      رنگ های خاکستری فرمت HEX

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

      مقدار HSL

      در HTML، رنگ را می توان با استفاده از رنگ، اشباع و سبک (HSL) در فرم مشخص کرد:
      ( hsl(hue, saturation, lightness
      • hue: بصورت درجه ای بر روی چرخ رنگ ها، از ۰ تا ۳۶۰ است. ۰ قرمز ، ۱۲۰ رنگ سبز و ۲۴۰ آبی است.
      • saturation :یک درصد است، ۰٪ به معنای یک سایه خاکستری است و ۱۰۰٪ رنگ کامل است.
      • lightness : همچنین درصد، ۰٪ سیاه است، ۵۰٪ نه خیلی سیاه یا سفید است، ۱۰۰٪ سفید است.

      مقدار HSL

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

      Saturation

      Saturation در واقع به معنی شدت و کمیت یک رنگ است.

      ۱۰۰٪ رنگ خالص است، بدون سایه خاکستری.

      ۵۰٪ خاکستری است، اما شما هنوز هم می توانید رنگ را ببینید.

      ۰٪ به طور کامل خاکستری است، شما دیگر نمی توانید رنگ را ببینید.

      saturation

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

      روشنایی (Lightness)

      Lightness یک رنگ را می توان به این صورت توضیح داد: مقدار روشنایی رنگ، که ۰٪ به معنای هیچ نوری (سیاه و سفید)، ۵۰٪ به معنای ۵۰٪ نور (نه تاریک و نه نور) ۱۰۰٪ به معنی نور کامل (سفید) توصیف می شود.

      نوع Lightness

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

      در این نوع زمینه ی خاکستری اغلب با تنظیم رنگ و اشباع به ۰ و تنظیم نور از ۰٪ به ۱۰۰٪ برای گرفتن سایه های تیره تر / روشن تر تعریف می شود:

      زمینه خاکستری

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

      مقدار RGBA

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

      مقدار رنگ RGBA با فرمت زیر تعیین می شود:

      rgba(red, greenblue, alpha)

      پارامتر alpha در فرمت فوق می تواند مقداری بین ۰٫۰ (کمترین میزان شفافیت) و ۱٫۰ (بیشترین میزان شفافیت) را داشته باشد.

      مقدار RGBA 

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

      مقدار HSLA

      مقدار HSLA شامل مقادیر نوع HSL به همراه یک پارامتر alpha که میزان شفافیت رنگ را مشخص می کند همراه است.

      برای استفاده از مقادیر HSLA باید از فرمت زیر استفاده کرد :

      hsla(hue, saturationlightness, alpha)

      پارامتر alpha در فرمت فوق می تواند مقداری بین ۰٫۰ (کمترین میزان شفافیت) و ۱٫۰ (بیشترین میزان شفافیت) را داشته باشد.

      مقدار HSLA

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

      کلام آخر

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

       

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


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