1.vshare { 2 aspect-ratio: 16/9; 3 display: flex; 4 flex-direction: column; 5 justify-content: center; 6 align-items: center; 7 text-align: center; 8} 9 10div.vshare { 11 box-sizing: border-box; 12 border: 1px solid __border__; 13 cursor: pointer; 14 background-image: url(video.svg); 15 background-position: top left; 16 background-repeat: no-repeat; 17 background-size: 5em 5em; 18} 19 20iframe.vshare__left, 21div.vshare__left { 22 float: left; 23 margin-right: 1em; 24} 25 26iframe.vshare__right, 27div.vshare__right { 28 float: right; 29 margin-left: 1em; 30} 31 32iframe.vshare__center, 33div.vshare__center { 34 text-align: center; 35 margin-left: auto; 36 margin-right: auto; 37} 38 39iframe.vshare__none, 40div.vshare__none { 41 margin: 1px 3px 1px 3px; 42} 43