Use animate of css3 to achieve point-to-point loading animation effect (2), css3animate

Source: Internet
Author: User

Use animate of css3 to achieve point-to-point loading animation effect (2), css3animate
Introduction to the hitting Effect of box-shadow

In theory, box-shadow can generate any image effect. Of course, it can achieve point-and-point loading effect.

Implementation Principle

For html code, you must first write the following html code and class Name:

Submitting order <span class = "DoCoMo"> </span>

Css code

. Dotting {display: inline-block; min-width: 2px; min-height: 2px; box-shadow: 2px 0 currentColor, 6px 0 currentColor, 10px 0 currentColor; /* for IE9 + ,..., 3 dots */animation: dot 4S infinite step-start both;/* for IE10 + ,... */* zoom: expression (this. innerHTML = '... ');/* for IE7. if you do not need to be compatible with IE7, delete this line */}. dotting: before {content :'... ';}/* for IE8. if you do not need to be compatible with IE8, delete this line and the next line */. dotting: before {content: '';}/* for IE9 + overwrite IE8 */: root. dota2 {margin-right: 8px;}/* for IE9 +, FF, CH, OP, and SF occupy space */@ keyframes dot {25% {box-shadow: none ;} /* 0 points */50% {box-shadow: 2px 0 currentColor;}/* 1 point */75% {box-shadow: 2px 0 currentColor, 6px 0 currentColor; /* 2 points */}}

Here we useCurrentColorThis keyword,IE9 +Supported by the browser, the color of the image generated by CSS is the same as the color attribute value of the environment, that is, the color of the image is the same as that of the text.

Effects of Various browsers:

Supports CSS3animationThe animation browser displays the animation effect. For unsupported browsers, IE7/IE8 displays real characters....IE 9 is also generated by CSS3, but it is static and has no animation effect. This is progressive compatibility.

Weaknesses

Although almost all browsers have the same pattern, the effect is still flawed. The Edge of IE10 + and vertices in FireFox is somewhat false (see below ), although the CSS Code does not set box shadow blur. This feather phenomenon can bring IE and FireFox closer to the shadow effect of photoshop in the shadow of a large numeric box. However, it is not what we want in the small shadow.

Hitting effect implemented by border + background Implementation Principle

Html code

Submitting order <span class = "DoCoMo"> </span>

Css code

. Dotting {display: inline-block; width: 10px; min-height: 2px; padding-right: 2px; border-left: 2px solid currentColor; border-right: 2px solid currentColor; background-color: currentColor; background-clip: content-box; box-sizing: border-box; animation: dot 4S infinite step-start both; * zoom: expression (this. innerHTML = '... ');/* IE7 */}. dotting: before {content :'... ';}/* IE8 */. dotting: before {content: '';}: root. dota2 {margin-left: 2px; padding-left: 2px;}/* IE9 + */@ keyframes dot {25% {border-color: transparent; background-color: transparent ;} /* 0 points */50% {border-right-color: transparent; background-color: transparent;}/* 1 point */75% {border-right-color: transparent;}/* 2 points */}

Note:

Reference address: CSS3 animation implements point-by-point loading animation.

Https://github.com/tawian/text-spinners

 

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.