我想对我的传单地图进行一些样式更改。
是否可以包含
通过htmlwidgets for R或LeafletR?
最佳
答案 0 :(得分:7)
在您的问题中没有任何代码,回答非常困难。我会尝试一个答案。将自定义CSS
添加到htmlwidget
有两种方法。我会提前告诫你需要非常具体或使用!important
覆盖,因为已经有bit of CSS
自动添加到{{1} }}
容易但不那么健壮
leaflet
可与htmlwidgets
包中的tags
结合使用。
htmltools
更强大的htmlDependency
您还可以使用library(leaflet)
library(htmltools)
# example from ?leaflet
m = leaflet() %>% addTiles()
# there are two approaches to the custom css problem
# 1. the easy but less robust way
browsable(
tagList(list(
tags$head(
# you'll need to be very specific
tags$style("p{font-size:200%;}")
# could also use url
#tags$link(href="https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css",rel="stylesheet")
),
m
))
)
来处理由重复项引起的冲突。
htmlDependency