HTML

Colocar um video como Background utilizando HTML + CSS

Para definir um vídeo MP4 como plano de fundo em um <div> usando HTML e CSS, você pode seguir estas etapas:

Estrutura HTML:

Crie um contêiner <div> para o vídeo e atribua a ele uma classe ou ID.

<div class="video-container">
  <!-- Video will be placed here -->
</div>

Estilo CSS:

Aplique CSS ao contêiner para definir o vídeo como plano de fundo.

.video-container {
  position: relative;
  width: 100%; /* Set width of the container */  height: 400px; /* Set height of the container */  overflow: hidden;
}

.video-container video {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  z-index: -1;
}

Incorporando o vídeo:

Coloque o elemento <video> dentro do contêiner e especifique o arquivo de vídeo MP4 como fonte.

<div class="video-container">
  <video autoplay muted loop>
    <source src="your-video-file.mp4" type="video/mp4">
    Your browser does not support the video tag.
  </video>
</div>

Certifique-se de substituir “your-video-file.mp4” pelo caminho correto para o seu arquivo de vídeo.

Explicação do CSS:

.video-container é definido como um contêiner para o vídeo com dimensões específicas.
O elemento <video> está absolutamente posicionado dentro do container para atuar como plano de fundo, cobrindo toda a área.
Os atributos de reprodução automática, mudo e loop são usados ​​para reproduzir automaticamente o vídeo, silenciá-lo e fazê-lo repetir continuamente.
Ajuste a largura, a altura e outras propriedades CSS do contêiner para se adequar ao layout e às dimensões do vídeo conforme necessário.

Lembre-se de que, embora a reprodução automática de vídeos possa chamar a atenção, é importante considerar a usabilidade e a acessibilidade ao implementar esses recursos. Além disso, alguns dispositivos móveis restringem a reprodução automática de vídeos para conservar dados e vida útil da bateria, por isso é uma boa prática fornecer conteúdo ou controles alternativos para o vídeo.

Post Recentes

YouTube sem cookie: adiar o embed do vídeo e do Maps até o aceite

Seu banner de consentimento está certo, mas o vídeo incorporado grava cookie de terceiro no primeiro carregamento. Troque o domínio…

8 horas atrás

Custom post type dando 404: flush_rewrite_rules na ativação do plugin

A listagem do custom post type abre e o single dá 404 no WordPress 6.9. Entenda o cache das rewrite…

2 dias atrás

systemd timer no lugar do cron: agendar script com log e sem execução dupla

Um par .service e .timer substitui a linha do crontab com log no journal, execução perdida recuperada no boot e…

2 dias atrás

Descrição em massa no WooCommerce: wp eval-file lendo a lista de SKUs

400 produtos importados do fornecedor com a aba Descrição vazia. Um wp eval-file percorre os SKUs sem texto, grava pelo…

2 dias atrás

Frete grátis no WooCommerce: esconder as outras opções de entrega

Some com PAC e SEDEX da lista quando o frete grátis está disponível, usando woocommerce_package_rates, e limpe o cache de…

3 dias atrás

Erro HTTP no WordPress ao enviar imagem para a biblioteca de mídia

A barra de upload chega no fim e o WordPress devolve só "Erro HTTP". Separe as três causas: Imagick barrado…

3 dias atrás