personalizados ionicons iconos example con botones bootstrap css ionic-framework ionic2

css - ionicons - Ionic 2: ¿cómo hacer un botón de iones con el icono y el texto en dos líneas?



ionicons example (1)

LA SITUACIÓN :

En mi aplicación Ionic 2, necesito tener el botón de menú en dos líneas: icono y texto.

El problema es que de alguna manera la directiva de botones de iones obliga al botón a estar en una línea.

Necesito la directiva de botones iónicos para asegurarme de que el botón siempre tenga el formato y el posicionamiento correctos de manera receptiva. Solo necesito que ese botón esté en dos líneas.

Este es el html y css de mi intento:

EL HTML

<ion-header> <ion-navbar> <button ion-button menuToggle="left" start> <ion-icon name="menu"></ion-icon> <br /> <p class="menuSubTitle">MENU</p> </button> <ion-title> HomePage </ion-title> <button ion-button menuToggle="right" end> <ion-icon name="person"></ion-icon> <br /> <p lass="menuSubTitle">LOGIN</p> </button> </ion-navbar> </ion-header>

EL CSS :

.menuSubTitle { font-size: 0.6em; float:left; display: block; clear: both; }

LA PREGUNTA :

¿Cómo puedo hacer un botón de iones en dos líneas?

¡Gracias!


Estás a lo largo de las líneas de escritura. Se necesita una pequeña modificación para que funcione.

Aquí está mi marcado:

<button ion-button block color="menu-o"> <div> <ion-icon name="flash"></ion-icon> <label>Flash</label> </div> </button>

El div interno dentro del botón es el truco. Lo único que se necesita para este marcado es configurar el label element to display block

Como <p> ya es un elemento de nivel de bloque. Puede funcionar solo como está.