Ir ao conteúdo

Posts recomendados

Postado

Tenho o seguinte código:

<div class="row">
  <div class="col-md-6">
    <div class="embed-responsive embed-responsive-16by9">
      <iframe src="video.mp4?modestbranding=1&amp;autohide=1&amp;showinfo=0" frameborder="0" allowfullscreen=""></iframe>
    </div>
  </div>
  <div class="col-md-6  ml-auto">
    <h2 class="title">TESTE</h2>
    <img src="imagem.png">
  </div>
</div>

de um lado fica o vídeo e do outro uma imagem, eu gostaria de fazer com que o vídeo fique centralizado verticalmente no meu col-md, como fazer?

Postado

@fredkissfree

 

Boa tarde parceiro!

 

Acho que você consegue solucionar esse problema com flexbox.

 

Coloca uma classe nessa sua coluna, .center por exemplo.

 

.center {
	display: flex;
	justify-content: center;
	align-items: center; /** ISSO AQUI ALINHA VERTICALMENTE */
}

 

Se não funcionar tenta utilizar o !important, pois uma das muitas desvantagens do Bootstrap é ele ser difícil de sobrescrever os estilos originais.

 

.center {
	display: flex !important;
	justify-content: center !important;
	align-items: center !important; /** ISSO AQUI ALINHA VERTICALMENTE */
}

 

EDIT: Não se esqueça de verificar se o Bootstrap já não tem uma classe .center, pode dar ruim. Cria com um nome não convencional, ou cria em português: .centro.

  • Curtir 1

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...