Селекторы CSS ::v-deep, / deep/ и >>> не работают на страницах GitHub, но локально они работают

#css #vue.js

#css #vue.js

Вопрос:

Я пытаюсь реализовать анимацию набора текста, используя: https://github.com/cngu/vue-typer
Проблема в том, что на страницах GitHub текст остается черным, и к нему не применяется правило стиля, но локально он работает с deep селекторами.

Я следил за документами и применял стили следующим образом:

   .vue-typer .custom.char.typed {
    color: #fff;
  }
  

Но это не сработало.

Поэтому я добавил:

   ::v-deep .typed {
    color: #fff;
  }
  /deep/ .typed {
    color: #fff;
  }
  >>> .typed {
    color: #fff;
  }
  

Я пробовал их все вместе и по отдельности. Текст всегда остается черным на страницах GitHub.

Мой шаблон страницы выглядит так:

 <template>
 <div>
  <section>
   <article>
    <div>
     <p>
      <vue-typer>
  

Как я могу это исправить?

Комментарии:

1. Вы пробовали ::v-deep > .typed

2. Нет. Я заставил это работать, удалив lang="css" из style тега.

Ответ №1:

Я продолжал:

 ::v-deep .typed {
    color: #fff;
}
  

и заставил это работать, удалив lang="css из style тега, который сейчас выглядит так:

 <style scoped>
::v-deep .typed {
    color: #fff;
}
</style>