如何在Leaf的Leaflet中更改标题文本颜色?

时间:2016-02-23 20:41:00

标签: css r shiny leaflet

我正在尝试更改滑块标题“Magnitude”的标题的样式/颜色,但我无法弄清楚该怎么做。我尝试过添加类似的东西 p {color:red}到标签$ style line,如下所示:

int count = 0;
std::cout << myPowerFunction(3, 4, count) << 'n';
std::cout << count << '\n';

无济于事。有任何想法吗?我不认为这是你在实际的sliderInput函数本身中改变的东西,而是CSS,我只是无法弄明白。

  tags$style(type = "text/css", "html, body {width:100%;height:100%}", "p {color=white}"),

1 个答案:

答案 0 :(得分:3)

直接追逐:

尝试将此添加到您的ui

tags$style(type = "text/css", 'label[for="range"] {color: white;}'),

有关如何自行解决问题的详细信息:

以下是我的进展方式。

  1. 使用runApp()运行您已获得的代码,在浏览器中生成一个非常漂亮的传单地图。

  2. 右键单击该地图并选择“查看页面源”以查看生成地图的源代码。

  3. 搜索字符串"Magnitude"的源代码,以查找代码您想要变白的标题的HTML元素。这是我在做的时候发现的:

    <label class="control-label" for="range">Magnitudes</label>
    
  4. 由此构建一个CSS选择器(此处包括"attribute selector"),它将找到该元素,并使用它来更改颜色。在您致电bootstrapPage()的第一行之后添加此内容,对我来说是个窍门:

    tags$style(type = "text/css", 'label[for="range"] {color: white;}'),
    
  5. 再次使用runApp()确认编辑有效。