페이지를 반응형으로 제작했기 때문에 브라우저의 너비가 변해도 비디오와 이미지의 위치가 변하지 않게 하려했다.
<figure class="Section__media">
<img class="resetImg rwdImg" src="./assets/category=TV.png" alt="" width="640" height="480" />
<video class="resetImg rwdVideo" src="./assets/video-tv-0819.m4v" autoplay muted loop></video>
</figure>
.Section {
&__media {
max-width: rem(337);
@include media('>=lg') {
max-width: rem(480);
}
}
}
.rwdImg {
max-width: 100%;
height: auto;
}
.rwdVideo {
max-width: 100%;
height: auto;
}
.WatchOnTV {
video {
$figureWidth: 339;
$figureHeight: 255;
@include position(
absolute,
top 53 / $figureHeight * 100% left 44 / $figureWidth * 100% z-index -10
);
width: 248 / $figureWidth * 100%;
}
}