How to Code in HTML5 and CSS3
This book is highly recommended for absolute beginners. It doesn't require any experience in IT to start. The aim of this book is to show the art of making websites using plain language and practical analogies.
This book gets you started with the Canvas element, perhaps HTML5's most exciting feature. It will also help you learn how to build interactive multimedia applications using this element to draw, render text, manipulate images, and create animations.
CSS Animation 101
This book gives you a solid introduction to the topic, combining theory with practical lessons. You’ll learn how, and why to use animation on your web pages and hopefully be inspired to try it on your own projects!
Adaptive Web Design
Write CSS without worrying that overzealous, pre-existing styles will cause problems. MaintainableCSS is an approach to writing modular, scalable and maintainable CSS.
Web Visual Effects with CSS3
This is a book with examples and solutions to create practical visual effects on web by using CSS3.
Pocket Guide to Writing SVG
This guide is meant to provide a quick but thorough introduction to building SVG inline, and while it in no way covers all the available features, it should prove helpful in getting you started.