Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html CSS。移动屏幕上的旋转图像_Html_Css_Css Transforms - Fatal编程技术网

Html CSS。移动屏幕上的旋转图像

Html CSS。移动屏幕上的旋转图像,html,css,css-transforms,Html,Css,Css Transforms,我已经旋转图像(它应该与css旋转)。对于任何类型的移动设备,我都需要在全屏上显示它(因此我不能在这里使用固定宽度和固定边距)。图像的每一面都应有10px的边距 我不能这样做,因为旋转功能增加了图像两侧(左侧和右侧)的不可见间隙。您可以在JSFIDLE上看到这种效果,图像不会粘贴到屏幕的左边框 你知道怎么做吗?谢谢 <div> <img src="http://i.imgur.com/sakTcZr.jpg" /> </div> img {

我已经旋转图像(它应该与css旋转)。对于任何类型的移动设备,我都需要在全屏上显示它(因此我不能在这里使用固定宽度和固定边距)。图像的每一面都应有10px的边距

我不能这样做,因为旋转功能增加了图像两侧(左侧和右侧)的不可见间隙。您可以在JSFIDLE上看到这种效果,图像不会粘贴到屏幕的左边框

你知道怎么做吗?谢谢

<div>
    <img src="http://i.imgur.com/sakTcZr.jpg" />
</div>

img {
    -moz-transform:rotate(-90deg);
    -webkit-transform:rotate(-90deg);
    -ms-transform:rotate(-90deg);
    transform: rotate(-90deg);
}

img{
-moz变换:旋转(-90度);
-webkit变换:旋转(-90度);
-ms变换:旋转(-90度);
变换:旋转(-90度);
}

我改变了你的小提琴,现在它可以在更小的设备上旋转。 只要更改HTML小提琴屏幕的大小,就可以改变效果

解决方案:

   @media (max-width: 767px) {
        img{
         -moz-transform:rotate(-90deg);
        -webkit-transform:rotate(-90deg);
        -ms-transform:rotate(-90deg);
        transform: rotate(-90deg);   
        }
    }

在使用媒体查询和已旋转到100%宽度和高度的图像的不同版本重新开始旋转之前,会计算图像的大小。然后只需添加10像素的边距。任何低于660px的查询都可以。如果您不熟悉,请在此处查看媒体查询: