Lessons
Lesson #01 #
-
Course introduction
- Content First
- Mobile First
- Designing in Browser
-
HTML the basic
- main tags, semantic tags
- intro to box model, devtool to understand it
-
CSS the basic
- how it is related with HTML code
-
DevTool for designer (play with website)
-
Exercise: Portfolio research
-
Exercise: Your first portfolio content draft compiled in HTML
Lesson #02 #
- Review HTML portfolios from semantic perspective
- Review portfolio research
- CSS how it works
- The selection concept
- Type of selectors (tag, class, id, attribute)
- Inheritance and composition
- CSS basic properties
- font, text, color, background, padding, border, list
- how to transform a list into a menu
- Exercise: create the given mockup in HTML+CSS
Lesson #03 #
- Review homework
- Box evidence with these properties:
- padding, margin, border
- color, background, radius
- Units: px, em, rem, % and viewport units and how font-size is tight with them
- The Box-Sizing and why is useful (test with real website) and the
*all selector - The power of the background property
- How to include external fonts from services (Google/Adobe)
- Introduction to Flex
- Exercise: create the given mockup in HTML+CSS
Lesson #04 #
-
Review homework
-
Flex the basics
- direction, align, justify, flex, reverse, wrap
- center an object
- mobile layout header+footer+scroll
- mobile layout header+footer+scroll + internal layout
-
Exercise: create the given mockup in HTML+CSS
Lesson #05 #
- Review homework
- Media Query
- basics (min, max, width, height)
- layout change
- font-size with break-points
- making a header menu with flex, with media query
- Intro to Transitions
- Intro to positioning
- thumb over (intro to :hover)
- Exercise: create the given mockup in HTML+CSS
Lesson #06 #
- media query (some further examples)
- transition (some further examples)
- hover (some further buttons)
- make a responsive headerbar
- position (some further examples)
- transform (translate, scale, rotate, with transitions, hover)
- Exercise: create the given mockup in HTML+CSS
Lesson #07 #
- Pseudo selectors, hover, nth-child
- Scroll Behavior (fragment)
- Pseudo selector Target
- change prop
- toggle visible
- panel
- transitions
- Exercise: create the given interactive mockup in HTML+CSS
Lesson #08 #
- Grid
- Intro to Animations