CSS3过渡旋转透视2d3d动画等效果

本文详细介绍了CSS3的各种特性,包括盒子模型、滤镜、calc函数、过渡动画、2D和3D转换。重点讲解了如何使用translate、rotate、scale实现元素位移、旋转和缩放,以及如何通过keyframes定义复杂的动画效果。此外,还探讨了3D转换中的translate3d、perspective和rotate3d,以及如何通过transform-style开启3D立体空间。
摘要由CSDN通过智能技术生成

才发现原来CSS3这么好用…

CSS3盒子模型

CSS3中可以通过 box-sizing 来指定盒模型,有2个值,即可指定为 content-box、border-box,这样计算盒子大小的方式就发生了改变。

  • box-sizing: content-box 盒子大小为 width+padding+border(默认)
  • box-sizing: border-box 盒子大小为 width (前提padding和border不会超过width宽度)
* {
   
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

a. CSS3滤镜filter

filter CSS属性将模糊或颜色偏移等图形效果应用于元素

filter: 函数();
例如:
filter: blur(5px);  /*blur模糊处理,数字越大越模糊*/

b.CSS3 calc函数

calc() 可以在声明CSS属性值时执行一些计算

width: calc(100%-80px);

c. CSS3过渡

过渡动画:是重复一个状态渐渐地过渡到另一个状态

transition: 要过渡的属性 花费时间 运动曲线 何时开始;
经常搭配 /* :hover */一起使用
例如:
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值