У меня есть div 700px x 300px и фоновое изображение 700px x 300px. Высота div может быть увеличена до 600 пикселей. Размеры формата изменены с помощью jQuery.CSS: отражение заднего плана фона
У меня есть следующий стиль CSS для DIV:
#myDiv {
position:relative;
overflow:visible;
background:transparent url(../images/background.jpg) bottom no-repeat;
border:1px solid #000;
-webkit-box-shadow:0 0 10px 2px #000;
-moz-box-shadow:0 0 10px #000;
-ms-box-shadow:0 0 10px #000;
-o-box-shadow:0 0 10px #000;
box-shadow:0 0 10px 2px #000;
margin:10px;}
Если ДИВ высота увеличивается, фон должен быть mirrorly отражение по вертикали. Я добавил следующий CSS-стиль в файле CSS:
#myDiv:before {
background:url(../images/background.jpg);
-webkit-transform: scaleY(-1);
-moz-transform: scaleY(-1);
-ms-transform: scaleY(-1);
-o-transform: scaleY(-1);
transform: scaleY(-1);}
Но это не сработает (я пробую разные браузеры). Могу я что-то пропустить?
Вы пробовали '-webkit-transform: rotate (180deg)'? Не уверен в использовании scaleY с отрицательным значением. – RelevantUsername