我想使用组件的styleClass属性Togglebutton.正如另一篇文章所述,我认为通过以下方式直截了当:
styleClass="test"
Run Code Online (Sandbox Code Playgroud)
在我的css文件中,我然后设置了一些属性,比如
.test { background: red; }
Run Code Online (Sandbox Code Playgroud)
但这不起作用.与工作style是利用非常清楚[style]="{'background':'red'}"没有问题这一点.但是styleClass不起作用.这是组件.不知道怎么用styleClass?
She*_*don 18
为了清楚起见:该styleClass属性只是组件原始类的一个补充.这意味着,您始终必须使用原始类来设置组件的样式.随着styleClass你就必须解决一系列同类型的组件中的一个或多个组件的可能性.因此,有五个Togglebutton组件,您通常可以使用这些组件
.ui-togglebutton.ui-button.ui-state-active{}
Run Code Online (Sandbox Code Playgroud)
如果您希望以不同方式设置其中一个组件,则可以添加该styleClass属性:
<p-toggleButton styleClass="different"></p-toggleButton>
Run Code Online (Sandbox Code Playgroud)
在您的CSS中,您现在可以通过以下方式解决此问题:
.different.ui-togglebutton.ui-button.ui-state-active{}
Run Code Online (Sandbox Code Playgroud)
因此styleClass不是原始选择器的替代品,它是一个补充.