[英]CSS selector for font color in flextable with shadow host on
我沒有成功嘗試使用 css 樣式表為flextable
中生成的r markdown
設置字體顏色。
當我關閉影子主機時,我可以做到這一點,但不能打開它。 (只需將其關閉即可刪除其他所需功能。)這里有一個簡短的 r markdown 文件展示了差異。
---
title: "Untitled"
output: html_document
---
<style>
div.flextable-shadow-host * {
color: pink;
}
div.tabwid * {
color: pink;
}
</style>
# ignores CSS above
```{r, echo=FALSE}
library(flextable)
flextable(head(mtcars))
```
# accepts CSS above
```{r, echo=FALSE}
ft <- flextable(head(mtcars))
htmltools_value(ft, ft.shadow = FALSE)
```
我想要 r 代碼外部的 css 代碼,因為我在網站上有一個按鈕選擇器,用戶可以更改整體樣式(例如,暗模式與否)。
使用shadow
時,表在 HTML 之外組裝。 只有id
將表連接到 HTML。 但是, flextable
具有設置顏色的功能。 為什么不使用眾多內置方法中的一種來更改顏色?
例如:
# ignores CSS above
```{r liberator,include=F}
library(flextable)
library(tidyverse)
```
```{r tbler, echo=FALSE}
flextable(head(mtcars)) %>%
color(color = "pink", part = "all")
```
# accepts CSS above
```{r, echo=FALSE}
ft <- flextable(head(mtcars))
htmltools_value(ft, ft.shadow = FALSE)
```
使用flextable
樣式可以做很多事情。 您可以在此處查看更多自定義選項。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.