如何将css应用到标签的属性?

How to apply css to the property of the tag?

我是css的新手,我想知道css是否可以应用于标签的属性? 例如,在下面的代码中,我希望看到蓝色的 entry.count 和 "files"。

代码

  render() {

    return(
      <div className="AppL" id="AppList">

        {this.createApplicationList()}
      </div>); 
  }

  createApplicationList() {
    var guiResult = [];
    for (var key in this.state.AppName) {
      var entry = this.state.AppName[key];
      guiResult.push(
      <Collapsible trigger={entry.AppName + "\t" + "\t"  + entry.Count + " files"} className="AppList" transitionTime ="10"> 
      </Collapsible>);
    };  
    return guiResult;
  }

my scss 这个组件

.AppList{
  color: black;
  border-bottom: 1px solid #00a886;
    padding-top:10px;
    padding-bottom:10px;
}

.Collapsible .Collapsible__trigger {
  color: blue;
}

.Collapsible 选择带有 Collapsible class 的所有元素。 Collapsible_triggerCollapsible__trigger class 做同样的事情。总之,该规则选择 .Collapsible 个元素中的所有 .Collapsible__trigger 个元素,并用蓝色文本设置它们的样式。

这完全基于您提供的 HTML 代码。 JavaScript 似乎无关紧要。

.Collapsible .Collapsible__trigger.is-closed 也有效,而且更具体。取决于您的用例。