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

标签 html css css-transforms

http://jsfiddle.net/ajxqnqpo/

我旋转了图像(它应该用 css 旋转)。我需要在任何类型的移动设备上全屏显示它(所以我不能在这里使用固定宽度和固定边距)。图像每边应有 10px 的边距。

我做不到,因为旋转功能为图像边(左和右)添加了不可见的间隙。你可以在 jsfiddle 上看到这个效果,图像没有粘在屏幕的左边框上。

知道如何做到这一点吗?谢谢

<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);
}

最佳答案

我改变了你的 fiddle ,现在它可以在更小的设备上旋转。 只需更改 HTML fiddle 屏幕的大小,您就可以达到效果。

解决方法:

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

关于html - CSS。移动屏幕上的旋转图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29096397/

相关文章:

css - 背景过滤器 : Blur not working on a position absolute element

css - 全屏 CSS3 "Cube"过渡

html - 从左上角旋转一个 div,transform-origin 不起作用

带箭头的 CSS slider 使用动画

html - 包裹时向左浮动 div 中心

html - CSS 布局挑战 - float /定位元素

html - 组合 li、 radio 输入和标签时顶部无填充

javascript - ng-options 指令不起作用,无法在 angularjs 库中找到它

javascript - 页面加载后添加的按钮在 EventListener 中无法识别

css - 如何确保在 AJAX 内容之前首先加载动态 CSS?