Book Image

HTML5 and CSS3 Transition, Transformation, and Animation

By : Aravind Shenoy, Gianluca Guarini
Book Image

HTML5 and CSS3 Transition, Transformation, and Animation

By: Aravind Shenoy, Gianluca Guarini

Overview of this book

<p>HTML5 and CSS3 are the way for the future. Prior to HTML5 and CSS3, it was difficult to design complicated animations and transformations. With the advent of HTML5 and CSS3, web design has become much simpler, and the new features that are now available help us design complex web pages with ease. These cool new features will be the standard for the future; hence, it is imperative to learn about them now.</p> <p>HTML5 and CSS3 Transition, Transformation, and Animation will help you take advantage of the real power behind HTML5 and CSS3 and will give you a good grounding for using it in your own web pages. Each and every code sample and concept is explained in detail, and you will be provided with all the information you need to take your web pages to the next level – before all your competitors do!</p> <p>The book starts by covering the basic concepts of HTML5 and CSS3 such as semantics, Microdata, and the Flexbox model. You will then quickly progress to intermediate concepts such as form elements and some exciting features with JavaScript APIs. The code samples provided in this book will give you a solid base by which you will then be able to understand, write, and execute your own HTML/CSS projects with transition and animations.</p> <p>Instead of wading through loads of theory, the concepts in this book are explained in a practical manner using code samples to demonstrate the new features of HTML5 and CSS3. The code samples are such that you can copy the code (the entire code is written instead of code snippets) and execute it for better understanding. Transition, transformation, and animation are also explained in a lucid manner, and there is a gradual increase in the difficulty level throughout the book.</p> <p>By the end of the book, you will be thoroughly acquainted with HTML5 and CSS3, enabling you to design a web page using the included code samples with ease.</p>
Table of Contents (14 chapters)

About the Reviewers

Younes Baghor – w3bwizart, born in Belgium, started his career as a welder/constructor building new trucks and later as a container repairer. At night and the weekends he worked in the food and beverage sector (restaurants and bars) where he started as a dishwasher and worked his way up to a maitre d'hotel. But it was time for a new challenge.

In 2007, he started his bachelor's degree and finished it in 2010. During this time he discovered the beauty of the Web. Although his education was strongly focused on server-side .NET, he spent most of his free time discovering the modern HTML5/CSS3/JavaScript standards and the surrounding APIs, to learn a better way to display the user interface in the browser to provide a better user experience.

His energy and drive come from curiosity and the desire for continuous learning. When working on a project he is very goal orientated, using a lot of communication, research, questions, and discussions to achieve the goal. He likes to look at the whole picture from development to design, costs, user experience, and branding and bringing a simple solution to improve the current way of working.

He specializes in HTML5, CSS3, JavaScript, Semantics, OOP, Mobile First, responsive design, progressive enhancement, and social media strategies.

Rodrigo Encinas has worked for more than 12 years for companies of different means, from advertising and television to world-class fashion brands, or communication companies. Nowadays, he is a consultant for international companies helping with the development of web applications and improving the user experience with best practices and modern patterns such as HTML5, responsive web design, and single-page applications.

Pavlo Iuriichuk is a frontend lead developer working for GlobalLogic. He previously worked with HTML5 technologies stack in gaming and mobile web application projects in Ciklum. He came to HTML5 land from Flex and ActionScript. He graduated from Kyiv Polytechnic Institute, faculty of Applied Maths, about two years ago, so now he is connecting Maths with real software development and trying to make this life easier.

Paul Shipley had an extensive career spanning near 30 years in application development, mainly in the telecommunications, insurance, government, and manufacturing industries. He has worked on projects ranging from small desktop applications in Visual Basic through to large complex corporate mainframe applications using SAS and COBOL. He is currently freelancing creating websites and applications for small and medium businesses using HTML5/CSS3, GWT, and Responsive Web Design techniques.

He is also a blogger, published author, and conference presenter.

He is co-author of Photoshop Elements 2: Zero to Hero along with Tom Arah, Adam Juniper, Barry Beckham, and Todd Pierson (Wrox Press, 2002, ISBN/ISSN: 1904344232).

Yuxian, Eugene Liang is a researcher, author, web developer, and business developer. He enjoys solving difficult problems creatively in the form of implementing web applications using Python/Django/Tornado, JavaScript/jQuery/Node.js. He also enjoys researching areas of social network analysis, social computing, recommendation algorithms, link analysis, data visualization, data mining, information retrieval, business intelligence, and intelligent user interface. He previously authored JavaScript Testing Beginner's Guide. Find him at http://www.liangeugene.com.