日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

再次梳理css3动画部分知识

發布時間:2024/4/17 编程问答 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 再次梳理css3动画部分知识 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1、transform: 適用于2D或3D轉換的元素

? ? ?transform-origin:元素的位置點

css3轉換(2D轉換和3D轉換):可以對元素進行移動、縮放、轉動、拉長或拉伸。

2D轉換:translate()、rotate()、scale()、skew()、matirx()

? ? ? ? ? ? ? ? 位置變化 、 ? ?旋轉、 ? ?放大、 ? ?扭曲、 ? 矩陣

例子:

transform-origin:center 40px;變化的原點;

transition:transform .7s ease;

img:first-child{transform:roate(5deg)};

img:last-child{transform:roate(-5deg);}

:hover img:first-child{transform:roate(25deg)};

:hover img:last-child{transform:roate(-25deg);}

2、 transition ?過渡 添加某種效果從一種樣式轉到另一個樣式

飄入飄出效果:變化前 img{ transform:translate(-100px,-100px);

? ? ? ? ? ? ? ? ? ? ? ? ? ?opacity:0;

? ? ? ? ? ? ? ? ? ? ? ? ? ?transition:opacity 1s ease-in-out .5s;}

? ? ? ?變化后 ?:hover img{ ?transform:translate(0px,0px);

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? opacity:1;

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? transition:opacity 1s ease-in-out .1s;

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?}

3、animation ?可設置時間 速度 開始 播放次數 需要@keyframes來定義可

例子:animation:fadeout 1s infinite ease-in-out;

@keyframes fadeout{

? ? ? ? ? ? ? ? ? ? ? ?from{transform:scale(0,0);}

? ? ? ? ? ? ? ? ? ? ? ?to{transform:scale(1,0);opacity:0}

? ? ? ? ? ? ? ? ?}

或者

@keyframes fadeout{

? ? ? ? ? ? ? ? ? ? ? 0%{transform:scale(0,0);}

? ? ? ? ? ? ? ? ? ? ? 25%{transform:scale(1,0);opacity:0}

? ? ? ? ? ? ? ? ? ? ? 100%{transform:scale(0,0);}

? ? ? ? ? ? ? ? ?}

?

轉載于:https://www.cnblogs.com/colorful-paopao1/p/8583677.html

總結

以上是生活随笔為你收集整理的再次梳理css3动画部分知识的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。