Tendo um problema com os novos utilitários responsivos classes ocultas / visíveis , ao migrar para o Bootstrap 4 . Estou ciente de que as classes .hidden foram removidas da v3 e substituídas por .hidden-*-up
.hidden-*-down
. Usando as novas .hidden-*-up.hidden-*-down
classes, mas os elementos não estão mudando para visíveis / ocultos. Não consigo descobrir por quê.
<div class="col hidden-xs-down">
<span class="vcard">
…
</span>
</div>
<div class="col hidden-lg-down">
<div class="hidden-sm-down">
…
</div>
<div class="hidden-xs-down">
…
</div>
</div>
* nada está oculto neste exemplo, independentemente do tamanho da tela (Safari, Modo de Design Responsivo)
Respostas:
Com o Bootstrap 4, as
.hidden-*
classes foram completamente removidas (sim, elas foram substituídas,hidden-*-*
mas essas classes também foram retiradas dos alfas v4).Começando com a v4-beta, você pode combinar
.d-*-none
e.d-*-block
classes para obter o mesmo resultado.visible- * também foi removido ; em vez de usar
.visible-*
classes explícitas , torne o elemento visível não ocultando-o (novamente, use combinações de .d-none .d-md-block). Aqui está o exemplo de trabalho:class="hidden-xs"
torna-seclass="d-none d-sm-block"
(ou d-none d-sm-inline-block ) ...Um exemplo de utilitários responsivos Bootstrap 4 :
Documentação
fonte
display
.Classe de tamanho da tela
-
Oculto em todos .d-nenhum
Oculto apenas em xs .d-none .d-sm-block
Oculto apenas em sm .d-sm-none .d-md-block
Oculto apenas em md .d-md-none .d-lg-block
Oculto apenas em lg .d-lg-none .d-xl-block
Oculto apenas em xl .d-xl-none
Visível em todos os blocos .d
Visível apenas em xs .d-block .d-sm-none
Visível apenas em sm .d-none .d-sm-block .d-md-none
Visível apenas em md .d-none .d-md-block .d-lg-none
Visível apenas em lg .d-none .d-lg-block .d-xl-none
Visível apenas em xl .d-none .d-xl-block
Consulte este link http://getbootstrap.com/docs/4.0/utilities/display/#hiding-elements
4.5 link: https://getbootstrap.com/docs/4.5/utilities/display/#hiding-elements
fonte
Bootstrap 4 (^ beta) mudou as classes para ocultar / mostrar elementos responsivos. Veja este link para as classes corretas a serem usadas: http://getbootstrap.com/docs/4.0/utilities/display/#hiding-elements
fonte
Alguma versão funcionando
fonte