В основном я пытаюсь создать отражение изображения с помощью CSS, как показано ниже (и/или jQuery, но не то, что действительно повлияет на производительность). Это также потребует отклика.Можно ли отображать контент с помощью CSS?
Идея заключается в том, что iMac PNG (с отверстием, вырезанным для скриншотов сайта), а затем с помощью системы управления контентом я загружу скриншот сайта, и он будет помещен в и за экраном, чтобы показать через .... это все работает отлично, но я тогда хочу, чтобы экран и скриншот сайта отражались ниже. Я знаю, что это только тонко, но если это возможно, я бы хотел это сделать.
Это структура кода я планирую использовать, не стесняйтесь использовать это в любых примерах :)
DEMO: http://codepen.io/anon/pen/gKnry
<div class="screen_contain">
<img src="imac-image.png" class="imac">
<img src="website_image.png" class="website">
</div>
.screen_contain {
display:inline-block;
position: relative;
width:33%;
}
.imac {
width: 100%;
position: relative;
z-index: 10;
}
.website {
position: absolute;
left: 5.0%;
top: 5%;
width: 90%;
z-index: 5;
}
Примечание:
- я, очевидно, буду в состоянии объединить изображение ИМАКА так, что он имеет главный ИМАК И это отражение в одном образе ... экономить на запросах и грязный коде.
- Это будет заполнено клиентом, поэтому все, что они смогут сделать, это загрузить скриншот веб-сайта.
Спасибо!
http://css-tricks.com/snippets/css/flip-an-image/ Вам понадобится два изображения. css не может «клонировать» элемент dom. это не его работа. это просто правила стиля. если вы хотите оригинальную и отлаженную версию, вам придется дважды вставлять изображение. –
http://www.digitalia.be/software/reflectionjs-for-jquery – j08691
Ну, это только WebKit, но есть это: [CSS Reflections] (https://www.webkit.org/blog/182/css- отражения /). По общему признанию, это, возможно, было удалено из WebKit или стало перекрестным браузером, поскольку я последний раз смотрел. –