Upgrade to Pro — share decks privately, control downloads, hide ads and more …

ThinkPHP #6: Адаптивный дизайн - время пришло!

ThinkPHP #6: Адаптивный дизайн - время пришло!

Тарас поведает о тонкостях создания сайтов для мобильных и настольных устройств, которые используют единую версию шаблона.

thinkphp_com_ua

March 22, 2013
Tweet

More Decks by thinkphp_com_ua

Other Decks in Programming

Transcript

  1. О докладчике • C 2002 года занимаюсь Web-программирование • Обучаю

    студентов программированию • Знаю AWS, EC2, S3, СF, …, ZF, Symfony 2, Drupal,… , SCRUM, ... SMM, ... • Специализируюсь на бэкенде
  2. Как разрабатывать и отлаживать? 1. Определитесь со структурой контента и

    макета. 2. “Mobile first” - сначала разрабатываем макет для мобильного устройства 3. Оптимизируйте в зависимости от устройства
  3. Структура макета • Mostly Fluid • Column Drop • Layout

    Shifter • Tiny Tweaks • Off Canvas Multi-Device Layout Patterns - http://www.lukew.com/ff/entry.asp?1514
  4. Адаптивные изображения <picture alt="angry pirate"> <source src=hires.png media="min-width:800px"> <source src=midres.png

    media="min-width:480px"> <source src=lores.png> <!-- fallback for browsers without support --> <img src=midres.png alt="angry pirate"> </picture>
  5. Связь со мной: • [email protected] • www.taras.pro • @miroling •

    fb.me/miroling • vk.com/miroling Спасибо за внимание!