📞 02166056460

مرجع نام و شماره رنگ ها در CSS

8 / 10
از 5 کاربر
بازگشت به لیست مقالات » | یکشنبه 3 آبان 1405 در ساعت 10 و 38 دقیقه | نظرات کاربران ( 6 )
راهنمای کاربردی CSS

مرجع نام و شماره رنگ ها در CSS

روش های نوشتن رنگ، کدهای پرکاربرد و نکات انتخاب رنگ خوانا برای طراحی رابط کاربری

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

۰۱

مقدار رنگ یا Color Value چیست؟

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

برای نمونه، ویژگی color رنگ نوشته را تعیین می کند و ویژگی background-color برای پس زمینه به کار می رود. در طراحی یک دکمه نیز می توانید رنگ متن، زمینه و حاشیه را جداگانه تعریف کنید. فهم تفاوت این روش ها کمک می کند رنگ ها را متناسب با نیاز رابط کاربری انتخاب کنید و در زمان نگهداری کد سردرگم نشوید.

رنگ فقط جنبه تزئینی ندارد؛ به راهنمایی کاربر، ایجاد سلسله مراتب بصری و انتقال پیام کمک می کند. رنگ اصلی برند ممکن است برای دکمه های مهم استفاده شود، در حالی که رنگ های خنثی برای پس زمینه و متن های فرعی مناسب تر هستند. در هر حالت باید کنتراست کافی و خوانایی نوشته ها را در نظر بگیرید.

۵ نکته مهم درباره رنگ ها در CSS

۰۲

۱. انتخاب قالب مناسب برای نوشتن رنگ

برای مقدارهای ثابت و کوتاه، کد هگزادسیمال راهی رایج و فشرده است؛ برای تنظیم جداگانه کانال های قرمز، سبز و آبی می توان از RGB استفاده کرد. HSL نیز زمانی کاربردی است که بخواهید فام، شدت رنگ و روشنایی را مستقل از هم تغییر دهید. هر سه روش در مرورگرهای امروزی پشتیبانی می شوند، اما بهتر است در یک پروژه تا حد امکان از شیوه ای یکدست استفاده کنید.

به عنوان مثال، اگر در حال ساخت یک دکمه با رنگ اصلی برند هستید، HEX راهی روشن و قابل انتقال برای ثبت مقدار دقیق آن است. اگر بخواهید همان رنگ را کمی روشن تر یا کم رنگ تر کنید، HSL تغییرات را قابل فهم تر می کند. برای لایه ای که باید بخشی از محتوای زیر خود را نشان دهد، استفاده از مقدار دارای آلفا انتخاب کاربردی تری است.

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

۰۳

۲. استفاده از کد هگزادسیمال

کد هگزادسیمال معمولا با نماد # آغاز می شود و پس از آن سه جفت رقم برای قرمز، سبز و آبی می آید. هر جفت از 00 تا FF مقدار می گیرد. برای نمونه، #FF0000 قرمز و #000000 سیاه است. در قالب کوتاه سه رقمی، هر رقم برای یکی از کانال ها تکرار می شود؛ برای مثال #F00 معادل #FF0000 است.

HEX گزینه ای مناسب برای رنگ های ثابت در صفحه است، چون مقدار آن کوتاه و دقیق است و می توان آن را در فایل های CSS، راهنمای هویت بصری یا تنظیمات سیستم طراحی ثبت کرد. کدهای شش رقمی معمولا از شش نویسه پس از نماد مربع تشکیل می شوند؛ سه بخش دو رقمی به ترتیب شدت قرمز، سبز و آبی را مشخص می کنند.

برای مثال، اگر بخواهید رنگ آبی مشخصی را برای حاشیه یک کارت به کار ببرید، می توانید مقدار آن را مستقیم در ویژگی border قرار دهید. در پروژه ای که چندین رنگ برند دارد، ذخیره کردن کدهای HEX به صورت متغیر، از وارد کردن مقدارهای متفاوت و ناخواسته جلوگیری می کند.

۳ کانال
قرمز، سبز و آبی
۰۰ تا FF
بازه هر جفت HEX
۶ رقم
قالب رایج کد رنگ
۰۴

۳. تنظیم رنگ با RGB و RGBA

در RGB سه عدد برای میزان قرمز، سبز و آبی نوشته می شود که در شکل متداول بین صفر و ۲۵۵ هستند. RGBA یک کانال چهارم برای شفافیت دارد؛ مقدار شفافیت معمولا از صفر، یعنی کاملا شفاف، تا یک، یعنی کاملا مات، تعیین می شود. این روش برای لایه های نیمه شفاف، سایه ها و پس زمینه هایی که باید محتوای زیرین از آن ها دیده شود، مفید است.

فرض کنید یک پیام اطلاع رسانی روی صفحه نمایش داده می شود و می خواهید پس زمینه آن کمی شفاف باشد تا زمینه صفحه کاملا پوشانده نشود. می توانید رنگ زمینه را با RGBA تعریف کنید. در نمونه زیر، رنگ متن با RGB و زمینه با RGBA مشخص شده است:

.notice {
  color: rgb(25, 60, 120);
  background-color: rgba(59, 130, 246, 0.15);
}

برای خوانایی بهتر کد، واحدها و شیوه نوشتن را در سراسر پروژه یکدست نگه دارید. همچنین شفافیت را با توجه به رنگ زمینه واقعی بررسی کنید؛ یک رنگ نیمه شفاف روی پس زمینه سفید ممکن است متفاوت از همان رنگ روی پس زمینه تیره دیده شود.

۰۵

۴. کنترل رنگ با HSL و HSLA

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

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

HSL به معنی فام، اشباع و روشنایی است. فام خانواده رنگ را مشخص می کند، اشباع شدت یا خلوص آن را نشان می دهد و روشنایی میزان روشنی یا تیرگی را تعیین می کند. این سه مؤلفه به طراح امکان می دهند بدون تغییر کامل خانواده رنگ، چند حالت سازگار ایجاد کند.

.button {
  background-color: hsl(207, 70%, 45%);
}

.button:hover {
  background-color: hsl(207, 70%, 38%);
}
۰۶

۵. انتخاب نام رنگ و بررسی خوانایی

CSS نام های رنگی شناخته شده ای مانند tomato، navy و rebeccapurple دارد. استفاده از نام ها در نمونه های ساده خوانایی خوبی دارد، اما برای تطبیق دقیق با رنگ برند، مقدار HEX یا تابع های رنگی مناسب تر است. در هر روش، تضاد متن و پس زمینه را بررسی کنید تا نوشته ها برای افراد بیشتری خوانا باشند.

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

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

🎨

tomato

نام رنگ CSS برای نمونه های ساده و خوانا

🎨

navy

نامی شناخته شده برای نمایش رنگ سرمه ای

🎨

rebeccapurple

نمونه ای از نام های رنگی استاندارد CSS

۰۷

نمونه کاربرد رنگ ها در کد CSS

در نمونه زیر، نام رنگ برای متن، کد HEX برای حاشیه و RGBA برای پس زمینه به کار رفته است. ویژگی color رنگ متن را تعیین می کند و background-color رنگ زمینه را مشخص می سازد. کنار هم قرار دادن چند شیوه در یک پروژه امکان پذیر است، اما بهتر است انتخاب ها هدفمند و منسجم باشند.

.card {
  color: navy;
  background-color: rgba(240, 248, 255, 0.9);
  border: 1px solid #6495ED;
}

در این مثال، مقدار navy برای نوشته، یک مقدار RGBA برای زمینه روشن و کد HEX برای حاشیه کارت استفاده شده است. هنگام بازبینی نتیجه، رنگ ها را در کنار محتوای واقعی صفحه ببینید. رنگی که به تنهایی زیبا به نظر می رسد ممکن است در ترکیب با متن یا اجزای دیگر وضوح کافی نداشته باشد.

🎯

رنگ متن

با ویژگی color مشخص می شود.

🎨

رنگ پس زمینه

با ویژگی background-color تعریف می شود.

🔧

رنگ حاشیه

می تواند با مقدار HEX تنظیم شود.

هماهنگی بصری

رنگ مناسب، تجربه بهتر برای کاربر

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

طراحی سایت ←
۰۸

جدول نام رنگ ها و کد HEX پرکاربرد

جدول زیر چند نام رنگ استاندارد CSS، کد هگزادسیمال و کاربرد معمول آن ها را نشان می دهد. نام رنگ را می توان مستقیم در مقدار ویژگی های CSS نوشت؛ برای مثال color: tomato;. کد HEX نیز برای انتخاب دقیق تر و هماهنگ با راهنمای رنگ برند مناسب است. مربع کوچک کنار کد، نمونه تقریبی رنگ را نمایش می دهد.

