簡體   English   中英

CSS 選擇器,用於在具有陰影主機的 flextable 中使用字體顏色

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM