Home >Web Front-end >CSS Tutorial >How to use CSS3 image mixing

How to use CSS3 image mixing

php中世界最好的语言
php中世界最好的语言Original
2017-12-01 11:30:141817browse

We know that with the help of the powerful special effects function of CSS3, the blending mode can make pictures produce stunning effects. The blending mode refers to various methods used to blend the upper image into the lower image. Mode, let’s take a look at the case

1. transform-origin

The origin of CSS transformation, the default is the center point of the object. transform-origin accepts two parameters, which can be specific values ​​such as percentage, em, px, etc., or keywords such as left, right, center, top, middle, bottom, etc.

For example:

transform-origin: top right;-o-transform-origin: top right;-moz-transform-origin: top right;-webkit-transform-origin: top right ;

transform-origin: 0 0;-o-transform-origin: 0 0;-moz-transform-origin: 0 0;-webkit-transform-origin: 0 0;

transform-origin: 0 100%;-o-transform-origin: 0 100%;-moz-transform-origin: 0 100%;-webkit-transform-origin: 0 100%;

transform-origin : 50% 100%;-o-transform-origin: 50% 100%;-moz-transform-origin: 50% 100%;-webkit-transform-origin: 50% 100%;

2. transition--Transition

1.transition-property: Defines the CSS property name of the transitionanimation. Can be none|all|CSS property list.

For example:

transition-property:background-color;-o-transition-property:background-color;-moz-transition-property:background-color; -webkit-transition-property:background-color;

2.transition-duration: Define the length of the transition animation.

For example:

transition-duration: 3s;-o-transition-duration: 3s;-moz-transition-duration: 3s;-webkit-transition-duration: 3s;

3.transition-delay: Define the delay time of the transition animation.

For example:

transition-delay: 3s;-o-transition-delay: 3s;-moz-transition-delay: 3s;-webkit-transition-delay: 3s;

4.transition-timing-function: Define the effect of transition animation.

The value can be:

ease: relief effect.

ease-in: Gradient effect.

ease-out: fade effect.

ease-in-out: fade-in and fade-out effect.

linear: linear effect.

cubic-bezier: Special cubic Bezier curve effect. cubic-bezier(0.3, 0, 0.5, 1.0).

For example:

transition-timing-function: linear; -o-transition-timing-function: linear;-moz-transition-timing-function: linear;-webkit-transition-timing -function: linear;

3. animation

1.animation-name: animation name.

2.animation-duration: animation time.

3.animation-timing-function: animation playback method.

4.animation-delay: animation start playback time.

5.animation-iteration-count: Number of plays. infinite means infinite times. .

6.animation-direction: animation playback direction. normal--every cycle of animation goes forward alternate--even times forward, odd times backward.

For example:

div {

-webkit-transform-style: preserve-3d;
-webkit-animation-name: ani;
-webkit-animation-duration: 10s;
-webkit-animation-iteration-count: infinite;
-webkit-animation-timing-function: linear;
}
/* 下面调用动画 */
@-webkit-keyframes ani {
0% {
-webkit-transform: rotateX(0deg);
}
25% {
-webkit-transform: rotateX(180deg);
}
50% {
-webkit-transform: rotateX(360deg);
}
75% {
-webkit-transform: rotateY(180deg);
}
100% {
-webkit-transform: rotateY(360deg);
}


I believe you have mastered the method after reading these cases. For more exciting content, please pay attention to php Chinese Other related articles online!

Related reading:

Tutorial on using the transform attribute in Css3

Detailed introduction to the translate attribute in CSS3

Several ways to position in front-end projects

The above is the detailed content of How to use CSS3 image mixing. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn