Tengo problemas para lograr este diseño:
Necesito que el ancho de los elementos derecho e izquierdo sea automático y cubra todo el espacio vacío a la derecha e izquierda del elemento que está en el centro.
Esto es lo más parecido que pude hacer, pero el problema es que el ancho del elemento del centro se fija a 2 de las 12 unidades del contenedor y las líneas derecha e izquierda se fijan a 5 unidades cada una
<Grid container direction='row' alignItems='center' justify='center' style={{ width: '100%', textAlign:'center' }}>
<Grid item xs='5'>
<Divider />
</Grid>
<Grid item xs='2'>
<span>or</span>
</Grid>
<Grid item xs='5'>
<Divider />
</Grid>
</Grid>
Estoy usando la biblioteca material-ui reactjs. ¿Alguien puede ayudarme? Estoy dispuesto a ayudar ya sea usando la biblioteca de interfaz de usuario de material o con una respuesta css / js
En lugar de usar anchos de columna explícitos (como xs='5'
), puede usar columnas de "Diseño automático" simplemente especificando xs
los elementos que necesitan estirarse (también conocido como flex-grow: 1
) hasta el final. No lo configure para el elemento del medio con texto para que no se estire y retenga el ancho automático. La solución se puede encontrar en este codepen .
Este artículo se recopila de Internet, indique la fuente cuando se vuelva a imprimir.
En caso de infracción, por favor [email protected] Eliminar
Déjame decir algunas palabras