Eu usei o Twitter Bootstrap para desenvolver um site com a classe de contêiner fixo, mas agora o cliente deseja que o site tenha 1000 px de largura e não 1170px. Eu não uso os arquivos .less.
Existe uma maneira rápida de corrigir isso?
twitter-bootstrap
alex
fonte
fonte
Respostas:
Vá para a seção Personalizar no site Bootstrap e escolha o tamanho que você preferir. Você terá que definir
@gridColumnWidth
e@gridGutterWidth
variáveis.Por exemplo:
@gridColumnWidth = 65px
e@gridGutterWidth = 20px
resultados em um1000px
layout.Então faça o download.
fonte
Aqui está a solução:
A vantagem de fazer isso, em vez de personalizar o Bootstrap como na resposta de @ Bastardo , é que ele não altera o arquivo do Bootstrap. Por exemplo, se você estiver usando uma CDN, ainda poderá fazer o download da maior parte do Bootstrap a partir da CDN.
fonte
Você está amarrando uma das costas dizendo que não usará os arquivos MENOS. Criei meu primeiro tema de Twitter Bootstrap usando o 2.0 e fiz tudo em CSS - criando um arquivo override.css. Demorou dias para que as coisas funcionassem corretamente.
Agora temos 3.0. Deixe-me assegurar-lhe que leva menos tempo para aprender LESS, o que é bastante simples se você se sentir confortável com CSS, do que fazer todas essas substituições loucas de CSS. Fazer alterações como a desejada é um pedaço de bolo.
No Bootstrap 3.0, a classe de contêiner controla a largura e todos os estilos contidos são ajustados para preencher o contêiner. As variáveis de largura do contêiner estão na parte inferior do arquivo variables.less.
Alguns sites não têm conteúdo suficiente para preencher a tela 1020 ou você deseja um quadro mais estreito por razões estéticas. Como o BS usa uma grade de 12 colunas, uso um múltiplo como o 960.
fonte
@container-sm
,@container-md
e@container-lg
(agora)O @mcbjam já deu essa resposta, mas aqui está um pouco mais de explicação.
Você pode fazer as alterações facilmente usando uma consulta de mídia no seu arquivo CSS sem fazer o download do BS. Acabei de fazer isso e funciona lindamente.
O valor "min-width" da consulta de mídia informará ao CSS para alterar a largura do seu contêiner para 1000 px somente em telas maiores que 1200 px (ou qualquer largura que você escolher incluir). Isso preserva a capacidade de resposta do seu site; portanto, quando o tamanho da tela ultrapassar esse valor (monitor menor, tablet, smartphone etc.), seu site ainda será ajustado para caber nas telas menores.
fonte
Para o bootstrap 4, se você estiver usando o Sass, aqui está a variável a ser editada
Para substituir essa variável, declarei $ container-max-widths sem o! Default no meu arquivo .sass antes de importar o bootstrap.
Nota: Eu só precisava alterar o valor xl para não me importar com pontos de interrupção.
fonte
Defina sua própria classe de contêiner de conteúdo com a propriedade largura de 1000 px e use fluido de contêiner classe boostrap de de contêiner em vez de contêiner.
Funciona, mas pode não ser a melhor solução.
fonte
Use um seletor de invólucro e crie um contêiner com 100% de largura dentro desse invólucro para encapsular a página inteira.
Agora a largura máxima está definida como 1000 px e você não precisa de menos ou menos.
fonte
Tamanhos de contêineres
na seção Tamanhos de contêiner, altere
1140
para970
Espero que ajude você.
obrigado pelo seu correto. link para personalizar a inicialização: https://getbootstrap.com/docs/3.4/customize/
fonte
Adicione esse pedaço de CSS ao seu estilo de CSS. É melhor adicionar isso após o arquivo bootstrap css ser adicionado, a fim de sobrescrever o mesmo.
fonte