Можно ли изменить значение вращения иглы с помощью встроенного преобразования cal c (% метаданных%) Я не знаю, возможно ли это с формулой в нем?
Возможные значения метаданных могут быть от 0 до 100, 0 должен быть эквивалентен -90deg, а 100 должен быть эквивалентен 90deg
Я хочу, чтобы значение метаданных, которое составляет 0 - 100, было преобразовано в град с использованием Cal c, но я не знаю, как.
<div id="logo"> <span class="speedometer"></span>
<span class="needle" style="transform:rotate(%metadata%);"></span>
</div>
#logo {
display: inline-block;
position: relative;
}
#logo .speedometer {
width: 80px;
height: 80px;
border-radius: 100%;
border: 20px solid tomato;
border-right: 20px solid white;
border-bottom: 20px solid white;
-webkit-transform: rotate(45deg);
display: inline-block;
}
#logo .needle {
width: 5px;
height: 50px;
background: #999999;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
border-top-left-radius: 100%;
border-top-right-radius: 100%;
display: inline-block;
left: 57px;
position: absolute;
top: 10px;
transform-origin:bottom;
}
<div id="logo"> <span class="speedometer"></span>
<span class="needle" style="transform:rotate(-90deg);"></span>
</div>