Skip to content

Instantly share code, notes, and snippets.

@egermano
Last active April 17, 2023 14:58
Show Gist options
  • Save egermano/0fc942e9bde0fcccb326db6e590ea6db to your computer and use it in GitHub Desktop.
Save egermano/0fc942e9bde0fcccb326db6e590ea6db to your computer and use it in GitHub Desktop.
Responseive Embbed

Responsive embed CSS

Classes CSS para fazer qualquer embed responsivo.

Como usar

Permita que o browser determine o tamanho do seu video baseado na largura do bloco que ele está criando assim uma scala dinamica de acordo com o device que seu site é acessado..

Esse css é aplicado direto aos elementos <iframe>, ,

// Embeds responsive
// chupinhado do Bootstrap 3.7
// Credit: Nicolas Gallagher and SUIT CSS.
.embed-responsive {
position: relative;
display: block;
height: 0;
padding: 0;
overflow: hidden;
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
position: absolute;
top: 0;
left: 0;
bottom: 0;
height: 100%;
width: 100%;
border: 0;
}
// Modifier class for 16:9 aspect ratio
.embed-responsive-16by9 {
padding-bottom: 56.25%;
}
// Modifier class for 4:3 aspect ratio
.embed-responsive-4by3 {
padding-bottom: 75%;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment