CSS动画常用的几种方式

本文详细介绍了CSS3中的一些核心特性,包括动画效果的实现方式、不同浏览器的私有前缀及其使用方法、阴影效果的设定技巧、线性和径向渐变背景的应用,以及Transform2D和Transform3D的基本操作等。
摘要由CSDN通过智能技术生成

CSS3动画

浏览器私有前缀

内核前缀
Gecko(Firefox)-moz-
Webkit(Google、Safari)-webkit-
Trident (IE)-ms-
Presto (opera)-o-

阴影

text-shadow:横向偏移位置 纵向偏移位置 模糊度 颜色,……;

box-shadow:横向偏移位置 纵向偏移位置 模糊度 颜色

box-shadow:横向偏移位置 纵向偏移位置 模糊度 外延值 颜色

​box-shadow:横向偏移位置 纵向偏移位置 模糊度 颜色 inset(内置阴影)
在这里插入图片描述
在这里插入图片描述

线性渐变

背景渐变设置background-image

background-image: linear-gradient(to 方向 / 角度, 颜色……);

径向渐变

background: radial-gradient(以下参数,颜色1,颜色2);

中心:

at x y(左上角圆点为参考点),可以是像素/百分比

大小:

  • 最近边 closest-side
  • 最远边 farthest-side
  • 最近角 closest-corner
  • 最远角 farthest-corner

形状:

ellipse / circle

Transform 2D

移动:translate(x,y)

旋转:rotate(角度)

缩放:scale(x,y)

倾斜:skew(a,b)

Transform 3D

需要加上透视属性:perspective

过渡属性

transition-property: background-color;

transition-duration: 4s;

transition-delay: 1s;

transition-timing-function: linear;

transition: all 3s 1s linear;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值