الفرق بين المراجعتين لصفحة: «Sass/adjust hue»
< Sass
أنشأ صفحة فارغة |
لا ملخص تعديل |
||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE: الدالة <code>()adjust_hue</code> في Sass | |||
}}</noinclude> | |||
تُغير صبغة اللون. إذ تأخذ لونًا وعددًا من الدرجات (يكون عادةً ما بين -360deg و 360deg) ، وتُعيد لونًا مع تدوير الصبغة (hue) على طول اللون بالمقدار المُحدّد. | |||
== البنية العامة == | |||
<syntaxhighlight lang="sass"> | |||
adjust_hue($color, $degrees) | |||
</syntaxhighlight> | |||
== المعاملات == | |||
=== <code>$color</code> === | |||
اللون المراد تعديله. | |||
=== <code>$degrees</code> === | |||
عدد درجات تدوير الصبغة | |||
== القيم المعادة == | |||
قيمة لونية بعد التعديل. | |||
== الأخطاء والاستثناءات == | |||
سيُرمى الخطأ <code>ArgumentError</code> إذا كان أيٌّ من المعاملات من النوع الخاطئ. | |||
== أمثلة == | |||
مثال عن استخدام الدالة <code>adjust_hue()</code> مع [[CSS/color value|قيمة لونية]] بالنظام الست عشري، وأخرى باستخدام الدالة <code>hsl()</code>:<syntaxhighlight lang="sass"> | |||
.selector { | |||
background-color: adjust-hue(hsl(120, 30%, 90%), 60deg); // hsl(180, 30%, 90%) | |||
color: adjust-hue(#811, 45deg); // #886a11 | |||
} | |||
</syntaxhighlight>سيُصرّف المثال السابق إلى شيفرة [[CSS]] الآتية:<syntaxhighlight lang="css"> | |||
.selector { | |||
background-color: hsl(180, 30%, 90%); | |||
color: #886a11; | |||
} | |||
</syntaxhighlight> | |||
== انظر أيضًا == | |||
* الدالة <code>[[Sass/alpha|alpha]]()</code>: تُعيد قيمة مكون الشفافية (alpha). | |||
* الدالة <code>[[Sass/adjust color|adjust_color]]()</code>: تغير خاصيات اللون. | |||
== مصادر == | |||
* [https://sass-lang.com/documentation/Sass/Script/Functions.html#declare-class_method قسم الدالة adjust_hue في صفحة الدوال في توثيق Sass الرسمي.] | |||
[[تصنيف:Sass]] | |||
[[تصنيف: Sass Function]] |
مراجعة 15:57، 17 أبريل 2018
تُغير صبغة اللون. إذ تأخذ لونًا وعددًا من الدرجات (يكون عادةً ما بين -360deg و 360deg) ، وتُعيد لونًا مع تدوير الصبغة (hue) على طول اللون بالمقدار المُحدّد.
البنية العامة
adjust_hue($color, $degrees)
المعاملات
$color
اللون المراد تعديله.
$degrees
عدد درجات تدوير الصبغة
القيم المعادة
قيمة لونية بعد التعديل.
الأخطاء والاستثناءات
سيُرمى الخطأ ArgumentError
إذا كان أيٌّ من المعاملات من النوع الخاطئ.
أمثلة
مثال عن استخدام الدالة adjust_hue()
مع قيمة لونية بالنظام الست عشري، وأخرى باستخدام الدالة hsl()
:
.selector {
background-color: adjust-hue(hsl(120, 30%, 90%), 60deg); // hsl(180, 30%, 90%)
color: adjust-hue(#811, 45deg); // #886a11
}
سيُصرّف المثال السابق إلى شيفرة CSS الآتية:
.selector {
background-color: hsl(180, 30%, 90%);
color: #886a11;
}
انظر أيضًا
- الدالة
alpha()
: تُعيد قيمة مكون الشفافية (alpha). - الدالة
adjust_color()
: تغير خاصيات اللون.