• Complain

Smashing Magazine - The Web In Motion: Practical Considerations For Designing With Animation

Here you can read online Smashing Magazine - The Web In Motion: Practical Considerations For Designing With Animation full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 2015, publisher: Smashing Magazine GmbH, genre: Home and family. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

No cover
  • Book:
    The Web In Motion: Practical Considerations For Designing With Animation
  • Author:
  • Publisher:
    Smashing Magazine GmbH
  • Genre:
  • Year:
    2015
  • Rating:
    4 / 5
  • Favourites:
    Add to favourites
  • Your mark:
    • 80
    • 1
    • 2
    • 3
    • 4
    • 5

The Web In Motion: Practical Considerations For Designing With Animation: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "The Web In Motion: Practical Considerations For Designing With Animation" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

Animation is not about mere decoration, but (when used sparingly) can turn out to be a catalyst for making the interaction with a website more intuitive and memorable. So, what is the current state of animation on the web? Where is it heading? And how can you tackle the possibilities and challenges it brings along?
After the golden times of Flash were over, animations led a rather shadowy existence on the web for quite some time. They were considered as unnecessary gimmicks and superfluous add-ons, but things were about to change. With apps already benefiting from their responsive interfaces, the importance of both animation and motion design, as well as their ability to make the user experience more delightful, was growing evermore. The questions tackled and discussed in this eBook are bound to help you grasp what meaningful motion design is all about and how you can implement it into your own projects.
TABLE OF CONTENTS:
- The State Of Animation 2014
- A Quick Look Into The Math Of Animations With JavaScript
- Animating Without jQuery
- Faster UI Animations With Velocity.js
- Using Motion For User Experience On Apps And Websites
- Understanding CSS Timing Functions
- Styling And Animating SVGs With CSS

Smashing Magazine: author's other books


Who wrote The Web In Motion: Practical Considerations For Designing With Animation? Find out the surname, the name of the author of the book and a list of all author's works by series.

The Web In Motion: Practical Considerations For Designing With Animation — read online for free the complete book (whole text) full work

Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "The Web In Motion: Practical Considerations For Designing With Animation" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

Light

Font size:

Reset

Interval:

Bookmark:

Make
Imprint 2015 Smashing Magazine GmbH Freiburg Germany ISBN 978-3-945749-10-4 - photo 1
Imprint

2015 Smashing Magazine GmbH, Freiburg, Germany
ISBN: 978-3-945749-10-4 (Kindle)
Cover Design: Veerle Pieters
eBook Strategy and Editing: Vitaly Friedman
Technical Editing: Cosima Mielke
Planning and Quality Control: Vitaly Friedman, Iris Ljenjanin
Tools: Elja Friedman
Syntax Highlighting: Prism by Lea Verou
Idea & Concept: Smashing Magazine GmbH

About This Book

After the golden times of Flash were over, animations led a rather shadowy existence on the web for quite some time. They were considered as unnecessary gimmicks and superfluous add-ons, but things were about to change. With apps already benefiting from their responsive interfaces, the importance of both animation and motion design, as well as their ability to make the user experience more delightful, was growing evermore.

Animation is not about mere decoration, but (when used sparingly) can turn out to be a catalyst for making the interaction with a website more intuitive and memorable. So, what is the current state of animation on the web? Where is it heading? And how can you tackle the possibilities and challenges it brings along? These are just a few of the many questions that are tackled and discussed in this eBook, which are bound to help you grasp what meaningful motion design is all about and how you can implement it into your own projects.

Furthermore, popular animation libraries are important to consider along the way, as well as taking a closer look at designing performant UI animations and diving deep enough into the CSS behind motion. To reapproach the JavaScript vs. CSS camps, a new API is introduced, among a good number of practical coding examples that will help you get to grips with the principles behind smooth and natural animations. So, what are we waiting for? Lets put the web in motion.

Table Of Contents


by Rachel Nabors


by Christian Heilmann


by Julian Shapiro


by Julian Shapiro


by Drew Thomas


by Stephen Greig


by Sara Soueidan

The State Of Animation 2014
By Rachel Nabors

