Reputation: 53
I have already use the horizontal-align:"right", but it doesn't work...
<paper-toolbar>
<paper-icon-button src="AC.png" paper-drawer-toggle></paper-icon-button>
<paper-menu-button id="sortbt" >
<paper-icon-button icon="hardware:keyboard-arrow-down" class="dropdown-trigger"></paper-icon-button>
<paper-menu class="dropdown-content">
<paper-item>Not pay yet</paper-item>
<paper-item>paid</paper-item>
<paper-item>by boss num</paper-item>
</paper-menu>
</paper-menu-button>
<paper-icon-button icon="icons:home" id="homebt" horizontal-align="right"></paper-icon-button>
</paper-toolbar>
what should i do in polymer 1.x
Upvotes: 1
Views: 2277
Reputation: 15226
No need for span
element. style="margin-left: auto"
is sufficient.
<!doctype html>
<head>
<meta name="description" content="Polymer Example">
<meta charset="utf-8">
<base href="http://polygit.org/components/">
<script src="webcomponentsjs/webcomponents-lite.min.js"></script>
<link rel="import" href="iron-icons/iron-icons.html">
<link rel="import" href="paper-toolbar/paper-toolbar.html">
<link rel="import" href="paper-menu-button/paper-menu-button.html">
<link rel="import" href="paper-icon-button/paper-icon-button.html">
</head>
<body>
<paper-toolbar>
<paper-icon-button icon="icons:menu" paper-drawer-toggle></paper-icon-button>
<paper-menu-button id="sortbt" >
<paper-icon-button icon="hardware:keyboard-arrow-down" class="dropdown-trigger"></paper-icon-button>
<paper-menu class="dropdown-content">
<paper-item>Not pay yet</paper-item>
<paper-item>paid</paper-item>
<paper-item>by boss num</paper-item>
</paper-menu>
</paper-menu-button>
<paper-icon-button icon="icons:home" id="homebt" style="margin-left: auto"></paper-icon-button>
</paper-toolbar>
</body>
Here is another example of complete layout with flexbox. Look at the sticky footer.
Upvotes: 0
Reputation: 11027
The easiest way IMO is to put a flexed span to take up the middle space.
<!doctype html>
<head>
<meta name="description" content="Polymer Example">
<meta charset="utf-8">
<base href="http://polygit.org/components/">
<script src="webcomponentsjs/webcomponents-lite.min.js"></script>
<link rel="import" href="iron-icons/iron-icons.html">
<link rel="import" href="paper-toolbar/paper-toolbar.html">
<link rel="import" href="paper-menu-button/paper-menu-button.html">
<link rel="import" href="paper-icon-button/paper-icon-button.html">
</head>
<body>
<paper-toolbar>
<paper-icon-button icon="icons:menu" paper-drawer-toggle></paper-icon-button>
<paper-menu-button id="sortbt" >
<paper-icon-button icon="hardware:keyboard-arrow-down" class="dropdown-trigger"></paper-icon-button>
<paper-menu class="dropdown-content">
<paper-item>Not pay yet</paper-item>
<paper-item>paid</paper-item>
<paper-item>by boss num</paper-item>
</paper-menu>
</paper-menu-button>
<span style="flex: 1;"></span>
<paper-icon-button icon="icons:home" id="homebt"></paper-icon-button>
</paper-toolbar>
</body>
Upvotes: 7