مرجع کامل نام رنگ‌ها در CSS

مقدمه

هنگام تعیین رنگ‌ها در CSS معمولاً از فرمت‌هایی مانند HEX، RGB، RGBA، HSL و HSLA استفاده می‌کنیم. اما CSS روش ساده‌تر دیگری هم در اختیار ما قرار داده است: استفاده از نام رنگ‌ها (Color Keywords).

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

color: tomato;
background-color: royalblue;
border-color: gold;

این روش باعث می‌شود کدها خواناتر شوند و در بسیاری از پروژه‌ها برای رنگ‌های رایج کاربرد زیادی دارد.


CSS از چند نام رنگ پشتیبانی می‌کند؟

استاندارد CSS از ۱۴۰ نام رنگ مختلف پشتیبانی می‌کند.

البته در لیست رسمی در مجموع ۱۴۷ نام مشاهده می‌شود، زیرا برخی رنگ‌ها دارای نام‌های تکراری هستند. برای مثال:

gray
grey

هر دو به یک رنگ اشاره می‌کنند.

علاوه بر رنگ‌های قدیمی، رنگ‌های معرفی‌شده در CSS3 و همچنین رنگ معروف rebeccapurple که در CSS Color Level 4 اضافه شده نیز در این مجموعه وجود دارند.


چرا از نام رنگ‌ها استفاده کنیم؟

استفاده از نام رنگ‌ها مزایای مختلفی دارد:

  • خوانایی بیشتر کدها
  • سرعت بالاتر در نمونه‌سازی اولیه (Prototype)
  • یادگیری راحت‌تر برای افراد مبتدی
  • کاهش نیاز به حفظ کردن کدهای HEX

برای مثال:

.button {
  background: tomato;
  color: white;
}

در مقایسه با:

.button {
  background: #FF6347;
  color: #FFFFFF;
}

خواندن و درک نسخه اول ساده‌تر است.


نمونه‌ای از رنگ‌های پرکاربرد CSS

رنگ‌های اصلی

نام رنگ HEX
black #000000
white #FFFFFF
red #FF0000
green #008000
blue #0000FF
yellow #FFFF00
cyan #00FFFF
magenta #FF00FF

رنگ‌های محبوب در طراحی رابط کاربری

نام رنگ HEX
tomato #FF6347
coral #FF7F50
orange #FFA500
gold #FFD700
royalblue #4169E1
dodgerblue #1E90FF
steelblue #4682B4
seagreen #2E8B57
mediumseagreen #3CB371
teal #008080

رنگ‌های خنثی

نام رنگ HEX
gray #808080
darkgray #A9A9A9
lightgray #D3D3D3
silver #C0C0C0
gainsboro #DCDCDC
whitesmoke #F5F5F5

رنگ‌های بنفش و صورتی

نام رنگ HEX
purple #800080
rebeccapurple #663399
violet #EE82EE
orchid #DA70D6
plum #DDA0DD
hotpink #FF69B4
deeppink #FF1493
pink #FFC0CB

رنگ خاص rebeccapurple

یکی از معروف‌ترین رنگ‌های CSS، رنگ:

rebeccapurple

است که کد رنگ زیر را دارد:

#663399

این رنگ به یاد «ربکا مایر» (Rebecca Meyer)، دختر اریک مایر (یکی از چهره‌های شناخته‌شده دنیای CSS)، به استاندارد CSS اضافه شد و امروزه بخشی از CSS Color Level 4 محسوب می‌شود.


مثال استفاده در CSS

.card {
  background: aliceblue;
  border: 2px solid steelblue;
}

.title {
  color: darkslategray;
}

.button {
  background: tomato;
  color: white;
}

چه زمانی از Color Names استفاده کنیم؟

استفاده از نام رنگ‌ها برای موارد زیر مناسب است:

  • پروژه‌های آموزشی
  • نمونه‌سازی اولیه (Prototype)
  • رنگ‌های استاندارد و رایج
  • افزایش خوانایی کد

اما در پروژه‌های حرفه‌ای که از سیستم طراحی (Design System) استفاده می‌شود، معمولاً HEX یا HSL انتخاب دقیق‌تری هستند؛ زیرا کنترل بیشتری روی طیف رنگی فراهم می‌کنند.


جمع‌بندی

CSS به صورت پیش‌فرض از ۱۴۰ نام رنگ استاندارد پشتیبانی می‌کند که می‌توان از آن‌ها به جای مقادیر HEX، RGB یا HSL استفاده کرد. این قابلیت باعث می‌شود کدها خواناتر و توسعه سریع‌تر شود.

اگرچه در طراحی‌های حرفه‌ای معمولاً از سیستم‌های رنگی دقیق‌تر استفاده می‌شود، اما Color Names همچنان یکی از ساده‌ترین و کاربردی‌ترین روش‌های تعریف رنگ در CSS محسوب می‌شوند.

 

 

از همراهی شما با پارمین کلود متشکریم.

Click to rate this post!
[Total: 0 Average: 0]

نظرات کاربران

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

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *