如何选择样式并将其应用于自定义标签

Posted

技术标签:

【中文标题】如何选择样式并将其应用于自定义标签【英文标题】:How to select and apply styling to custom tags 【发布时间】:2020-09-20 05:52:47 【问题描述】:

我正在尝试更改单个表头的背景颜色,问题是没有唯一的id。有一个独特的/服装标签,但我找不到选择它的方法。

元素看起来像这样

<div 
  class="ag-grid-header-cell ag-header-cell-sortable" 
  role="presentation" 
  unselectable="on" 
  col-id="name" 
  style="width:180px;left500px;"
>

如果我选择

.ag-header-cell.ag-header-cell-sortable 
  background-color: #56CC2B;

它打印所有列标题。我想选择col-id="name" 这可能吗? Here 是页面示例。

【问题讨论】:

【参考方案1】:

你可以使用属性选择器来做到这一点。

[col-id="name"]

[col-id="name"]  
     background-color: #56CC2B;
     height: 500px;
<div 
  class="ag-grid-header-cell ag-header-cell-sortable" 
  role="presentation" 
  unselectable="on" 
  col-id="name" 
  style="width:180px;left:500px;"
>

这里我添加了隐藏,这样效果就可以看到了。

【讨论】:

.ag-header-cell[col-id="party"] 两个都用了,效果很理想【参考方案2】:

这里有两个问题。

确保相应地分隔每种样式。样式标签应该这样写:

style="width:180px; left:500px;"

而在CSS中选择这两个类,只需在点之间添加一个逗号(,)和一个空格,例如:

.ag-header-cell,
.ag-header-cell-sortable 
    background-color: #56CC2B;

如果这就是你想要的,请告诉我!

【讨论】:

以上是关于如何选择样式并将其应用于自定义标签的主要内容,如果未能解决你的问题,请参考以下文章

VB 中关于自定义对话框Dialog 的问题……

如何以编程方式将纵横比约束应用于自定义 UICollectionViewCell?

如何将样式应用于 Angular 中的自定义组件内容?

自定义数据表中输入过滤器的样式

Swift 和 Xcode - 如何创建自定义标签栏图标

应用于自定义 QAbstractItemModel 的外部选择