الفرق بين المراجعتين لصفحة: «Sass/adjust hue»
< Sass
لا ملخص تعديل |
جميل-بيلوني (نقاش | مساهمات) ط مراجعة الصفحة تدقيقها. |
||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE: الدالة <code>()adjust_hue</code> في Sass | <noinclude>{{DISPLAYTITLE: الدالة <code>()adjust_hue</code> في Sass | ||
}}</noinclude> | }}</noinclude> | ||
تُغير صبغة اللون | تُغير الدالة <code>adjust_hue()</code> صبغة (hue) اللون إذ يمرر لها اللون وعدد الدرجات (يكون عادةً ما بين <code>-360deg</code> و <code>360deg</code>) ، ثمَّ تُعيد لونًا بعد تدوير الصبغة على طول عجلة اللون (color wheel) بالمقدار المُحدّد. | ||
== البنية العامة == | == البنية العامة == | ||
سطر 14: | سطر 14: | ||
=== <code>$degrees</code> === | === <code>$degrees</code> === | ||
عدد درجات تدوير الصبغة | عدد درجات تدوير الصبغة. | ||
== القيم المعادة == | == القيم المعادة == | ||
قيمة | تُعاد قيمة لونيَّة بعد التعديل. | ||
== الأخطاء والاستثناءات == | == الأخطاء والاستثناءات == | ||
سيُرمى الخطأ <code>ArgumentError</code> إذا كان أيٌّ من المعاملات من النوع | سيُرمى الخطأ <code>ArgumentError</code> إذا كان أيٌّ من المعاملات من النوع الخطأ. | ||
== أمثلة == | == أمثلة == | ||
المثال 1: استخدام الدالة <code>adjust_hue()</code> مع [[CSS/color value|قيمة لونيَّة]] بالنظام الست عشري، وأخرى باستخدام الدالة <code>hsl()</code>.<syntaxhighlight lang="sass"> | |||
.selector { | .selector { | ||
background-color: adjust-hue(hsl(120, 30%, 90%), 60deg); // hsl(180, 30%, 90%) | background-color: adjust-hue(hsl(120, 30%, 90%), 60deg); // hsl(180, 30%, 90%) | ||
سطر 36: | سطر 36: | ||
== انظر أيضًا == | == انظر أيضًا == | ||
* الدالة <code>[[Sass/alpha|alpha()]]</code>: تُعيد قيمة مكون | * الدالة <code>[[Sass/alpha|alpha()]]</code>: تُعيد قيمة مكون الشفافيَّة (alpha). | ||
* الدالة <code>[[Sass/adjust color|adjust_color()]]</code>: | * الدالة <code>[[Sass/adjust color|adjust_color()]]</code>: تغيِّر خاصِّيَّات اللون. | ||
== مصادر == | == مصادر == |
مراجعة 12:14، 2 مايو 2018
تُغير الدالة adjust_hue()
صبغة (hue) اللون إذ يمرر لها اللون وعدد الدرجات (يكون عادةً ما بين -360deg
و 360deg
) ، ثمَّ تُعيد لونًا بعد تدوير الصبغة على طول عجلة اللون (color wheel) بالمقدار المُحدّد.
البنية العامة
adjust_hue($color, $degrees)
المعاملات
$color
اللون المراد تعديله.
$degrees
عدد درجات تدوير الصبغة.
القيم المعادة
تُعاد قيمة لونيَّة بعد التعديل.
الأخطاء والاستثناءات
سيُرمى الخطأ ArgumentError
إذا كان أيٌّ من المعاملات من النوع الخطأ.
أمثلة
المثال 1: استخدام الدالة 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()
: تغيِّر خاصِّيَّات اللون.