Можно ли изменить цвет при наведении в kableExtra?

Я регулярно использую пакеты kable и kableExtra для создания красивых html-таблиц через Rmarkdown.

Мой клиент недавно попросил, чтобы цвет при наведении был желтым, а не текущим оттенком серого. Кто-нибудь знает, возможно ли это вообще?

Воспроизводимый пример:

require(knitr)
require(kableExtra)
kable(mtcars, "html") %>%
  kable_styling(bootstrap_options = c("striped", "hover"))

person user2716568    schedule 22.03.2018    source источник


Ответы (1)


Конечно, это является. Просто добавьте следующие строки в ваш документ Rmd:

<style>
.table-hover > tbody > tr:hover { 
  background-color: #f4f442;
}
</style>

Просто измените значение цвета #f4f442 на то, что нравится вашему клиенту.

person Martin Schmelzer    schedule 22.03.2018
comment
Снаружи. Обычно я добавляю стили CSS прямо под заголовком YAML. - person Martin Schmelzer; 04.09.2018
comment
Спасибо, @Мартин Шмельцер! - person patL; 04.09.2018
comment
Как добавить этот код во внешний файл style.css? Я попытался просто удалить оболочку ‹style› и ‹/style›, но она была проигнорирована. - person Zoltan; 25.01.2021
comment
Это должно сработать. Остальные стили во внешнем файле работают? Попробуйте background-color: #f4f442 !important;. - person Martin Schmelzer; 26.01.2021