الفرق بين المراجعتين لصفحة: «Sass/abs»

من موسوعة حسوب
لا ملخص تعديل
لا ملخص تعديل
سطر 3: سطر 3:


== البنية العامة ==
== البنية العامة ==
abs(<code>$number</code>)‎
<syntaxhighlight lang="sass">
abs($number)‎
</syntaxhighlight>


== المعاملات ==
== المعاملات ==
سطر 17: سطر 19:


== أمثلة ==
== أمثلة ==
مثال عن استخدام الدالة abs()‎ لضبط قيمة الحواشي ([[CSS/padding|padding]]) والهوامش ([[CSS/margin|margin]]) إلى 20px:<syntaxhighlight lang="sass">
مثال عن استخدام الدالة <code>abs()‎</code> لضبط قيمة الحواشي (<code>[[CSS/padding|padding]]</code>) والهوامش (<code>[[CSS/margin|margin]]</code>) إلى <code>20px</code>:<syntaxhighlight lang="sass">
.selector {
.selector {
   padding: abs(-20px); // 20px
   padding: abs(-20px); // 20px
سطر 32: سطر 34:
</syntaxhighlight>
</syntaxhighlight>


لاحظ في المثال السابق أننا وضعنا الوحدة px بين القوسين، وتعمل الدالة abs()‎ على القيم العددية مع وحدة أو دون وحدة. المثال الآتي يبيّن عملها على قيمةٍ دون وحدة:<syntaxhighlight lang="sass">
لاحظ في المثال السابق أننا وضعنا الوحدة <code>px</code> بين القوسين، وتعمل الدالة <code>abs()‎</code> على القيم العددية مع وحدة أو دون وحدة. المثال الآتي يبيّن عملها على قيمةٍ دون وحدة:<syntaxhighlight lang="sass">
.selector {
.selector {
   z-index: abs(-5); // 5
   z-index: abs(-5); // 5
سطر 46: سطر 48:


== انظر أيضًا ==
== انظر أيضًا ==
* الدالة <code>[[Sass/ceil|ceil]]()</code>: تقريب العدد إلى أقرب عدد صحيح أكبر منه.
* الدالة <code>[[Sass/ceil|ceil()‎]]</code>: تقريب العدد إلى أقرب عدد صحيح أكبر منه.
* الدالة <code>[[Sass/floor|floor]]()</code>: تقريب العدد إلى أقرب عدد صحيح أصغر منه.
* الدالة <code>[[Sass/floor|floor()‎]]</code>: تقريب العدد إلى أقرب عدد صحيح أصغر منه.
* الدالة <code>[[Sass/Max|max]]()</code>: معرفة أكبر قيمة من بين مجموعة من الأعداد.
* الدالة <code>[[Sass/max|max()‎]]</code>: معرفة أكبر قيمة من بين مجموعة من الأعداد.
* الدالة <code>[[Sass/Min|min]]()</code>: معرفة أصغر قيمة من بين مجموعة من الأعداد.
* الدالة <code>[[Sass/min|min()‎]]</code>: معرفة أصغر قيمة من بين مجموعة من الأعداد.


== مصادر ==
== مصادر ==

مراجعة 15:32، 17 أبريل 2018

تعيد الدالة abs()‎ القيمة المطلقة لعددٍ مُمرِّرٍ إليها.

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

abs($number)

المعاملات

‎$number

العدد الذي نريد إعادة القيمة المطلقة له.

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

عدد صحيح من النوع Number يُمثِّل القيمة المطلقة للمعامل ‎$number المُمرَّر إلى الدالة.

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

سيُرمى الخطأ ArgumentError إذا كان المعامل ‎$number ليس رقميًا.

أمثلة

مثال عن استخدام الدالة abs()‎ لضبط قيمة الحواشي (padding) والهوامش (margin) إلى 20px:

.selector {
   padding: abs(-20px); // 20px
   margin: abs(20px); // 20px
}

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

.selector {
 padding: 20px;
 margin: 20px;
}

لاحظ في المثال السابق أننا وضعنا الوحدة px بين القوسين، وتعمل الدالة abs()‎ على القيم العددية مع وحدة أو دون وحدة. المثال الآتي يبيّن عملها على قيمةٍ دون وحدة:

.selector {
   z-index: abs(-5); // 5
}

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

.selector {
 z-index: 5;
}

انظر أيضًا

  • الدالة ceil()‎: تقريب العدد إلى أقرب عدد صحيح أكبر منه.
  • الدالة floor()‎: تقريب العدد إلى أقرب عدد صحيح أصغر منه.
  • الدالة max()‎: معرفة أكبر قيمة من بين مجموعة من الأعداد.
  • الدالة min()‎: معرفة أصغر قيمة من بين مجموعة من الأعداد.

مصادر