While they are a relatively recent addition to the CSS specification, transitions and keyframe animations are a vital and exciting part of web development, bringing pages to life with movement.
Web Developer Reading List: Flexbox
Flexbox is one of the newest and most powerful systems for layout in web development, but can be challenging to learn due to its many new values. This reading list starts with the most fundamental properties (and most commonly used qualities), and will be expanded to more complicated lessons. The list also adds a series of resources to learn how to use flexbox with practice and games.
Web Developer Reading List: CSS Pseudo-Element Selectors
Pseudo-element selectors change the appearance of an element fragment: the first line of a paragraph, a highlighted section of text, or the backdrop of a page in fullscreen or dialog or display mode.