قبل تر در دوره HTML نگاه کوتاهی به رنگ ها و مدل های متفاوت اون ها داشتیم . در دوره آموزش CSS هم میخوایم یه مروری داشته باشیم و یکم بیشتر توضیح بدیم که حرفه ای تر بشیم !
اگه خاطرتون باشه رنگ ها چند حالت RGB, HEX, HSL, RGBA, HSLA داشت. هر کدوم خروجی یکسانی میده ولی طراحان گرافیک ممکنه از هر کدوم استفاده کنن و شما هم باید بدونین هر کدوم چجوری استفاده میشه .
توی دنیای کدنویسی رنگ ها اسم هم دارن. یعنی قرمز یه رنگ مشخص هست که توی تمام مرورگرها رنگش ثابت هست و کدش هم یکسانه. در کل ۱۴۰ رنگ و کدهاشون توی تمام مرورگرها و کدها تعبیه شده و وجود داره ولی کسی از اون ها استفاده نمیکنه و رنگ های خاص طراحی شده رو لحاظ میکنه .
رنگ پیش زمینه یا همون رنگ background
میتونین با استفاده از رنگ ها به پیش زمینه هر المان رنگ خاصی بدین مثل کدهای زیر :
Hello World
Lorem ipsum...
Hello World
Lorem ipsum...
رنگ متن ها در CSS
میتونین با استفاده از رنگ ها به رنگ متن هر المان رنگ خاصی بدین مثل کدهای زیر :
Hello World
Lorem ipsum...
Ut wisi enim...
Hello World
Lorem ipsum...
Ut wisi enim...
رنگ حاشیه ها در CSS
برای رنگ کردن حاشیه دور هر المان هم میتونین از رنگ ها استفاده کنین . مثل کدهای زیر :
Hello World
Hello World
Hello World
Hello World
Hello World
Hello World
مقدارهای کمی متفاوت تر !
رنگ گوجه ای توی مرورگر ها قرار داره و کد رنگ ثابتی داره! کدهای زیر دقیقا رنگ گوجه ای در کدنویسی ها هستش که استاندارد ثابتی برای هست :
...
...
...
...
...
...
حالا میخوایم کاری کنیم که یکم transparent بشه رنگ! یعنی زیرش معلوم باشه تا حدودی !
...
...
...
...
از rgba و hsla استفاده میکنیم و عدد آخر رو برای transparent بودن رنگ در نظر میگیریم. که توی این مثال ۵۰ درصد استفاده شده. اون حرف a هم کوتاه شده alpha هست که همون transparent خودمونه !