responsive implementation in drupal
TRANSCRIPT
![Page 1: Responsive Implementation in Drupal](https://reader036.vdocuments.us/reader036/viewer/2022071813/55a2b4731a28abb77c8b4601/html5/thumbnails/1.jpg)
Responsive Web Design@b_Amrit
![Page 2: Responsive Implementation in Drupal](https://reader036.vdocuments.us/reader036/viewer/2022071813/55a2b4731a28abb77c8b4601/html5/thumbnails/2.jpg)
Media Queries & Breakpoints● CSS3 media queries
○ @media only screen and (max-device-width: 480px) {div#wrapper {
width: 460px;}
}
● Breakpoints○ Desktop: 1024px or more○ Tablet: 768px○ Smartphone: 480px
● http://responsivegridsystem.com
![Page 3: Responsive Implementation in Drupal](https://reader036.vdocuments.us/reader036/viewer/2022071813/55a2b4731a28abb77c8b4601/html5/thumbnails/3.jpg)
What makes for an optimal mobile experience?
● One column● Smaller header● Easy navigation access● Sidebars go below content● More focus on the content
![Page 4: Responsive Implementation in Drupal](https://reader036.vdocuments.us/reader036/viewer/2022071813/55a2b4731a28abb77c8b4601/html5/thumbnails/4.jpg)
Bootstrap (http://getbootstrap.com)● Sleek, intuitive, and powerful mobile first front-end
framework for faster and easier web development.● Standards based: HTML, CSS & Javascript● Transitions, popover, modal, alert, dropdown,
buttons, scrollspy, collapse, tab, carousel, tooltip, affix
● Browser Support:All modern browsersSome older browsers as well*
![Page 5: Responsive Implementation in Drupal](https://reader036.vdocuments.us/reader036/viewer/2022071813/55a2b4731a28abb77c8b4601/html5/thumbnails/5.jpg)
Responsive Drupal Themes
● Adaptive theme● Square grid● Zen● Omega
![Page 6: Responsive Implementation in Drupal](https://reader036.vdocuments.us/reader036/viewer/2022071813/55a2b4731a28abb77c8b4601/html5/thumbnails/6.jpg)
Problem with sub-themes
![Page 7: Responsive Implementation in Drupal](https://reader036.vdocuments.us/reader036/viewer/2022071813/55a2b4731a28abb77c8b4601/html5/thumbnails/7.jpg)
Creating a Drupal themedrupal.org/node/171194
● mytheme.info● template files● template.php● screenshot, logo, etc.