有没有办法使用变换旋转div但保持背景旋转?如果不是有另一种解决方案与jQuery或什么?
答案 0 :(得分:3)
<div id="container">
<div id="yourelement"></div>
</div>
和这种风格
#container{
position: absolute;
top:100px;
left:100px;
transform: rotate(30deg);
-webkit-transform: rotate(30deg);
-moz-transform: rotate(30deg);
-o-transform: rotate(30deg);
width:300px;
height:300px;
overflow:hidden;
}
#yourelement{
position: absolute;
top:-100px;
left:-50px;
transform: rotate(-30deg);
-webkit-transform: rotate(-30deg);
-moz-transform: rotate(-30deg);
-o-transform: rotate(-30deg);
width:500px;
height:500px;
background-image:url(../img/bg.jpg);
}
答案 1 :(得分:0)
只需添加一个带背景的外部包装器,然后旋转内部元素。
答案 2 :(得分:0)
尝试使用2个div块并在固定背景div上覆盖旋转内容的div。使叠加透明。希望它有所帮助。