2017-09-14 9 views
0

Wie zentriere ich eine Schaltfläche zwischen zwei anderen Schaltflächen in einer Symbolleiste?Zentrieren Sie eine Schaltfläche zwischen zwei anderen in OnsenUI

Hier mein Code ist und die daraus resultierende Screenshot

<div id="toptoolbar"> 
    <button class="toolbar-button"> 
    <i class="fa fa-comments" style="font-size:17px"></i> 
    </button> 

    <button class="toolbar-button"> 
    My title 
    <!-- text-purple center-block doesn't work --> 
    </button> 

    <button class="toolbar-button pull-right"> 
    <i class="fa fa-ellipsis-v" style="font-size:17px"></i> 
    </button> 
</div> 

enter image description here

Ich verwende OnsenUI (und wird VUE damit verwenden), so ist es eine Klasse ich einfach aus Bootstrap hinzufügen oder jede andere Rahmen mit OnsenUI enthalten?

Oder kann ich einige benutzerdefinierte CSS dazu verwenden?

ähnliche to this question aber mit OnsenUI und Monaca (so gut sowohl für iOS- und Android-)

Antwort

1
<div id="toptoolbar"> 
    <button class="toolbar-button"> 
    <i class="fa fa-comments" style="font-size:17px"></i> 
    </button> 
    <span class="stretcher"></span> 
    <button class="toolbar-button"> 
    My title 
    <!-- text-purple center-block doesn't work --> 
    </button> 
    <span class="stretcher"></span> 
    <button class="toolbar-button pull-right"> 
    <i class="fa fa-ellipsis-v" style="font-size:17px"></i> 
    </button> 
</div> 

CSS:

#toptoolbar { 
    display: flex; 
    align-items: center; 
    justify-content: center; 
} 
.stretcher { 
    flex: 1; 
} 
+0

Er möchte nur die zweite Taste in der Mitte sein. Bitte korrigieren Sie, wenn ich falsch liege. – Krishna9960

+0

mein Code wird das msg-Symbol auf der linken Seite, Mein Titel in der Mitte und 3 Punkte-Symbol auf der rechten Seite –

+0

: Oopppsss Sorry aktualisiert ur-Code an falscher Stelle. Es funktioniert .. Hätte geliebt, wenn Sie eine Geige gegeben haben. Kopieren, das Einfügen tut weh :) – Krishna9960

0
// HTML 

<div id="toptoolbar"> 
    <button class="toolbar-button"> 
    <i class="fa fa-comments" style="font-size:17px"></i> 
    </button> 

    <button class="toolbar-button title"> 
    My title 
    <!-- text-purple center-block doesn't work --> 
    </button> 

    <button class="toolbar-button pull-right"> 
    <i class="fa fa-ellipsis-v" style="font-size:17px"></i> 
    </button> 
</div> 

//CSS 

.toolbar-button.title{ 
    position: absolute; 
    left: 49%; 
} 

Dies ist nur eine einfache CSS-Lösung. aktualisiert Fiddle http://jsfiddle.net/JfGVE/2459/

Verwandte Themen