CSS – رنگ‌های HEX (HEX Colors)

رنگ‌های HEX در CSS (HEX Colors)

یک رنگ هگزادسیمال با فرمت زیر مشخص می‌شود: #RRGGBB، که در آن RR (قرمز)، GG (سبز) و BB (آبی) اعداد هگزادسیمال اجزای رنگ را مشخص می‌کنند.

مقدار HEX (HEX Value)

در CSS، یک رنگ می‌تواند با استفاده از مقدار هگزادسیمال به صورت زیر مشخص شود:

#rrggbb

که در آن rr (قرمز)، gg (سبز) و bb (آبی) مقادیر هگزادسیمال بین 00 و ff (معادل با 0 تا 255 در ده‌دهی) هستند.

  • مثال:
    • رنگ قرمز به صورت #ff0000 نمایش داده می‌شود، زیرا مقدار قرمز در بالاترین سطح (ff) و دو رنگ دیگر در پایین‌ترین سطح (00) تنظیم شده است.
    • برای نمایش رنگ مشکی، همه مقادیر را به 00 تنظیم کنید: #000000.
    • برای نمایش رنگ سفید، همه مقادیر را به ff تنظیم کنید: #ffffff.

ترکیب رنگ‌های HEX:

مثال‌ها:

#ff0000   /* رنگ قرمز */
#0000ff   /* رنگ آبی */
#3cb371   /* رنگ سبز تیره */
#ee82ee   /* رنگ بنفش روشن */
#ffa500   /* رنگ نارنجی */
#6a5acd   /* رنگ آبی مایل به بنفش */

طیف‌های خاکستری (Shades of Gray)

طیف‌های خاکستری معمولاً با استفاده از مقادیر مساوی برای هر سه منبع نوری (قرمز، سبز و آبی) تعریف می‌شوند.

مثال:

#3c3c3c  /* خاکستری تیره */
#616161  /* خاکستری متوسط */
#787878  /* خاکستری روشن */
#b4b4b4  /* خاکستری روشن‌تر */
#f0f0f0  /* خاکستری خیلی روشن */
#f9f9f9  /* تقریباً سفید */

مقدار HEX سه رقمی (3 Digit HEX Value)

گاهی اوقات در کد CSS یک کد هگزادسیمال 3 رقمی دیده می‌شود.

کد هگزادسیمال 3 رقمی یک شکل مختصر برای برخی از کدهای 6 رقمی است.

فرمت کد هگزادسیمال 3 رقمی به صورت زیر است:

#rgb

که در آن r، g و b نمایانگر اجزای قرمز، سبز و آبی با مقادیر بین 0 و f هستند.

کد هگزادسیمال 3 رقمی تنها زمانی می‌تواند استفاده شود که مقادیر (RR، GG و BB) برای هر جزء یکسان باشد. بنابراین، اگر ما #ff00cc داشته باشیم، می‌توانیم آن را به صورت #f0c بنویسیم.

مثال:

body {
  background-color: #fc9; /* معادل #ffcc99 */
}

h1 {
  color: #f0f; /* معادل #ff00ff */
}

p {
  color: #b58; /* معادل #bb5588 */
}

پست های مرتبط

مطالعه این پست ها رو از دست ندین!
JavaScript - تاریخ‌ها (Dates)

JavaScript – تاریخ‌ها (Dates)

آبجکت‌های تاریخ (Date) در جاوااسکریپت آبجکت‌های تاریخ در جاوااسکریپت به ما امکان کار با تاریخ و زمان را می‌دهند....

بیشتر بخوانید
JavaScript - آرایه‌های ثابت (Array Const)

JavaScript – آرایه‌های ثابت (Array Const)

جاوااسکریپت: تعریف آرایه با const در سال 2015، جاوااسکریپت کلمه کلیدی مهمی به نام const را معرفی کرد. این...

بیشتر بخوانید
JavaScript - تکرار آرایه‌ها (Array Iteration)

JavaScript – تکرار آرایه‌ها (Array Iteration)

جاوا اسکریپت: تکرار بر روی آرایه‌ها جاوا اسکریپت روش‌های مختلفی برای تکرار (Iteration) بر روی آرایه‌ها ارائه می‌دهد که...

بیشتر بخوانید

نظرات

سوالات و نظراتتون رو با ما به اشتراک بذارید

برای ارسال نظر لطفا ابتدا وارد حساب کاربری خود شوید.