Есть компонент индикатора выполнения:
<script lang="ts" setup>
const props = defineProps({
  percent: {
    type: Number,
    default: 0
  }
});
const counter = ref(0);
const move = () => {
  const id = setInterval(frame, 10);
  function frame() {
    if (counter.value >= props.percent) {
      clearInterval(id);
    } else {
      counter.value ++;
    }
  }
};
onMounted(() => {
  move();
});
</script>
<template>
  <div class="tw-relative">
    <div ref="progress" :style="`width: ${counter}%`"
      class="tw-absolute tw-bg-info-600"
    ></div>
    <span ref="label">{{ counter }}%</span>
  </div>
</template>
Как сделать цвет текста элемента span белым, как только на него попадет div?
Например, если 55% то первая 5-ка белая, а вторая черная.