Прежде всего, документы:
Сайт плагина: http://jmpressjs.github.io/jmpress.js/
Codrops статья: http://tympanus.net/codrops/2012/04/05/slideshow-with-jmpress-js/
Демо-версия Codrops: http://tympanus.net/Tutorials/SlideshowJmpress/
Теперь, пожалуйста, попросите изменить размер браузера (только ширину), чтобы вы могли оценить, как содержимое слайдера "адаптируется" очень пропорционально и быстро.
Вопрос: Мне бы хотелось узнать, как это достигается (и, кстати, если я могу легко интегрировать его в Pixedelic Camera Plugin... это было бы просто плюсом)
Ребята выглядят, извините, если cuestion "редок". Я очень знаком с интерфейсом, но в будущем я пытаюсь ладить с jQuery и, вероятно, с AngularJS... В любом случае, это объясняет вопрос.
Пожалуйста, я знаю, что другой способ ладить с этим - это использовать запросы @media, но я считаю полезным и интересным то, как Jmpress.js справляется с этим.
заранее спасибо
Решение, как отметил RedGlobe, является простым преобразованием CSS3.
Они применяются к полному контейнеру, и все просто масштабируется в процентах.
Я оставлю код CSS для масштабирования элементов:
.box_scale {
-webkit-transform: scale(0.8); /* Chrome, Safari 3.1+ */
-moz-transform: scale(0.8); /* Firefox 3.5+ */
-ms-transform: scale(0.8); /* IE 9 */
-o-transform: scale(0.8); /* Opera 10.50-12.00 */
transform: scale(0.8); /* Firefox 16+, IE 10+, Opera 12.10+ */
}
Для поддержки IE8 вы можете использовать Matrix Transforms. (подробнее здесь: http://peterned.home.xs4all.nl/matrices/)
Извините за немой вопрос, но это отличный метод, и я этого не знал. Надеюсь, это поможет кому-то еще