我们已经准备好了,你呢?

我们与您携手共赢,为您的企业形象保驾护航!

当前位置: 首页 > 问答 > html动画效果代码

HTML动画效果可以通过CSS和JavaScript来实现,下面给出一些常见的动画效果及其代码。

1. 内容逐字显示动画(Typewriter Animation)

这个效果可以使文本内容一个个字逐渐出现,营造打字机打字的效果。

HTML:

```html

Animated Typewriter Effect

```

CSS:

```css

#typewriter {

overflow: hidden;

border-right: .15em solid orange;

white-space: nowrap;

margin: 0 auto;

letter-spacing: .15em;

animation:

typing 3.5s steps(40

end)

blink-caret .75s step-end infinite;

}

@keyframes typing {

from { width: 0 }

to { width: * }

}

@keyframes blink-caret {

from

to { border-color: transparent }

50% { border-color: orange; }

}

```

2. 旋转动画(Rotate Animation)

这个效果可以使一个元素沿着一定的轴线旋转。

HTML:

```html

```

CSS:

```css

#rotate-animation {

width: 100px;

height: 100px;

background-color: red;

animation: rotate 3s infinite linear;

}

@keyframes rotate {

0% { transform: rotate(0deg) }

* { transform: rotate(360deg) }

}

```

3. 渐变动画(Fade Animation)

这个效果可以使一个元素从透明到不透明或从不透明到透明的过渡。

HTML:

```html

```

CSS:

```css

#fade-animation {

width: 100px;

height: 100px;

background-color: red;

animation: fade 3s infinite;

}

@keyframes fade {

0% { opacity: 0 }

50% { opacity: 1 }

* { opacity: 0 }

}

```

4. 缩放动画(Scale Animation)

这个效果可以使一个元素在一定时间内不断放大或缩小。

HTML:

```html

```

CSS:

```css

#scale-animation {

width: 100px;

height: 100px;

background-color: red;

animation: scale 3s infinite ease-in-out alternate;

}

@keyframes scale {

0% { transform: scale(1); }

50% { transform: scale(1.5); }

* { transform: scale(1); }

}

```

免责声明:本站内容(文字信息+图片素材)来源于互联网公开数据整理或转载,仅用于学习参考,如有侵权问题,请及时联系本站删除,我们将在5个工作日内处理。联系邮箱:chuangshanghai#qq.com(把#换成@)

我们已经准备好了,你呢?

我们与您携手共赢,为您的企业形象保驾护航!

在线客服
联系方式

热线电话

132-7207-3477

上班时间

周一到周五 09:00-18:00

二维码
线