标签上带有省略号的按钮,大小由父级决定
Button with ellipsis on a label, sized by parent
Fluent UI PrimaryButton 呈现 <button />
元素。
这是一个“替换”元素,似乎无法通过样式更改:
https://developer.mozilla.org/en-US/docs/Web/CSS/Replaced_element
我想要一个被父级布局“压扁”的按钮,并且不会根据其内容更改其大小。此外,如果文本不适合(而不是换行),它的末尾会有省略号。
这可能吗?
谢谢,
丹科
按钮width
基于其内容或父元素。需要修改一些样式才能实现ellipsis
内容:
<PrimaryButton
...
styles={{
textContainer: {
overflow: 'hidden',
},
label: {
overflow: 'hidden',
whiteSpace: 'nowrap',
textOverflow: 'ellipsis',
}
}}
/>
Codepen 正在工作 example。
有用的链接:
Fluent UI PrimaryButton 呈现 <button />
元素。
这是一个“替换”元素,似乎无法通过样式更改:
https://developer.mozilla.org/en-US/docs/Web/CSS/Replaced_element
我想要一个被父级布局“压扁”的按钮,并且不会根据其内容更改其大小。此外,如果文本不适合(而不是换行),它的末尾会有省略号。
这可能吗?
谢谢,
丹科
按钮width
基于其内容或父元素。需要修改一些样式才能实现ellipsis
内容:
<PrimaryButton
...
styles={{
textContainer: {
overflow: 'hidden',
},
label: {
overflow: 'hidden',
whiteSpace: 'nowrap',
textOverflow: 'ellipsis',
}
}}
/>
Codepen 正在工作 example。
有用的链接: