Skip to content

Instantly share code, notes, and snippets.

@zkreations
Last active August 31, 2017 22:26
Show Gist options
  • Select an option

  • Save zkreations/a4c083d7a304487d0e00a394d1664e17 to your computer and use it in GitHub Desktop.

Select an option

Save zkreations/a4c083d7a304487d0e00a394d1664e17 to your computer and use it in GitHub Desktop.
Estilos para el widget lista de videos de vimeo
/*! vimeo list 1.0.1 */
/*mini-reset*/
.vimeo--items,
.vimeo--items *,
.vimeo--items ::after,
.vimeo--items ::before {
box-sizing: border-box;
}
.card--vimeo__img embed,
.card--vimeo__img iframe,
.card--vimeo__img video {
margin: 0;
padding: 0;
border: 0;
outline: 0;
z-index: 15;
}
/*vimeo cards*/
.vimeo--items {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin: 0 -.5rem;
}
.card--vimeo {
padding: 0 .5rem;
max-width: 380px;
width: 100%;
}
.card--vimeo__img {
margin-bottom: 1rem;
display: block;
position: relative;
cursor: pointer;
width: 100%;
padding-bottom: 56.28%;
background-size: cover;
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5), 0 0 transparent;
background-position: center;
border-radius: 3px;
overflow: hidden;
background-color: #171717;
-webkit-backface-visibility: hidden;backface-visibility: hidden;/*hack*/
-webkit-transform: translateZ(0);
transform: translateZ(0);
}
/*vimeo responsive embed*/
.card--vimeo__img embed,
.card--vimeo__img iframe,
.card--vimeo__img video {
width: 100%;
height: 100%;
position: absolute;
top: 0;
bottom: 0;
left: 0;
}
.card--vimeo__img img {
width: 100%;
}
.card--vimeo__img::before,
.card--vimeo__img::after {
content: "";
position: absolute;
}
/*vimeo video cover*/
.card--vimeo__img::before {
width: 100%;
height: 100%;
left: 0;
top: 0;
background-image: -webkit-linear-gradient(rgba(0,0,0,0) 60%,rgba(0, 0, 0, .9));
background-image: linear-gradient(rgba(0,0,0,0) 60%,rgba(0, 0, 0, .9));
opacity: .8;
-webkit-transition: opacity .3s;
transition: opacity .3s;
}
.card--vimeo__img:hover::before {
opacity: 1;
}
.card--vimeo__img::after {
width: 45px;
height: 35px;
bottom: .6rem;
left: .6rem;
background-repeat: no-repeat;
background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAQAAABKfvVzAAAAZElEQVQ4y+3SMRGDUBAE0E9DiYAoCBqiAhWJC1ARXMTE94AD+rQ0PDRsQQXbv5nbmy3lTil+Hhng76NJAFR9BthM2gTA4pUBdrMuAbAaTgS7b3JSVHozJm+tnsk03sk00vFdIQd836pPRlQhUgAAAABJRU5ErkJggg==');
background-position: center;
background-color: rgba(0, 0, 0, 0.75);
border-radius: 4px;
-webkit-transition: background .5s;
transition: background .5s;
}
.card--vimeo__img:hover::after {
background-color: #03A9F4;
}
.card--vimeo__title {
position: absolute;
right: 0;
bottom: 0;
font-weight: 700;
color: #fff;
padding: 0 1rem 1rem;
margin-left: calc(48px + .5rem);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment