在我的网站上使用的所有纸张元素中全局更改墨水颜色的最佳方法是啥?

Posted

技术标签:

【中文标题】在我的网站上使用的所有纸张元素中全局更改墨水颜色的最佳方法是啥?【英文标题】:What is the best way to globally change the color of the ink in all paper elements used on my site?在我的网站上使用的所有纸张元素中全局更改墨水颜色的最佳方法是什么? 【发布时间】:2014-11-17 16:00:50 【问题描述】:

组件html文件中的注释说:

To change the ink color:

.pink paper-tab::shadow #ink 
  color: #ff4081;

我想在全局范围内执行此操作,因此我在我的主 site.css 中尝试了上面的示例(没有 .pink 类),但没有任何效果。我也尝试了以下方法,但没有任何运气。

#ink  color: green !important 

【问题讨论】:

【参考方案1】:

您需要使用 /deep/ 组合器

<style>
  html /deep/ #ink 
    color: green;
  
</style>

【讨论】:

【参考方案2】:

由于某种原因,Rob 的解决方案在我的设置中不起作用。我正在使用 WebStorm 和 LESS。

不过,我能够使用以下方法取得很好的效果:

::shadow 
    //this changes the lines on paper-tabs and the radios on a paper-radio-buttons
    #selectionBar, #onRadio  
        background-color: green;
    
    //this changes the "ink" on all ripple effects
    #ink 
        color: green;
    

【讨论】:

以上是关于在我的网站上使用的所有纸张元素中全局更改墨水颜色的最佳方法是啥?的主要内容,如果未能解决你的问题,请参考以下文章

Android:如何在 DatePicker 元素中更改所选日期的颜色?

如何定位woocommerce元素?

聚合物1.2:更改纸张选定的背景颜色

更改纸张颜色 Material-UI

我用 api 的 listview.builder 创建了一个卡片列表。现在我想在点击一张卡片时更改墨水池点击中的卡片颜色

将 4 页合二为一,节省墨水、空间和纸张