CSS 覆盖语义反应 Ui 属性
CSS overriding Semantic React Ui Properties
我想覆盖属于反应语义 UI 的默认值 Header。
目前,我将我的 Header 放在 div 中,以便为其设置样式。
<div className="portfolioTitle">
<Header as="h1">Check the magic</Header>
</div>
CSS:
.portfolioTitle {
padding-left: 10%;
position: relative;
padding-bottom: 3%;
padding-top: 3%;
}
此解决方案有效,但我想在不使用 div 的情况下执行相同的操作。
我尝试实施 ,但它对我不起作用。
有什么想法吗?谢谢。
您只需将 className prop 给 Header
您还需要对样式应用 !important
。
注意:如果您检查元素,您会看到以下样式通过语义 ui 库应用于 Header
。因此,如果您想提供自定义类名,然后使用下面提到的 css 属性,那么您必须使用 !important
.
.ui.header {
border: none;
margin: calc(2rem - .14285714em) 0 1rem;
padding: 0 0;
font-family: Lato,'Helvetica Neue',Arial,Helvetica,sans-serif;
font-weight: 700;
line-height: 1.28571429em;
text-transform: none;
color: rgba(0,0,0,.87);
}
我想覆盖属于反应语义 UI 的默认值 Header。
目前,我将我的 Header 放在 div 中,以便为其设置样式。
<div className="portfolioTitle">
<Header as="h1">Check the magic</Header>
</div>
CSS:
.portfolioTitle {
padding-left: 10%;
position: relative;
padding-bottom: 3%;
padding-top: 3%;
}
此解决方案有效,但我想在不使用 div 的情况下执行相同的操作。
我尝试实施
有什么想法吗?谢谢。
您只需将 className prop 给 Header
您还需要对样式应用 !important
。
注意:如果您检查元素,您会看到以下样式通过语义 ui 库应用于 Header
。因此,如果您想提供自定义类名,然后使用下面提到的 css 属性,那么您必须使用 !important
.
.ui.header {
border: none;
margin: calc(2rem - .14285714em) 0 1rem;
padding: 0 0;
font-family: Lato,'Helvetica Neue',Arial,Helvetica,sans-serif;
font-weight: 700;
line-height: 1.28571429em;
text-transform: none;
color: rgba(0,0,0,.87);
}