توابع رنگ Sass
- صفحه قبلی خودداری Sass
- صفحه بعدی آموزش Sass
توابع رنگ Sass
ما توابع رنگ Sass را به سه بخش تقسیم میکنیم: تنظیم توابع رنگ، دریافت توابع رنگ و عمل توابع رنگ:
تنظیمات Sass برای رنگ
توابع | توضیحات و مثالها |
---|---|
rgb(قرمز, سبز, آبی) |
با استفاده از مدل Red-Green-Blue (RGB) رنگ تنظیم میشود. مثال:rgb(0, 0, 255); |
rgba(قرمز, سبز, آبی, آلفا) |
Red-Green-Blue-Alpha (RGBA) ماڈل کا استعمال سے رنگ سیٹ کرنا۔ مثال:rgba(0, 0, 255, 0.3); // شفافیت والا نیلا رنگ |
hsl(نواختی, رنگدانی, روشنایی) |
Hue-Saturation-Lightness (HSL) ماڈل کا استعمال سے رنگ سیٹ کرنا - یہ رنگ کی ساچئی کارنائی کا نمائندہ ہے۔ مثال:
hsl(120, 100%, 50%); // سبز رنگ |
hsla(نواختی, رنگدانی, روشنایی, آلفا) |
Hue-Saturation-Lightness-Alpha (HSLA) ماڈل کا استعمال سے رنگ سیٹ کرنا۔ مثال:
hsl(120, 100%, 50%, 0.3); // شفافیت والا سبز رنگ |
grayscale(رنگ) |
رنگ کی ایک اسی روشنائی والی خاکستری سیٹ کرنا۔ مثال:grayscale(#7fffd4); نتیجہ: #c6c6c6 |
complement(رنگ) |
رنگ کا کمپلیمنٹ سیٹ کرنا۔ مثال:complement(#7fffd4); نتیجہ: #ff7faa |
invert(رنگ, وزن) |
رنگ کا مکمل مخالف یا منفی رنگ سیٹ کرنا۔ مثال:invert(white); نتیجہ: کالام |
Sass رنگ حاصل کرنے والی فونکشن
توابع | توضیحات و مثالها |
---|---|
red(رنگ) |
0 سے 255 کے درمیان کا شمار کا ذکر سے رنگ کا لال رنگ کا مارک کیا جاتا ہے。 مثال:red(#7fffd4); نتیجہ: 127 red(red); نتایج: 255 |
green(رنگ) |
0 سے 255 کے درمیان کا شمار کا ذکر سے رنگ کا سبز رنگ کا مارک کیا جاتا ہے。 مثال:green(#7fffd4); نتایج: 255 green(blue); نتایج: 0 |
blue(رنگ) |
با عدد بین 0 تا 255، مقدار آبی رنگ را بازمیگرداند. مثال:blue(#7fffd4); نتایج: 212 blue(blue); نتایج: 255 |
hue(رنگ) |
با عدد بین 0deg تا 360deg، نواختی رنگ را بازمیگرداند. مثال:hue(#7fffd4); نتایج: 160deg |
saturation(رنگ) |
با عدد بین 0% تا 100%, رنگدانی HSL رنگ را بازمیگرداند. مثال:saturation(#7fffd4); نتایج: 100% |
lightness(رنگ) |
با عدد بین 0% تا 100%, روشنایی HSL رنگ را بازمیگرداند. مثال:lightness(#7fffd4); نتایج: 74.9% |
alpha(رنگ) |
با عدد بین 0 تا 1، کانال آلفای رنگ را بازمیگرداند. مثال:alpha(#7fffd4); نتایج: 1 |
opacity(رنگ) |
با عدد بین 0 تا 1، کانال آلفای رنگ را بازمیگرداند. مثال:opacity(rgba(127, 255, 212, 0.5)); نتایج: 0.5 |
توابع عمل بر روی رنگ Sass
توابع | توضیحات و مثالها |
---|---|
mix(color1, color2, وزن) |
رنگ ترکیبی از رنگ 1 و رنگ 2 ایجاد کنید. |
adjust-hue(رنگ, درجات) |
با درجهای بین -360 تا 360 درجه، رنگ را تغییر دهید. مثال:adjust-hue(#7fffd4, 80deg); نتایج: #8080ff |
adjust-color(رنگ, قرمز, سبز, آبی, نواختی, رنگدانی, روشنایی, آلفا) |
یک یا چندین پارامتر را به مقدار مشخص شده تنظیم کنید. مثال:adjust-color(#7fffd4, blue: 25); نتایج: |
change-color(رنگ, قرمز, سبز, آبی, نواختی, رنگدانی, روشنایی, آلفا) |
یک یا چندین پارامتر رنگ را به مقدار جدید تنظیم کنید. مثال:change-color(#7fffd4, red: 255); نتایج: #ffffd4 |
scale-color(رنگ, قرمز, سبز, آبی, رنگدانی, روشنایی, آلفا) | سایز یک یا چندین پارامتر رنگ را تغییر دهید. |
rgba(rang, alpha) |
استفاده از کانال آلفا داده شده برای ایجاد رنگ جدید. مثال:rgba(#7fffd4, 30%); نتیجه: rgba(127, 255, 212, 0.3) |
lighten(رنگ, مقدار) | با استفاده از تعداد بین 0% و 100%, رنگهای روشنتر ایجاد کنید. مقدار پارامترها بر اساس درصد افزایش مییابند. |
darken(رنگ, مقدار) | با استفاده از تعداد بین 0% تا 100%, رنگهای تیرهتر ایجاد کنید. مقدار پارامترها بر اساس درصد کاهش مییابند. |
saturate(رنگ, مقدار) | با استفاده از تعداد بین 0% و 100%, رنگهای بیشتر رنگی ایجاد کنید. مقدار پارامترها بر اساس درصد افزایش مییابند. |
desaturate(رنگ, مقدار) | با استفاده از تعداد بین 0% و 100%, رنگهای کمرنگتر ایجاد کنید. مقدار پارامترها بر اساس درصد کاهش مییابند. |
opacify(رنگ, مقدار) | با استفاده از تعداد بین 0 و 1، رنگهای کمشفافتر ایجاد کنید. مقدار پارامترها بر اساس ارزش خود به کانال آلفا افزایش مییابند. |
fade-in(رنگ, مقدار) | با استفاده از تعداد بین 0 و 1، رنگهای کمشفافتر ایجاد کنید. مقدار پارامترها بر اساس ارزش خود به کانال آلفا کاهش مییابند. |
transparentize(رنگ, مقدار) | با استفاده از تعداد بین 0 و 1، رنگهای شفافتر ایجاد کنید. مقدار پارامترها بر اساس ارزش خود به کانال آلفا کاهش مییابند. |
fade-out(رنگ, مقدار) | با استفاده از تعداد بین 0 و 1، رنگهای شفافتر ایجاد کنید. مقدار پارامترها بر اساس ارزش خود به کانال آلفا افزایش مییابند. |
- صفحه قبلی خودداری Sass
- صفحه بعدی آموزش Sass