javascript - bootstrap - Materializar css-cambiar la posición del diálogo de brindis
navbar dropdown menu materialize (4)
La posición del diálogo de brindis puede cambiarse configurando los valores predeterminados de #toast-container
en auto
con !important
.
Por ejemplo, si desea la posición opuesta a la predeterminada en una pantalla de escritorio, cámbiela a:
#toast-container {
top: auto !important;
right: auto !important;
bottom: 10%;
left:7%;
}
- Usar
!important
es necesario de lo contrariomaterialize.css
lo anulará - Utilizando
position:absolute;
oposition:fixed;
no es necesario
Demostración de la versión 0.97.6.
Materialize.toast(''I am a toast!'', 4000);
#toast-container {
top: auto !important;
right: auto !important;
bottom: 10%;
left:7%;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/materialize/0.97.6/js/materialize.min.js"></script>
<link href="https://cdnjs.cloudflare.com/ajax/libs/materialize/0.97.6/css/materialize.min.css" rel="stylesheet"/>
Estoy utilizando materialise css (www.materializecss.com). Quiere cambiar la posición del diálogo de tostadas. En pantallas más pequeñas está en la posición correcta. Para el diseño de pantalla ancha y cuadro, va a la esquina derecha de mi diseño. ( http://materializecss.com/dialogs.html )
Cuando se activa el brindis, se agrega " <div id="toast-container"></div>
" en el cuerpo. No quiero añadirlo en cuerpo. Lo quiero en div específico.
Para establecer la posición de la tostada en el centro del documento, puede agregar este estilo:
#toast-container {
min-width: 10%;
top: 50%;
right: 50%;
transform: translateX(50%) translateY(50%);
}
Si desea cambiar la posición del diálogo, puede usar directamente css para darle estilo.
#toast-container {
position: fixed !important;
bottom: 0px !important;
left: 0px !important;
}
El ''! Importante'' podría ser innecesario.
simplemente colóquelo en un div relativo, parece que la biblioteca no creará, agregue en el extremo del cuerpo si ya existe.
<div style="position: relative">
....
<div id="toast-container"></div>
</div>