Ionic 3 如何向晶圆厂添加 non-wrapping 标签
Ionic 3 How to add a non-wrapping label to a fab
我有一个很棒的列表,上面有很棒的按钮,应该有标签。
我找到了 Fabs With Labels In Ionic 3 & 。
我的HTML代码是:
<ion-fab left top>
<button ion-fab color="light">
<ion-icon name="menu"></ion-icon>
</button>
<ion-fab-list side="bottom">
<button ion-fab>
<ion-icon name="person"></ion-icon>
<ion-label>Test Test Test</ion-label>
</button>
<button ion-fab>
<ion-icon name="alarm"></ion-icon>
<ion-label>Bla Bla</ion-label>
</button>
</ion-fab-list>
</ion-fab>
CSS
button[ion-fab] {
overflow: visible;
position: relative;
ion-label {
display: inline-block;
position: absolute;
top: -8px;
left: 60px;
color: white;
background-color: rgba(0,0,0,0.7);
line-height: 24px;
padding: 4px 8px;
border-radius: 4px;
pointer-events: auto;
}
contain: layout;
}
但是如果我没有指定宽度,标签会将文本换行。
如果我这样做,标签不会根据标签的内容调整宽度。
如何让标签内容不换行?
我已经在ionic 3中创建了一个demo,你可以查看:
试试这个:
问题源自
ion-label {
white-space: normal !important;
}
来自我的 app.scss
我有一个很棒的列表,上面有很棒的按钮,应该有标签。
我找到了 Fabs With Labels In Ionic 3 &
我的HTML代码是:
<ion-fab left top>
<button ion-fab color="light">
<ion-icon name="menu"></ion-icon>
</button>
<ion-fab-list side="bottom">
<button ion-fab>
<ion-icon name="person"></ion-icon>
<ion-label>Test Test Test</ion-label>
</button>
<button ion-fab>
<ion-icon name="alarm"></ion-icon>
<ion-label>Bla Bla</ion-label>
</button>
</ion-fab-list>
</ion-fab>
CSS
button[ion-fab] {
overflow: visible;
position: relative;
ion-label {
display: inline-block;
position: absolute;
top: -8px;
left: 60px;
color: white;
background-color: rgba(0,0,0,0.7);
line-height: 24px;
padding: 4px 8px;
border-radius: 4px;
pointer-events: auto;
}
contain: layout;
}
但是如果我没有指定宽度,标签会将文本换行。 如果我这样做,标签不会根据标签的内容调整宽度。
如何让标签内容不换行?
我已经在ionic 3中创建了一个demo,你可以查看:
试试这个:
问题源自
ion-label {
white-space: normal !important;
}
来自我的 app.scss