نام رنگ HEX کاربرد یا توصیف
AliceBlue ■ #F0F8FF آبی بسیار روشن
AntiqueWhite ■ #FAEBD7 سفید گرم و ملایم
Aqua ■ #00FFFF فیروزه ای روشن
Black ■ #000000 سیاه
Blue ■ #0000FF آبی خالص
BlueViolet ■ #8A2BE2 بنفش متمایل به آبی
Brown ■ #A52A2A قهوه ای مایل به قرمز
Coral ■ #FF7F50 مرجانی
Crimson ■ #DC143C قرمز تیره
DarkBlue ■ #00008B آبی تیره
DarkGreen ■ #006400 سبز تیره
DarkOrange ■ #FF8C00 نارنجی تیره
DeepPink ■ #FF1493 صورتی پررنگ
DodgerBlue ■ #1E90FF آبی روشن و پررنگ
ForestGreen ■ #228B22 سبز جنگلی
Gold ■ #FFD700 طلایی
Gray ■ #808080 خاکستری
Indigo ■ #4B0082 نیلی
LightBlue ■ #ADD8E6 آبی روشن
LightGreen ■ #90EE90 سبز روشن
Magenta ■ #FF00FF سرخابی
Navy ■ #000080 سرمه ای
Orange ■ #FFA500 نارنجی
Pink ■ #FFC0CB صورتی
Purple ■ #800080 بنفش
Red ■ #FF0000 قرمز
RoyalBlue ■ #4169E1 آبی سلطنتی
Silver ■ #C0C0C0 نقره ای
Teal ■ #008080 سبزآبی
Tomato ■ #FF6347 قرمز متمایل به نارنجی
White ■ #FFFFFF سفید
Yellow ■ #FFFF00 زرد

نام های CSS برای سهولت در نمونه نویسی مفید هستند، اما به خاطر داشته باشید که بعضی نام ها از نظر ظاهری بسیار نزدیک به هم اند و انتخاب میان آن ها به کاربرد صفحه بستگی دارد. در طراحی نهایی، کد رنگ را کنار رنگ های دیگر پروژه بررسی کنید و مطمئن شوید که با رنگ های هویت بصری برند هماهنگ است.

۰۹

خلاصه روش های تعیین رنگ در CSS

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

روش نمونه کاربرد
HEX #4682B4 تعیین مقدار دقیق و فشرده
RGB rgb(70, 130, 180) تنظیم کانال های قرمز، سبز و آبی
RGBA rgba(70, 130, 180, 0.5) افزودن شفافیت به رنگ RGB
HSL hsl(207, 44%, 49%) تغییر مستقل فام، اشباع و روشنایی
نام رنگ steelblue نمونه های ساده و خوانا
۱۰

چطور کنتراست و خوانایی رنگ را بررسی کنیم؟

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

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

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

۱۱

مدیریت پالت رنگ با متغیرهای CSS

در پروژه های چندصفحه ای، تکرار کدهای رنگ در بخش های مختلف نگهداری و اصلاح را دشوار می کند. متغیرهای CSS این امکان را می دهند که رنگ های اصلی را در یک نقطه تعریف کنید و سپس در دکمه ها، پیوندها، پس زمینه ها و اجزای دیگر به کار ببرید. اگر رنگ برند تغییر کند، اصلاح مقدار متغیر می تواند جایگزین بازبینی دستی چندین فایل شود.

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

:root {
  --color-primary: #4169E1;
  --color-text: #193C78;
  --color-surface: #F0F8FF;
}

.button {
  color: #FFFFFF;
  background-color: var(--color-primary);
}

در نمونه بالا، متغیرهای رنگ در بخش :root تعریف شده اند و رنگ اصلی در پس زمینه دکمه استفاده می شود. این الگو برای پروژه هایی که اجزای تکرارشونده دارند مناسب است و به حفظ هماهنگی بصری کمک می کند. با این حال، نام گذاری متغیرها باید با نقش واقعی رنگ هماهنگ باشد تا تغییرات بعدی باعث سردرگمی نشود.

مزایای شناخت رنگ در CSS

انتخاب رنگ دقیق و هماهنگ

از خوانایی بهتر تا نگهداری آسان تر کد
۰۱
دقت

تطبیق با برند

ثبت مقدار دقیق رنگ های هویت بصری

۰۲
خوانایی

کنتراست مناسب

تشخیص آسان متن و اجزای صفحه

۰۳
کنترل

شفافیت رنگ

ساخت پس زمینه های نیمه شفاف

۰۴
هماهنگی

رنگ های هم خانواده

تنظیم روشنایی بدون تغییر فام

۰۵
نگهداری

کد منسجم

اصلاح و بازبینی سریع تر رنگ ها

۱۲

نکات پایانی برای استفاده از رنگ در CSS

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

برای مدیریت بهتر رنگ ها، می توانید مقادیر اصلی را در متغیرهای CSS ذخیره کنید. به این ترتیب، اگر در آینده رنگ برند یا پس زمینه تغییر کرد، لازم نیست مقدارهای پراکنده را جداگانه پیدا کنید. این شیوه همچنین از ایجاد تفاوت ناخواسته میان دکمه ها، پیوندها و بخش های مشابه جلوگیری می کند.

رنگ ها را در صفحه های کوچک و بزرگ و در کنار متن واقعی بررسی کنید. اگر یک عنصر تعاملی فقط با تغییر رنگ از سایر بخش ها متمایز می شود، شکل، عنوان یا نشانه بصری دیگری نیز برای تشخیص آن در نظر بگیرید. در پایان، مطمئن شوید که روش نوشتن رنگ ها با ساختار و نیاز پروژه هماهنگ است. مرجع نام و شماره رنگ ها در CSS زمانی بیشترین کاربرد را دارد که انتخاب رنگ به خوانایی، هویت بصری و هدف هر جزء صفحه کمک کند.

رنگ های CSS را آگاهانه انتخاب کنید

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

ادامه آموزش CSS ←

سوالات متداول مرجع نام و شماره رنگ ها در CSS

چند روش اصلی برای تعریف رنگ در CSS وجود دارد؟

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

کد HEX رنگ در CSS چه ساختاری دارد؟

کد HEX معمولا با نماد # و سپس شش رقم هگزادسیمال نوشته می شود؛ دو رقم نخست کانال قرمز، دو رقم بعدی سبز و دو رقم پایانی آبی را مشخص می کنند. برای نمونه، #0000FF آبی است.

تفاوت RGB و RGBA چیست؟

RGB سه مقدار برای کانال های قرمز، سبز و آبی دارد. RGBA علاوه بر این سه کانال، مقدار آلفا را برای تنظیم شفافیت رنگ اضافه می کند.

آیا نام رنگ ها در CSS به جای کد HEX قابل استفاده هستند؟

بله، نام های استانداردی مانند red، tomato و navy را می توان به عنوان مقدار رنگ نوشت. برای تطبیق دقیق با رنگ مشخص، استفاده از HEX یا تابع های رنگی کنترل بیشتری می دهد.

برای انتخاب رنگ متن و پس زمینه به چه نکته ای توجه کنیم؟

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

ارسال نظر و نظرات ثبت شده
شیما یاری :
0 0
بسیار ممنون. عالییییییی بود
مدیریت :

از لطف و محبت شما بسیار سپاسگزاریم. خوشحالیم که مطلب براتون مفید و عالی بوده 🌹

محمد رضا عربی :
1 0
واقعا ممنون از این مقاله ی قوی که بدون هیچ منتی با مثال بهم توضیح دادید. یک سوال دارم. کد رنگ ها رو توی css اگه بدون # بزاریم هم میشه ؟
مدیریت :

خواهش می‌کنم، خوشحالیم که مقاله برایتان مفید بوده و از لطف و محبتتان ممنونیم. بله، نوشتن رنگ در CSS به روش‌های مختلفی امکان‌پذیر است؛ اما اگر منظورتان کد رنگ هگزادسیمال است، علامت # باید قبل از کد نوشته شود. برای مثال، شکل درست کد هگزادسیمال قرمز این است:

color: #ff0000;

اگر علامت # را حذف کنید و بنویسید color: ff0000;، مقدار معمولاً به‌عنوان رنگ معتبر شناخته نمی‌شود و مرورگر آن را نادیده می‌گیرد. در نتیجه، آن ویژگی رنگ اعمال نخواهد شد؛ البته ممکن است رنگ دیگری از قوانین CSS، مثل استایل والد یا قانون دیگری که اولویت بیشتری دارد، همچنان روی متن اثر بگذارد.

