如何更改 Ionic 4 中离子按钮的字体粗细?
How do I change font weight for ion-button in Ionic 4?
在 Ionic 4 中,我知道对于某些事情我应该使用阴影 dom,并像这样修改组件:
ion-button {
--ion-font-family: 'Montserrat', sans-serif;
--border-radius: 8px;
}
但是如果我想改变按钮的字体粗细怎么办?
如果您查看按钮的 css,您会发现没有 shadowdom css 重量变量,就像填充或字体系列一样:
.sc-ion-buttons-md-s ion-button {
--padding-top: 0;
--padding-bottom: 0;
--padding-start: 8px;
--padding-end: 8px;
--box-shadow: none;
height: 32px;
font-size: 14px;
font-weight: 500;
}
据我所知,我能做到的唯一方法是像这样进行内联样式设置:
<ion-button color="primary" fill="solid" shape="round">
<p class="ion-padding-horizontal" style="font-weight: 700;">Get Started</p>
</ion-button>
但现在我觉得又回到了 1996 年。什么是干净的方法来做到这一点?
我补充道:
ion-button {
font-weight: 700;
}
我的一个随机项目,它按预期工作。
然后我添加了 <p> </p>
标签,就像你在我的按钮中的示例代码中一样,带有按钮的文本,font-weight
不再影响文本。
如果您正在使用 <p> </p>
标签,请删除它们,然后重试。
在 Ionic 4 中,我知道对于某些事情我应该使用阴影 dom,并像这样修改组件:
ion-button {
--ion-font-family: 'Montserrat', sans-serif;
--border-radius: 8px;
}
但是如果我想改变按钮的字体粗细怎么办?
如果您查看按钮的 css,您会发现没有 shadowdom css 重量变量,就像填充或字体系列一样:
.sc-ion-buttons-md-s ion-button {
--padding-top: 0;
--padding-bottom: 0;
--padding-start: 8px;
--padding-end: 8px;
--box-shadow: none;
height: 32px;
font-size: 14px;
font-weight: 500;
}
据我所知,我能做到的唯一方法是像这样进行内联样式设置:
<ion-button color="primary" fill="solid" shape="round">
<p class="ion-padding-horizontal" style="font-weight: 700;">Get Started</p>
</ion-button>
但现在我觉得又回到了 1996 年。什么是干净的方法来做到这一点?
我补充道:
ion-button {
font-weight: 700;
}
我的一个随机项目,它按预期工作。
然后我添加了 <p> </p>
标签,就像你在我的按钮中的示例代码中一样,带有按钮的文本,font-weight
不再影响文本。
如果您正在使用 <p> </p>
标签,请删除它们,然后重试。