رنگ ها در CSS3
رنگ ها در CSS3
در این درس از مجموعه آموزش برنامه نویسی سایت سورس باران، به آموزش رنگ ها در CSS3 خواهیم پرداخت.
CSS3 از ویژگی های اضافی رنگ به شرح زیر پشتیبانی کرده است –
- رنگ های RGBA
- رنگ های HSL
- رنگ های HSLA
- تیرگی
RGBA مخفف Red Green Blue Alpha است. این الحاق CSS2 است، آلفا میزان تیرگی رنگ را مشخص می کند و عدد پارامتر عددی بین 0.0 تا 1.0 است. یک نحو نمونه RGBA همانطور که در زیر نشان داده شده است –
1 2 3 |
#d1 {background-color: rgba(255, 0, 0, 0.5);} #d2 {background-color: rgba(0, 255, 0, 0.5);} #d3 {background-color: rgba(0, 0, 255, 0.5);} |
HSL مخفف hue، اشباع، لایت بودن است. در اینجا Huge درجه ای از چرخ رنگ است، اشباع و لایت بودن مقادیر درصد بین 0 تا 100٪ است. یک نحو نمونه HSL همانطور که در زیر نشان داده شده است –
1 2 3 |
# g1 {background-color: hsl (120، 100٪، 50٪)؛} # g2 {background-color: hsl (120، 100٪، 75٪)؛} # g3 {background-color: hsl (120، 100٪، 25٪)؛} |
HSLA مخفف hue ، saturation ، lightness و alpha است. مقدار آلفا میزان کدری را مشخص می کند که RGBA نشان داده شده است. یک نحو نمونه HSLA همانطور که در زیر نشان داده شده است –
1 2 3 |
# g1 {background-color: hsla (120، 100٪، 50٪، 0.3)؛} # g2 {background-color: hsla (120، 100٪، 75٪، 0.3)؛} # g3 {background-color: hsla (120، 100٪، 25٪، 0.3)؛} |
opacity یک رنگ نازک تر است که برای افزایش تیرگی به رنگ سیاه نیاز دارد. یک نحو نمونه کدری مانند زیر نشان داده شده است –
1 2 3 |
# g1 {background-color: rgb (255،0،0)؛ opacity: 0.6؛} # g2 {background-color: rgb (0،255،0)؛ opacity: 0.6؛} # g3 {background-color: rgb (0،0،255)؛ opacity: 0.6؛} |
مثال زیر ویژگی rgba color را نشان می دهد.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
<html> <head> <style> #p1 {background-color:rgba(255,0,0,0.3);} #p2 {background-color:rgba(0,255,0,0.3);} #p3 {background-color:rgba(0,0,255,0.3);} </style> </head> <body> <p>RGBA colors:</p> <p id = "p1">Red</p> <p id = "p2">Green</p> <p id = "p3">Blue</p> </body> </html> |
مثال زیر ویژگی rgba color را نشان می دهد.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
<html> <head> <style> #p1 {background-color:rgba(255,0,0,0.3);} #p2 {background-color:rgba(0,255,0,0.3);} #p3 {background-color:rgba(0,0,255,0.3);} </style> </head> <body> <p>RGBA colors:</p> <p id = "p1">Red</p> <p id = "p2">Green</p> <p id = "p3">Blue</p> </body> </html> |
خروجی به صورت زیر می باشد
1 |
مثال زیر ویژگی رنگ HSL را نشان می دهد.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
<html> <head> <style> #g1 {background-color:hsl(120, 100%, 50%);} #g2 {background-color:hsl(120,100%,75%);} #g3 {background-color:hsl(120,100%,25%);} </style> </head> <body> <p>HSL colors:</p> <p id = "g1">Green</p> <p id = "g2">Normal Green</p> <p id = "g3">Dark Green</p> </body> </html> |
خروجی به صورت زیر می باشد
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
html> <head> <style> #m1 {background-color:rgb(255,0,0);opacity:0.6;} #m2 {background-color:rgb(0,255,0);opacity:0.6;} #m3 {background-color:rgb(0,0,255);opacity:0.6;} </style> </head> <body> <p>HSLA colors:</p> <p id = "m1">Red</p> <p id = "m2">Green</p> <p id = "m3">Blue</p> </body> </html> |
خروجی به صورت زیر می باشد
1 |
لیست جلسات قبل آموزش CSS
- آموزش CSS
- CSS چیست؟
- آموزش نحو CSS
- آموزش قوانین CSS
- آموزش واحد انداره گیری در CSS
- آموزش رنگ ها در CSS
- آموزش Background در CSS
- آموزش فونت ها در CSS
- آموزش استفاده از تصاویر در CSS
- آموزش استفاده از تصاویر در CSS
- آموزش استفاده از لینک ها در CSS
- آموزش جداول در CSS
- آموزش حاشیه در CSS
- آموزش margin در CSS
- آموزش لیست ها در CSS
- آمورش ویژگی padding در CSS
- آموزش ویژگی مکان نما در CSS
- آموزش outline در CSS
- آموزش ابعاد در CSS
- آموزش نوارهای پیمایشی در CSS
- آموزش visibility در CSS
- آموزش موقعیت یابی در CSS
- آموزش لایه ها در CSS
- آموزش شبه کلاس ها در CSS
- آموزش شبه عناصر در CSS
- آموزش قوانین @ در CSS
- آموزش فیلترهای متنی و تصویری در CSS
- آموزش انواع رسانه ها در CSS
- آموزش مدیا صفحه در CSS
- آموزش رسانه شنیداری در CSS
- آموزش چاپ در CSS
- آموزش طرح بندی در CSS
- آموزش CSS3
- آموزش گرد کردن گوشه ها در CSS3
- آموزش حاشیه تصویر CSS3
- آموزش تنظیم چند پس زمینه در CSS3
دیدگاه شما