acos()
Базовая версия 2023
Новое
С марта 2023 года эта функция работает на последних версиях устройств и браузеров. Возможно, эта функция не будет работать на старых устройствах или браузерах.
Функция acos() CSS функция является тригонометрической функцией, возвращающей обратный косинус числа от -1 до 1. Функция выполняет единственное вычисление, возвращая число радиан, представляющее <angle> между 0deg и 180deg.
Синтаксис
/* Single <number> values */ transform: rotate(acos(-0.2)); transform: rotate(acos(2 * 0.125)); /* Other values */ transform: rotate(acos(pi / 5)); transform: rotate(acos(e / 3));
Параметры
Возвращаемое значение
Обратный косинус значения number всегда возвращает <angle> от 0deg до 180deg.
- Если
numberменьше-1или больше1, результат —NaN. - Если
numberравно1, результат —0.
Формальный синтаксис
Примеры
Поворот элементов
Функцию acos() можно использовать для 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(acos(1));
}
div.box-2 {
transform: rotate(acos(0.5));
}
div.box-3 {
transform: rotate(acos(0));
}
div.box-4 {
transform: rotate(acos(-0.5));
}
div.box-5 {
transform: rotate(acos(-1));
}
Результат
Спецификации
| Спецификация |
|---|
| Модуль CSS Значений и Единиц Уровень 4 # trig-funcs |
Совместимость с браузерами
| Рабочие столы | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari в iOS | Samsung Internet | WebView Android | |
acos |
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/acos