我有當前情況的正確:如何對齊三個圖標的頁面標題的
相關代碼:
<md-toolbar color="primary" class="main-toolbar">
<div fx-layout="row" fx-flex fx-layout-align="space-between">
<span class="page-headline">
<img class="logo" src="./logo.png"/>club
</span>
<button md-icon-button class="main_menu_button1" (click)="dinnerClicked()">
<md-icon>local_pizza</md-icon>
</button>
<button md-icon-button class="main_menu_button2" (click)="notificationsClicked()">
<md-icon>notifications</md-icon>
</button>
<button md-icon-button class="main_menu_button3" (click)="eventsClicked()">
<md-icon>event_note</md-icon>
</button>
</div>
</md-toolbar>
我只是想在3個圖標緊密相鄰彼此對齊並向右對齊。如果我改變fx-layout-align
到fx-layout-align-xs
,我得到幾乎我想要的東西:
但到左,而不是向右......
我已經嘗試了許多CSS配置,但沒有爲我工作,有沒有簡單的方法來實現這個目標?非常感謝。
爲它創建的jsfiddle。 –
您需要'justify-content:flex-start' css屬性,請參閱這裏以獲取更多信息:https://css-tricks.com/snippets/css/a-guide-to-flexbox/。另外我的建議是不要在你的HTML中定義這個,但在CSS中! –
您可以嘗試添加:'fx-layout-align =「start」',如下所示:https://github.com/angular/flex-layout#api-overview –