Em relação ao BS 3, se eu quisesse apenas uma coluna estreita de conteúdo à direita, poderia usar uma classe de deslocamento de 9 e uma coluna de 3.
Porém, e se eu quisesse o reverso e o lado esquerdo? Existe uma maneira adequada de fazer isso no BS ou devo apenas usar meus próprios métodos CSS? Eu estava pensando em criar uma coluna de 3 com meu conteúdo e apenas uma coluna vazia de 9.
twitter-bootstrap-3
Trabalho em equipe 2013
fonte
fonte
col-X-pull-Y
classes do Bootstrap . Por exemplo, para empurrar algo com 50% do tamanho para a direita, mas deixar uma coluna de espaço à direita (em uma grade de 12 colunas, por exemplo):col-xs-6 pull-right col-xs-pull-1
col-xs-6
), ele se acumulará de maneira estranha.Estou usando o seguinte CSS personalizado simples que escrevi para fazer isso.
fonte
fonte
Modifiquei o Bootstrap SASS (v3.3.5) com base na resposta de Rukshan
Adicione isso no final do
calc-grid-column
mixin inmixins/_grid-framework.scss
, logo abaixo da$type == offset
condição if.Modifique o
make-grid
mixinmixins/_grid-framework.scss
para gerar ooffset-right
classes.Você pode então usar as classes como
col-sm-offset-right-2
ecol-md-offset-right-1
fonte
percentage
vez de codificar os valores; isso está mais próximo de como o Bootstrap lida internamente com o sistema de grade, além de permitir uma coluna de grade variável se o padrão 12 não for desejado.Com base na resposta de WeNeigh ! aqui está um exemplo MENOS
fonte
Já que o Google parece gostar desta resposta ...
Se você está procurando corresponder à convenção de nomenclatura do Bootstrap 4, ou seja, offset - * - #, aqui está a modificação:
fonte
Você precisa combinar várias classes (
col-*-offset-*
para a margem esquerda ecol-*-pull-*
puxá-la para a direita)Portanto, você não precisa separá-lo manualmente em linhas diferentes.
fonte
Aqui está a mesma solução que Rukshan, mas em sass (a fim de manter sua configuração de grade) para casos especiais que não funcionam com a solução Ross Allen (quando você não pode ter um div.row pai)
fonte
fonte