CSS function sign()
Опис
Експериментальна технологія: Перед використанням уважно перевірте таблицю сумісності з браузерами.
Функція sign()
в CSS відіграє ключову роль у роботі з числовими значеннями. Вона дозволяє визначити знак числа, повертаючи -1
, 0
або 1
, залежно від характеристики вхідного числа. Ця функція може стати надзвичайно корисною в ситуаціях, де необхідно швидко визначити напрямок анімації або вплинути на інші числові параметри стилізації.
sign()
вивчає вхідне число і робить наступне:
- Якщо вхідне число від'ємне, функція повертає
-1
. - Якщо число дорівнює нулю, функція повертає
0
. - Якщо число є додатнім, функція повертає
1
.
Це робить функцію sign()
ідеальним інструментом для визначення напрямку руху або позиціонування в залежності від значення числа.
Приклад:
div {
background-position: sign(10%);
}
У цьому прикладі функція sign(10%)
використовується властивістю background-position
. Позитивні відсотки можуть вирішуватися як від'ємна довжина, а від'ємні відсотки - як додатна довжина, якщо зображення фону більше за область фону. Таким чином, функція sign(10%)
може повернути 1
або -1
, залежно від того, як розподіляється відсоток! (Або навіть 0, якщо він розподіляється на основі нульової довжини.) Це демонструє потужність і гнучкість sign()
в обробці числових значень у CSS.
Порада: | Функція |
Синтаксис
sign(<value>);
<value>
Приймає числове значення. Значення можуе бути додатнім, від'ємним чисвлом або нулем.
Переглядачі
Переглядач | |
---|---|
15.4 |
Переглядач | |
---|---|
15.4 |
Мобільних переглядачів ще не додано.
Приклади
Прикладів ще не додано