css3宽度变大动画_3分钟弄明白基础的CSS3动画

本文介绍了CSS3中transform、translate、transition和animation四个关键属性,通过三个简单示例演示如何创建宽度变化、背景颜色渐变以及2D/3D变换的动画效果,帮助读者快速上手CSS3基础动画。强调了transition与animation的区别,前者在事件触发时改变样式,后者可独立执行动画。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

点击右上方红色按钮关注“web秀”,让你真正秀起来

前言

说起CSS3动画,就必须说说 transform,translate,transition,animation这4个属性,transform主要定义元素的动作,比如旋转、倾斜、位移等,translate是transform里面的属性,用于2D/3D位移。后2个主要对动作进行描述,动画时间、速度曲线、次数等。

e14c8d355c6ef3d84c064e08b7010de6.png

如何快速上手基础的CSS3动画

下面我用是一些简单的示例,让大家快速的入门上手:

快速开始第一个动画

动画
1a48dbe57080b4eebe1b8de98d2cb178.gif

如何快速上手基础的CSS3动画

这里hover事件时改变宽度和背景颜色,用transition来描述动画,由于我们只对width进行了描述,所以背景色,鼠标指上去,会立马变色,并不会有渐变的过程。

这里为什么用transition而不用animation?那就要说说他们直接的区别了。

<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值