前言:
有时候做项目过程中,设计的是一张横向的长图,但是我们需要在手机端观看的时候,也想把手机横着观看,这样视野更宽阔,如何解决这个问题呢?
html
<div class="imgBox"></div>
css
.imgBox {height: 3.75rem;width: 6.67rem;background-image: url('../images/bigBg.jpg');background-repeat: no-repeat;background-size: auto 100%;background-position-x: 0%;background-position-y: 0%;transform-origin: 0% 0%;transform: rotate(90deg) translateY(-100%);}
说明:
1、imgBox设置成横向长图的大小,然后把长图设置成背景图片,这里尤其注意 background-size: auto 100%; 的设置,第一个auto代表宽度自适应,第二个值代