The face of an Arctic Fox with one blue and one hazel eye

Tables, navigation and embedded video are some of the most problematic and challenging areas in responsive design: tables tend to be wide, navigation complex, and responsive design is still not supported in most video embedding or maps services.

That is not to say that any of them lack answers. This reading list addresses each of these areas, with a range of possible design solutions.

A small ivory statuette of a whirling dervish set on blue cloth

CSS animations are relatively straightforward to write and highly performant, but they are also declarative: designers must say exactly what they want to happen, and movement happens the same way every time. Traditional JavaScript animation code is significantly more challenging to write, but has the benefit of integrating chance, variability, randomness, and a far stronger support for interactivity.