Con respecto a BS 3, si quisiera solo una columna estrecha de contenido a la derecha, podría usar una clase de desplazamiento de 9 y una columna de 3.
Sin embargo, ¿y si quisiera lo contrario y en el lado izquierdo? ¿Existe una forma adecuada de hacer esto en BS o debería usar mis propios métodos CSS? Estaba pensando en crear una columna de 3 con mi contenido y solo una columna vacía de 9.
twitter-bootstrap-3
Trabajar juntos2013
fuente
fuente
col-X-pull-Y
clases de Bootstrap . Por ejemplo, para empujar algo del 50% del tamaño hacia la derecha pero dejar una columna de espacio a la derecha (en una cuadrícula de 12 columnas como ejemplo):col-xs-6 pull-right col-xs-pull-1
col-xs-6
), se acumulará de manera extraña.Estoy usando el siguiente CSS personalizado simple que escribí para lograr esto.
fuente
fuente
Modifiqué Bootstrap SASS (v3.3.5) según la respuesta de Rukshan
Agregue esto al final de la
calc-grid-column
mezclamixins/_grid-framework.scss
, justo debajo de la$type == offset
condición if.Modifique el
make-grid
mixinmixins/_grid-framework.scss
para generar lasoffset-right
clases.A continuación, puede utilizar las clases como
col-sm-offset-right-2
ycol-md-offset-right-1
fuente
percentage
lugar de codificar los valores; esto está más cerca de cómo Bootstrap maneja internamente el sistema de cuadrícula, además permite una columna de cuadrícula variable si el valor predeterminado 12 no es deseado.Dado que a Google parece gustarle esta respuesta ...
Si está buscando coincidir con la convención de nomenclatura de Bootstrap 4, es decir, offset - * - #, aquí está esa modificación:
fuente
¡Basado en la respuesta de WeNeigh ! aquí hay un ejemplo MENOS
fuente
Debe combinar varias clases (
col-*-offset-*
para el margen izquierdo ycol-*-pull-*
para tirar de él hacia la derecha)Por lo tanto, no es necesario separarlo manualmente en diferentes filas.
fuente
Esta es la misma solución que Rukshan pero en sass (para mantener la configuración de su cuadrícula) para casos especiales que no funcionan con la solución de Ross Allen (cuando no puede tener un div.row principal)
fuente
fuente