The post-Flash era is hardly free of animation. CSS animation is quickly becoming a cornerstone of user-friendly interfaces on mobile and desktop, and JavaScript libraries already exist to handle complex interactive animations. In the wake of so much CSS versus JavaScript animation infighting, a new API specifically for web animation is coming out that might just unite both camps.

Its an exciting time for web animation, and also a time of grave miscommunication and misinformation. In 2014, I had the chance to travel the world to talk about . I met and interviewed dozens of people who use and champion both CSS and JavaScript. After interviewing so many developers, designers and browser representatives, I discovered a technical and human story to be told.

What youre about to read is purely observational and as unbiased an account as you will be able to find on the subject of web animation.

Flash May Be Gone, But The Era Of Web Animation Has Just Begun

Since the era of Flash, its become fashionable to think of animation as little more than decoration, a flashy afterthought, often in poor taste, like an unwelcome blink tag. But unless we want to display nothing other than copy on a screen, animation is still very much our friend.

For user interface designers, animation reinforces hierarchy, relationships, structure, and cause and effect. demonstrates that animation helps humans understand whats happening on screen. Animation stitches together app states and offloads that work to the brains GPU the visual cortex.

For interaction developers, complex visuals from infographics on dashboards to video games on tablets are impossible to create without animation to glue all the pieces together. If we want those things on the Internet, we still need animation.

Sadly, we have fallen behind in the motion design race. Products that use animation to benefit their users will succeed where their static or animation-abusing competitors will fail. As it stands, native apps are beating the pants off the web. App developers have been incorporating animation into their designs and fleshing out workflow and prototyping tools like from day one.

But things might be turning around. iOS Safari team pushed out the CSS animation and transition specifications so that websites can look and feel as good as iOS apps do. Even Google has picked up on this, in its Material Design recommendations, with careful dos and donts to apply animations and transitions meaningfully, with purpose.

Animation is the natural next step in the evolution of our application and device ecosystem. It makes the digital world more intuitive and interesting for users of all ages. And so long as our devices sport GPUs, its not going away.

Animating All The Things

At its core, animation is just a visual representation of a rate of change over time and space. All animation can be distilled into three types:

Static animation runs from a start point to an end point, with no branching or logic. This can be testifies.

Stateful animation in its simplest form takes boolean input for instance and - photo 2

Stateful animation in its simplest form takes boolean input , for instance and animates between the two states. This is currently achieved in JavaScript frameworks by applying and removing classes with scoped CSS animation.

Dynamic animation can have many outcomes depending on user input and other - photo 3

Dynamic animation can have many outcomes depending on user input and other variables. It uses its own logic to determine how things should animate and what their endpoints are. It could entail dragging a page along behind your finger according to the speed of your swipe, or dynamically changing a graph as new data comes in. This is the trickiest kind of animation to accomplish with the tools at our disposal today. CSS alone cannot be used for this kind of animation.

More States Dynamic Animation The astute CSS developer might point out that - photo 4

More States != Dynamic Animation

The astute CSS developer might point out that, with enough states, CSS animation could closely resemble dynamic animation. This is true to a point. But truly dynamic animation has more end states than you can possibly anticipate.

Just imagine the humble loading bar Having a different class for every - photo 5

Just imagine the humble loading bar. Having a different class for every percentage point of fullness would easily run to a hundred lines of CSS, not to mention the number of times your JavaScript would have to touch the DOM to update the classes and the browser repaints. We definitely could write a more performant dynamic loader with JavaScript alone.

CSS animation is declarative: Aside from a handful of pseudo-classes, such as :hover and :target, it accepts context from neither the user nor the users surroundings. It does only what its author tells it to do and cannot respond to new inputs or a changing environment. Theres no way to create a CSS animation that says If youre in the middle of the page, do this; otherwise, do that. CSS doesnt contain that sort of logic.

Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «The Web In Motion: Practical Considerations For Designing With Animation»

Look at similar books to The Web In Motion: Practical Considerations For Designing With Animation. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


Reviews about «The Web In Motion: Practical Considerations For Designing With Animation»

Discussion, reviews of the book The Web In Motion: Practical Considerations For Designing With Animation and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.