Css動畫大全

CSS動畫可以使用CSS的動畫和過渡效果來實現。以下是一些常用的CSS動畫效果大全:

1. 淡入淡出效果:使用`transition`屬性可以實現淡入淡出效果,例如:

```css

div {

opacity: 0;

transition: opacity 2s;

}

div.show {

opacity: 1;

}

```

2. 移動效果:使用`animation`和`@keyframes`可以創建移動動畫,例如:

```css

div {

width: 100px;

height: 100px;

background: red;

animation: move 2s infinite;

}

@keyframes move {

0% { left: 0px; }

50% { left: 200px; }

100% { left: 0px; }

}

```

3. 旋轉效果:使用`transform`屬性中的`rotate`可以實現旋轉動畫,例如:

```css

div {

width: 100px;

height: 100px;

background: red;

animation: rotate 2s infinite linear;

}

@keyframes rotate {

from { transform: rotate(0deg); }

to { transform: rotate(360deg); }

}

```

4. 縮放效果:使用`transform`屬性中的`scale`可以實現縮放動畫,例如:

```css

div {

width: 100px;

height: 100px;

background: red;

animation: scale 2s infinite ease-in-out;

}

@keyframes scale {

0% { transform: scale(1); }

50% { transform: scale(1.5); }

100% { transform: scale(1); }

}

```

5. 滑動效果:使用`transform`屬性中的`translateX`或`translateY`可以實現滑動動畫,例如:

```css

div {

width: 200px;

height: 200px;

background: red;

animation: slide 2s infinite ease-in-out;

}

@keyframes slide {

from { transform: translateX(0); }

to { transform: translateX(50px); }

}

```

這些只是一些基本的CSS動畫效果,你可以根據需要創建更複雜的動畫效果。同時,還可以結合JavaScript和jQuery等其他技術來實現更高級的動畫效果。

以上就是【Css動畫大全】的相關內容,敬請閱讀。