الفرق بين المراجعتين ل"Sass/lighten"

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث
سطر 1: سطر 1:
 
<noinclude>{{DISPLAYTITLE: الدالة <code>()lighten</code> في Sass}}</noinclude>
 
<noinclude>{{DISPLAYTITLE: الدالة <code>()lighten</code> في Sass}}</noinclude>
تجعل الدالة <code>()lighten</code> اللون أكثر إضاءةً (lightness). وتأخذ لونا وعددا بين <code>‎0%</code> و <code>‎100%.</code>وتعيد لونًا بعد تعديل الإضاءة.
+
تجعل الدالة <code>()lighten</code> اللون أكثر إضاءةً (lightness). وتأخذ لونا وعددا بين <code>‎0%</code> و <code>‎100%</code> وتعيد لونًا بعد تعديل الإضاءة.
 
== البنية العامة ==
 
== البنية العامة ==
 
<syntaxhighlight lang="sass">
 
<syntaxhighlight lang="sass">
سطر 22: سطر 22:
  
 
== أمثلة ==
 
== أمثلة ==
مثال عن استخدام الدالة <code>lighten()‎</code> لضبط قيمة اللون ([[CSS/color|color]]) ولون الخلفية ([[CSS/background-color|background-color]]):<syntaxhighlight lang="sass">
+
مثال عن استخدام الدالة <code>lighten()‎</code> لضبط قيمة اللون (<code>[[CSS/color|color]]</code>) ولون الخلفية (<code>[[CSS/background-color|background-color]]</code>):<syntaxhighlight lang="sass">
 
.selector {
 
.selector {
   color: lighten(hsl(0, 0%, 0%), 30%) // hsl(0, 0, 30)
+
  color: lighten(hsl(0, 0%, 0%), 30%); // #4d4d4d
   background-color: lighten(#800, 20%) // #e00
+
  background-color: lighten(#800, 20%); // #ee0000
 
}
 
}
</syntaxhighlight>سيُصرّف المثال السابق إلى شيفرة <code>CSS</code> الآتية:<syntaxhighlight lang="css">
+
 
 +
</syntaxhighlight>سيُصرّف المثال السابق إلى شيفرة CSS الآتية:<syntaxhighlight lang="css">
 
.selector {
 
.selector {
   color: hsl(0, 0, 30);
+
  color: #4d4d4d;
   background-color: #e00;
+
  background-color: #ee0000;
 
}
 
}
 +
 
</syntaxhighlight>
 
</syntaxhighlight>
  
 
== انظر أيضًا ==
 
== انظر أيضًا ==
* الدالة <code>[[Sass/hsla|'''hsla'''()]]</code>‎:تُنشئ لونًا انطلاقا من قيم الصبغة والتشبع والإضاءة والشفافية.
+
* الدالة <code>[[Sass/hsla|hsla()]]</code>‎: تُنشئ لونًا انطلاقًا من قيم الصبغة والتشبع والإضاءة والشفافية.
* الدالة <code>[[Sass/hsl|'''hsl'''()]]</code>‎:تُنشئ لونًا انطلاقا من قيم الصبغة والتشبع والإضاءة والشفافية.
+
* الدالة <code>[[Sass/hsl|hsl()]]</code>‎: تُنشئ لونًا انطلاقًا من قيم الصبغة والتشبع والإضاءة.
* الدالة <code>[[Sass/hue|hue()]]</code>‎:تُعيدُ الدالة مُكوّن الصبغة الخاص باللون.
+
* الدالة <code>[[Sass/hue|hue()]]</code>‎: تُعيدُ الدالة مُكوّن الصبغة الخاص باللون.
* الدالة <code>[[Sass/darken|darken()]]</code>‎:تُعيدُ الدالة مُكوّن التشبع الخاص باللون.
+
* الدالة <code>[[Sass/darken|darken()]]</code>‎: تُعيدُ الدالة مُكوّن التشبع الخاص باللون.
  
 
== مصادر ==
 
== مصادر ==
* [https://sass-lang.com/documentation/Sass/Script/Functions.html#lighten-instance_method قسم الدالة  في صفحة الدوال في توثيق Sass الرسمي.]
+
* [https://sass-lang.com/documentation/Sass/Script/Functions.html#lighten-instance_method قسم الدالة lighten في صفحة الدوال في توثيق Sass الرسمي.]
 
[[تصنيف:Sass]]
 
[[تصنيف:Sass]]
 
[[تصنيف: Sass Function]]
 
[[تصنيف: Sass Function]]

مراجعة 05:01، 21 أبريل 2018

تجعل الدالة ()lighten اللون أكثر إضاءةً (lightness). وتأخذ لونا وعددا بين ‎0% و ‎100% وتعيد لونًا بعد تعديل الإضاءة.

البنية العامة

#lighten ($color, $amount)

المعاملات

‎$color

قيمة لونية.

‎$amount 

مقدار رفع الإضاءة، قيمته تكون بين ‎0% و ‎100%.

القيم المعادة

اللون المُعدّل.

الأخطاء والاستثناءات

سيُرمى الخطأ ArgumentError إن كان أحد المعاملات من النوع الخطأ، أو إن كان ‎$amount خارج الحدود.

أمثلة

مثال عن استخدام الدالة lighten()‎ لضبط قيمة اللون (color) ولون الخلفية (background-color):

.selector {
  color: lighten(hsl(0, 0%, 0%), 30%); // #4d4d4d
  background-color: lighten(#800, 20%); // #ee0000
}

سيُصرّف المثال السابق إلى شيفرة CSS الآتية:

.selector {
  color: #4d4d4d;
  background-color: #ee0000;
}

انظر أيضًا

  • الدالة hsla()‎: تُنشئ لونًا انطلاقًا من قيم الصبغة والتشبع والإضاءة والشفافية.
  • الدالة hsl()‎: تُنشئ لونًا انطلاقًا من قيم الصبغة والتشبع والإضاءة.
  • الدالة hue()‎: تُعيدُ الدالة مُكوّن الصبغة الخاص باللون.
  • الدالة darken()‎: تُعيدُ الدالة مُكوّن التشبع الخاص باللون.

مصادر