Индикатор выполнения, но маркер сверху панелиCSS

Разбираемся в CSS
Ответить Пред. темаСлед. тема
Anonymous
 Индикатор выполнения, но маркер сверху панели

Сообщение Anonymous »

Я застрял над этой задачей на пару часов. Перепробовал много вещей, включая расчеты, но не могу воссоздать этот макет. Мне удалось это сделать, но маркер встроен в панель, и с помощью
Возможно ли это в CSS? Или есть другие подходы, которые вы могли бы предложить? Это часть отчета в формате HTML, поэтому цифры не будут динамически меняться. Но при рендеринге отчета маркер должен перемещать индикатор выполнения и следовать цвету градиента, на котором он находится.
Будем очень благодарны за любую помощь.
Мокап изображения
Это то, что у меня есть сейчас.

Код: Выделить всё




body {
display: flex;
align-items: center;
justify-content: center;
}
/* Container styling */

.progress-container {
display: flex;
align-items: center;
gap: 10px;
}
/* Progress bar container */

.progress-bar {
position: relative;
height: 10px;
width: 300px;
background: linear-gradient(to right, #ff00ff, #00f0ff, #00ff99);
border-radius: 5px;
}
/* Progress fill */

.progress {
position: relative;
height: 100%;
background-color: transparent;
/* No color needed as the full gradient is in the parent */
z-index: 1;
}
/* Marker styling */

.marker {
position: absolute;
top: -6px;
/* Adjust to lift it above the bar */
right: -7px;
/* Positions at the end of the progress */
width: 15px;
height: 15px;
background: inherit;
/* Inherit the gradient color */
border-radius: 50%;
box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);
z-index: 2;
/* Ensures the marker is above the progress bar */
}
/* Text styling */

.progress-text {
background-color: black;
color: white;
padding: 5px 10px;
border-radius: 20px;
font-weight: bold;
}










15%







Подробнее здесь: https://stackoverflow.com/questions/791 ... of-the-bar
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Индикатор выполнения, но маркер сверху панели
    Anonymous » » в форуме CSS
    0 Ответы
    21 Просмотры
    Последнее сообщение Anonymous
  • Индикатор выполнения, но маркер сверху панели
    Anonymous » » в форуме CSS
    0 Ответы
    8 Просмотры
    Последнее сообщение Anonymous
  • Есть ли способ отобразить индикатор активности или индикатор выполнения во время ожидания ответа на запрос API Alamofire
    Anonymous » » в форуме IOS
    0 Ответы
    19 Просмотры
    Последнее сообщение Anonymous
  • Управление диаграммой C#.Net. Мне нужно показать метку панели посередине панели, а не сверху.
    Anonymous » » в форуме C#
    0 Ответы
    17 Просмотры
    Последнее сообщение Anonymous
  • Управление диаграммой C#.Net. Мне нужно показать метку панели посередине панели, а не сверху.
    Anonymous » » в форуме C#
    0 Ответы
    18 Просмотры
    Последнее сообщение Anonymous

Вернуться в «CSS»