Responsive design/dev
Responsive design
Day by day, the number of devices, platforms, and browsers that need to work with your site grows. Responsive web design represents a fundamental shift in how we’ll build websites for the decade to come.” - Jeffrey Veen
Responsive design
Responsive design
- traditional trend: building websites for browsing only by large screens
- modern trend: responsive design for browsing by mobile devices which are the most popular means of browsing the web today
Responsive design
what we are supposed to learn today and in the course of the week:
Responsive design
Objectives
Responsive design
According to Mozilla Developers Network docs:
A media query consists of a media type and at least one query that limits the style sheets' scope by using media features such as; width, height and color
they let the presentation of content be tailored to a specific range of output devices without having to change the content itself
Responsive design
Example media query
@media screen and (min-width:600px) {
nav {
float: left;
width: 25%;
}
section {
margin-left: 25%;
}
}
@media screen and (max-width:599px) {
nav li {
display: inline;
}
}
Responsive design
How it will look on a desktop browser
Responsive design
Anything 599px and below and it will look like this:
Responsive design
tasks
simple site with: stories
Responsive design
fluid image resource
fluid images: https://youtu.be/_dnM6kIn4A8