10 CSS3-worth collection of dynamic libraries

Source: Internet
Author: User
Now in the design of websites and apps increasing emphasis on user experience, and good mobility can make your application more interactive, attracting more users. I usually add some to the website Simple and consistentAnd the technology I use is Sass+bourbonTo generate CSS3-based animation effects. But if you're not familiar with defining CSS3 in the definition, or want to introduce a more straightforward approach to your application, you can refer to and use these 10 excellent dynamic libraries (tools).

1. Animate.css

Animate.css is one of my favorite CSS3, ideal for those who are unfamiliar with CSS3 animation, but want to give their website or H5-based app a more dynamic friend. Because, you just need to add the animate.css to the elements that need to be implemented as a predefined action name. For example, the common: Bounce,flash,fadein,fadeout and so on, add up to have 75 different kinds of dynamic effect, completely can meet your basic needs.



Of course there are some precautions to use for this library, such as you might want to remove the dynamic style immediately after you have added a dynamic effect to the element. In addition, you need to make some adjustments for the duration of the action, the amplitude of the vibration, and so on. Because, I feel it is too fast and strong in the default settings. ANIMATE.CSS has provided detailed documentation to show you how to make these adjustments.

2. Bounce.js

Bounce.js is a small tool that generates CSS3, which is written in JavaScript and provides a web interface, you can add a component and then you can choose to include these types of Scale,translate,rotate,skew, and then set their parameters separately when Once you have the desired effect, you can export the action in CSS, so you can apply it to your app.



3. CSS3 Animation

CSS3 animation is a very simple and easy to use dynamic tool, you can in its simple graphical interface, by dragging some progress bar to control your action, the generated CSS code will automatically appear in the following text box, you can copy and paste into your app directly.



4. CSS Animate

If you feel that the tools above do not make the move you want, then you can look at the CSS animate tool. It allows you to set more dynamic parameters, such as the coordinates, size, and transparency of both the start and end states, so you can make more complex moves.



5.Magic Animations

Magic animations is very similar to ANIMATE.CSS and is a pre-defined CSS library with a series of dynamic effects. But the biggest difference from animate.css may be that it defines those that are more dynamic and cooler, and if your site is trendy, consider using this CSS dynamic library.



6.AniJS

Anijs is a dynamic library controlled by JavaScript. It allows you to define the dynamic through its chained syntax. For example, this element will flip along the y-axis when the user clicks.

<p data-anijs= "If:click, Do:flipiny, to:. Container-box" ></p>



7.Single Element CSS Spinners

We often need some action to express that the system is in the process of loading or processing data. Single Element CSS spinners this project on GitHub provides a very nice set of CSS3 that can be used facilitates.



8.snabbt.js

Sanbbt.js is a dynamic library that I like very much, it is very small only 5 k, so it can be used in mobile applications. It also supports chained syntax, and you can easily write complex combinations of dynamic effects.

SNABBT (element, {  position: [0, 0],  easing:function (value) {    return value + 0.3 * Math.sin (2*MATH.PI * V alue);}  ). SNABBT ({  position: [0, 0, 0],  easing: ' EaseOut '});



9.Odometer

Odometer is used to animate numbers, for example, by which you can nicely present the number of sites, Countdown, and other digital-related animation effects.



10.hover.css

HOVER.CSS provides a number of Hover effects, including 2D transformations, icon transformations, background transformations, and more. And can be applied to almost all elements, including links, buttons, logo,svg and even pictures.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.