Nuevo en bootstrap 3 .... En mi diseño tengo:
<div class="row">
<div class="col-lg-6 col-md-6">elements 1</div>
<div class="col-lg-6 col-md-6">
<div class="pull-right">
elements 2
</div>
</div>
</div>
Me gustaría que los 'elementos 2' NO estén alineados en pantallas más pequeñas que col-lg. Entonces, efectivamente, tener la clase pull-right solo para col-lg-6 ...
¿Cómo podría lograr esto?
Aquí hay un violín: http://jsfiddle.net/thibs/Y6WPz/
Gracias
order-lg-1
,order-lg-2
, etc.on sus columnas.Respuestas:
Puede poner el "elemento 2" en una columna más pequeña (es decir:)
col-2
y luego usarlo solopush
en pantallas más grandes:Demostración: http://bootply.com/88095
Otra opción es anular el flotador del
.pull-right
uso de una consulta @media.Por último, otra opción es crear su propia
.pull-right-lg
clase CSS.ACTUALIZAR
Bootstrap 4 incluye flotadores receptivos , por lo que en este caso simplemente usaría
float-lg-right
.No se necesita CSS adicional .
Bootstrap 4 Demo
fuente
Pruebe este fragmento MENOS (Se creó a partir de los ejemplos anteriores y los mixins de consulta de medios en grid.less).
fuente
fuente
No es necesario crear su propia clase con consultas de medios. Bootstrap 3 ya tiene pedidos flotantes para puntos de interrupción de medios en Ordenar columnas: http://getbootstrap.com/css/#grid-column-ordering
La sintaxis de la clase es
col-<#grid-size>-(push|pull)-<#cols>
donde<#grid-size>
está xs, sm, md o lg y<#cols>
es hasta qué punto desea que se mueva la columna para ese tamaño de cuadrícula. Empujar o tirar es izquierda o derecha, por supuesto.Lo uso todo el tiempo, así que sé que funciona bien.
fuente
Funciona bien también:
fuente
Agregar el CSS que se muestra a continuación a su aplicación Bootstrap 3 permite la compatibilidad con
clases que funcionan exactamente como las nuevas
clases que se han introducido en Bootstrap 4:
Aparte de eso, agrega
para completar, ser compatible con
de Bootstrap 4.
fuente
Para aquellos interesados en la alineación de texto, una solución simple es crear una nueva clase:
Luego agrega esa clase:
fuente
Es muy simple usar Sass, solo usa
@extend
:fuente
Esto es lo que estoy usando. change @ screen-md-max para otros tamaños
fuente
Este problema se resuelve en bootstrap-4-alpha-2.
Aquí está el enlace: http://blog.getbootstrap.com/2015/12/08/bootstrap-4-alpha-2/
Clonarlo en github: https://github.com/twbs/bootstrap/tree/v4.0.0-alpha.2
fuente
¡Solo use las clases de utilidad receptiva de bootstrap!
La mejor solución para esa tarea es usar el siguiente código:
El elemento se alineará a la derecha solo en las
lg
pantallas; en el resto, eldisplay
atributo se configuraráblock
como está por defecto para eldiv
elemento. Este enfoque está usando latext-right
clase en el elemento padre en lugar depull-right
.Solución alternativa:
La mayor desventaja es que el código html interno debe repetirse dos veces.
fuente
Puede usar push and pull para cambiar el orden de las columnas. Tira de una columna y empuja la otra en dispositivos grandes:
fuente
ahora incluye bootstrap 4:
y el código debería ser así:
fuente