У меня есть стекблиц здесь - https://stackblitz.com/edit/angular-py9lmk?file=src%2Fapp%2Fapp.component.ts
Это простое угловое приложение с основным типом индикатора выполнения.
Сумма отображается в процентах от бара красным цветом счерный маркер и текст, отображающий сумму.
Текст расположен слева от черного маркера.
Я бы хотел сохранить текст в одну строку.
Когда сумма больше 50, я бы хотел, чтобы текст располагался справа от черного маркера - поэтому от 0-50 текст будет слева от маркера, а затем выше 50 он будет справачерного маркера
Я добавил левый и правый классы к маркеру, когда текст должен находиться слева или справа, но я не могу понять, как получить текст на правильной стороне черного маркера и сохранитьэто в правильном положении.
*{
margin: 0;
padding: 0;
}
.main{
position: relative;
width: 400px;
}
.bar{
background: lightgrey;
width: 100%;
height: 10px;
}
.inner-bar{
background: red;
height: 10px;
}
.marker{
border-left: 2px solid black;
font-family: sans-serif;
font-size: 12px;
left: 40%;
padding: 20px 0 0 5px;
position: absolute;
top: -5px;
}
/* .marker-left{
border-right: 2px solid black;
}
.marker-right{
border-left: 2px solid black;
} */