浅谈transform和transition

transform:指元素应用 2D 或 3D 转换。该属性允许我们对元素进行旋转、缩放、移动或倾斜。

transition:指通过鼠标的单击、获得焦点,被点击或对元素任何改变中触发,并平滑地以动画效果改变 CSS 的属性值。

1、transform

 语法:

transform: none | transform-functions;

有4种属性

  1. rotate(旋转)
    1.   例子:transform: rotate(30deg);
  2. scale(缩放)
    1. 例子:transform:scale(1.5);//放大1.5倍
    2. 例子:transform:scale(-1,1);//水平镜像
    3. 例子:transform:scale(1,-1);//垂直镜像
  3. translate(位移)
    1. 例子:transform:translate(100px,20px);
  4. skew(扭曲)
    1. 例子: transform:skew(30deg,10deg);//水平方向扭曲30度,垂直方向扭曲10度。
  5.  

2、transition过渡效果

语法:
transition: property duration timing-function delay;

 

 

transition-property 属性名称、具有过渡的 CSS 属性

 

transition-timing-function

指的是过渡的“缓动函数”。主要用来指定浏览器的过渡速度,以及过渡期间的操作进展情况,值可以是以下几种函数:

 

 

 

transition-delay 延迟时间

 

posted @   Fujijill  阅读(1028)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
点击右上角即可分享
微信分享提示