CSS3 вращать div, но держать фон без вращения - PullRequest
3 голосов
/ 31 января 2012

Есть ли способ использовать transform, повернуть div, но не дать фону вращаться вместе с ним?если нет, то есть ли другое решение с jQuery или что-то еще?

Ответы [ 3 ]

3 голосов
/ 05 октября 2013

вы можете попробовать это

<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);
        }
0 голосов
/ 31 января 2012

Попробуйте использовать 2 блока div и наложить div с вращающимся содержимым поверх фиксированного фонового div.Сделать наложение прозрачным.Надеюсь, это поможет.

0 голосов
/ 31 января 2012

просто добавьте внешнюю обертку с фоном и вместо этого поверните внутренний элемент.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...