我目前在一个新项目上使用Twitter Bootstrap。该项目的主要部分是一个缩略图库,与他们在示例中所使用的完全相同(此处为:http://twitter.github.com/bootstrap/components.html#thumbnails)。调整css转换图像的父元素以适合。 (Twitter Bootstrap)
问题是我目前正在根据他们的EXIF取向数据在需要时进行css转换(旋转,基本上)图像。当我使用变换(现在使用-webkit-transform,因为我在Chrome上测试)到img
时,其父元素保持不变,并且图像“溢出”其容器。
使用Chrome,可以测试此行为进入之前链接的示例缩略图库,检查其中一个占位符图像并将style="-webkit-transform: rotate(90deg)
属性添加到img
标记。图像溢出li
容器元素并中断布局。
有没有办法解决这个问题,并有bootstrap对待一个CSS旋转的图像,就好像它原来是这样?我想到了手动设置标签的高度和宽度,他们的父母会调整,但我不知道在服务器端渲染图像的大小,然后才能真正呈现,这似乎排除这种方法。
哦,顺便说一句,“我知道我可以在服务器端进行轮换,我知道这并不难,我只是非常希望在浏览器中尽可能地做到这一点。
任何想法?
谢谢!
编辑:Jaap建议我旋转整个容器,如果不是因为我在缩略图li
s内有文本节点,这将完美地工作。旋转容器也会使文本显示旋转。
嗨!谢谢您的回答。我忘了说我已经尝试过了,但是我在缩略图里有其他节点(标题文本)。如果我旋转父项,文本也会旋转。我会更新并说。 – malvim