asin()
Базовая версия 2023
Новое
С марта 2023 года эта функция работает на последних устройствах и версиях браузеров. Возможно, эта функция не будет работать на старых устройствах или браузерах.
Функция asin() CSS функция — тригонометрическая функция, которая возвращает обратный синус числа от -1 до 1. Функция выполняет единственное вычисление, возвращая число в радианах, представляющее <angle> между -90deg и 90deg.
Синтаксис
/* Single <number> values */ transform: rotate(asin(-0.2)); transform: rotate(asin(2 * 0.125)); /* Other values */ transform: rotate(asin(pi / 5)); transform: rotate(asin(e / 3));
Параметры
Возвращаемое значение
Обратный синус number всегда возвращает <angle> от -90deg до 90deg.
- Если
numberменьше-1или больше1, результат —NaN. - Если
numberравно0⁻, результат —0⁻.
Формальный синтаксис
Примеры
Поворот элементов
Функция asin() может использоваться для rotate элементов, так как возвращает <angle>.
HTML
<div class="box box-1"></div> <div class="box box-2"></div> <div class="box box-3"></div> <div class="box box-4"></div> <div class="box box-5"></div>
CSS
div.box {
width: 100px;
height: 100px;
background: linear-gradient(orange, red);
}
div.box-1 {
transform: rotate(asin(1));
}
div.box-2 {
transform: rotate(asin(0.5));
}
div.box-3 {
transform: rotate(asin(0));
}
div.box-4 {
transform: rotate(asin(-0.5));
}
div.box-5 {
transform: rotate(asin(-1));
}
Результат
Спецификации
| Спецификация |
|---|
| CSS Values and Units Module Level 4 # trig-funcs |
Совместимость с браузерами
| Рабочие столы | Мобильные | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на iOS | Samsung Internet | WebView Android | |
asin |
111 | 111 | 108 | 97 | 15.4 | 111 | 108 | 75 | 15.4 | 22.0 | 111 |
См. также
© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/CSS/asin