چهار شکل رایج کد هگزادسیمال

در CSS می‌توانید کد هگزادسیمال را با سه، چهار، شش یا هشت رقم بنویسید. در کد سه‌رقمی، هر رقم کوتاه‌شده‌ی یک جفت است؛ برای نمونه، #f00 معادل #ff0000 است. شکل چهاررقمی نیز یک کانال شفافیت دارد و کدهای شش‌رقمی و هشت‌رقمی برای تعیین رنگ کامل و، در حالت هشت‌رقمی، شفافیت به کار می‌روند:

.short { color: #f00; } .with-alpha { color: #f008; } .full { color: #ff0000; } .full-with-alpha { color: #ff000080; }

در کد هشت‌رقمی، دو رقم پایانی میزان شفافیت را مشخص می‌کنند؛ بنابراین #ff000080 قرمزی با شفافیت تقریبی پنجاه‌درصد است. دقت کنید که این قالب‌ها همچنان به علامت # نیاز دارند.

روش‌هایی که به # نیاز ندارند

اگر می‌خواهید علامت # را ننویسید، می‌توانید به‌جای هگزادسیمال از نام رنگ‌های شناخته‌شده یا از توابع رنگ CSS استفاده کنید. برای مثال، نام‌هایی مانند red، blue و transparent بدون علامت نوشته می‌شوند. همچنین می‌توانید از قالب‌های RGB، RGBA، HSL یا HSLA استفاده کنید:

.example { color: red; background-color: rgb(255, 0, 0); border-color: hsl(0, 100%, 50%); }

در این مثال‌ها، مقدار رنگ بر اساس نام یا تابع نوشته شده است و بنابراین نیازی به # ندارد. برای شفافیت نیز می‌توانید از مقادیر جدیدتر RGB یا HSL استفاده کنید؛ پشتیبانی مرورگرهای امروزی از این قالب‌ها گسترده است.

نکته مهم درباره نام رنگ‌ها و شناسه‌ها

نام رنگ‌ها باید مطابق نام‌های معتبر CSS باشند. برای نمونه، navy یک نام معتبر است، اما نام دلخواهی مثل darkblueish به‌طور پیش‌فرض رنگ معتبر محسوب نمی‌شود. همچنین اگر از متغیر CSS استفاده می‌کنید، تعریف متغیر با دو خط تیره آغاز می‌شود و هنگام استفاده، آن را داخل تابع var() می‌نویسید:

:root { --main-color: #336699; } p { color: var(--main-color); }

پس جمع‌بندی پاسخ این است: برای کد هگزادسیمال، علامت # لازم است؛ اما برای نام رنگ‌ها و روش‌هایی مانند rgb() و hsl() نیازی به آن ندارید. اگر کد رنگی بدون # در CSS کار نکرد، ابتدا بررسی کنید که کد را در قالب درست نوشته باشید و سپس از ابزارهای توسعه‌دهنده مرورگر یا اعتبارسنج CSS برای یافتن خطا کمک بگیرید.

:
0 0
عالی
:
1 0
بسیار عالی
شعیب :
4 0
تشکر از خدمت تان
مهسا :
13 0
عالیه واقعا ممنووووووون.
سایر مقالات
مرجع انتخابگرها در CSS - بخش سوم مرجع انتخابگرهای CSS؛ آموزش شبه‌کلاس‌ها و انتخابگرهای پیشرفته 💡آشنایی با انتخابگ ...
مرجع انتخابگرها در CSS - بخش دوم آموزش CSS ۵ نکته مهم درباره انتخابگرهای CSS آشنایی با انتخابگرهای ویژگی و شبه‌کلاس&zw ...
مرجع انتخابگرها در CSS - بخش اول آموزش CSS مرجع انتخابگرهای CSS: راهنمای کاربردی با انتخابگرهای CSS، عناصر صفحه را دقیق و ه ...
مرجع نام و شماره رنگ ها در CSS راهنمای کاربردی CSS مرجع نام و شماره رنگ ها در CSS روش های نوشتن رنگ، کدهای پرکاربرد و ن ...
مرجع واحدهای شمارش در CSS واحدهای اندازه گیری در CSS؛ راهنمای کامل واحدهای طول 📘آشنایی با موضوع در این بخش از آموزش ...
دسته بندی
جستجو
⏳ در حال پردازش...
لطفا صبر کنید