97国产精品视频人人做人人爱,3344在线观看无码,成年人国产视频,欧美日一级片,在线看AV天堂,高清无码一本到东京热,欧美一级黄片一区2区,免费又爽又刺激高潮网址

html5+css3實現2D-3D動畫效果實例

2020-3-1    前端達人

html5+css3實現2D-3D動畫效果實例

主要實現的功能就是一些2D、3D的動畫效果,如平移、縮放、旋轉等等。



文章目錄

html5+css3實現2D-3D動畫效果實例

2D變換

3D變換

2D中應用實現案例

3D中應用實現案例

css3動畫

2D變換

是在一個平面對元素進行的操作。

可以對元素進行水平或者垂直位移、旋轉或者拉伸.

1

2

*2d對下面面坐標系簡單分析如下:

(1).默認狀態下,x軸是水平的,向右為正。

(2).默認狀態下,y軸是垂直的,向下為正,這與傳統的數學坐標系不同。


20200229102614292.png



3D變換

2d場景,在屏幕上水平和垂直的交叉線x軸和y軸
3d場景,在垂直于屏幕的方法,相對于2d多出個z軸



20200229102729418.png

下面首先需要了解2D、3D中的功能函數:

位移 translate()
translateX() 方法,元素在其 X 軸以給定的數值進行位置移動
translateY() 方法,元素在其 Y 軸以給定的數值進行位置移動
縮放scale()
scaleX():相當于scale(sx,1)。表示元素只在X軸(水平方向)縮放元素,其默認值是1。
scaleY():相當于scale(1,sy)。表示元素只在Y軸(縱橫方向)縮放元素,其默認值是1。
旋轉rotate()
rotateX() 方法,元素圍繞其 X 軸以給定的度數進行旋轉
rotateY() 方法,元素圍繞其 Y 軸以給定的度數進行旋轉
正數”是順時針,“負數”是逆時針,單位為“deg”。
傾斜skew()
一個參數時:表示水平方向的傾斜角度;
兩個參數時:第一個參數表示水平方向的傾斜角度,
第二個參數表示垂直方向的傾斜角度
3D中多了Z軸,其他屬性值不變

2D中應用實現案例
位移 translate()
效果圖:

2020022912243794.gif


 position: absolute;
    left: 20px; top: 40px;
    transition: 2s;/*過渡時間*/
    transform: translateY(-320px);


.box3:hover .box3_h2{
    transform: translateY(0px);
}


<!-- 盒子3:實現位移 -->
        <div class="box3 box">
            <img class="img_3" src="../16/images/3.png" alt="">
            <div class="box_mm"></div>
            <h2 class="box3_h2">Taylor Swift</h2>
            <p class="box3_p1">I'm so glad you made time to see me. How's life, 
                tell me how's your family? I haven't seen them in a while. 
                You've been good, busier then ever. 
                We small talk, work and the weather Your guard is up and I know why...</p>
        </div>

/* 公共樣式 */
.box{
    width:350px;
    height: 300px;
    position: relative;
    transform: 1s;
    margin: 20px 20px;
    float: left;
}
img{
    display: block;
    width: 350px;
    height: 300px;
}
/* 鼠標滑過覆蓋上方的白色部分 */
.box_mm{
    width:350px;
    height: 300px;
    transform: 1s;
    background-color: #fff;
    position: absolute;/*設置定位,擋住box,*/
    top: 0;
    opacity: 0;/*透明,0全透明*/
}
h2{
    font-size: 20px;
}

/* 盒子3 */
.box3{
    overflow: hidden;
}
.img_3{
    transition: 2s;
}
.box3_h2{
    color: #fff;
    position: absolute;
    left: 20px; top: 40px;
    transition: 2s;/*過渡時間*/
    transform: translateY(-320px);
}
.box3_p1{
    font-size: 14px;
    width: 320px;
    position: absolute;
    left: 20px; bottom: 80px;
    transition: 2s;
    opacity: 0;
}
/*交互樣式*/
.box3:hover .img_3{
    transform: translateY(-10px);
}
.box3:hover .box3_h2{
    transform: translateY(0px);
}
.box3:hover .box3_p1{
    transform: translateY(-50px);
    opacity: 1;
}


————————————————
版權聲明:本文為CSDN博主「weixin_43513126」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/weixin_43513126/article/details/104570062

日歷

鏈接

個人資料

藍藍設計的小編 http://www.0391cbd.com

存檔

主站蜘蛛池模板: 99爱视频精品免视看| 国产超碰一区二区三区| 国产91全国探花系列在线播放| 欧美综合在线观看| 久久婷婷色综合老司机| 欧美日韩中文国产va另类| 久久精品最新免费国产成人| 精品福利视频导航| 日韩精品亚洲人旧成在线| 亚洲中文无码av永久伊人| 精品免费在线视频| 久久精品无码国产一区二区三区 | 国产一区成人| 韩国v欧美v亚洲v日本v| 欧美激情第一区| 久久久噜噜噜久久中文字幕色伊伊| 精品三级网站| 亚洲男人天堂久久| 国产va在线观看| 久久精品视频一| 欧美成a人片在线观看| 中文字幕亚洲无线码一区女同| 中文字幕精品一区二区三区视频| 依依成人精品无v国产| 国产亚洲精久久久久久久91| 亚洲精品亚洲人成在线| 欧洲精品视频在线观看| 91av成人日本不卡三区| 手机在线国产精品| 91九色最新地址| 国产成人一区免费观看| 伊人天堂网| 99精品伊人久久久大香线蕉| 91系列在线观看| аⅴ资源中文在线天堂| 中文字幕在线永久在线视频2020| 欧美一区二区三区香蕉视| 少妇精品久久久一区二区三区| 日韩a在线观看免费观看| 亚洲婷婷丁香| 欧美成人看片一区二区三区| 亚洲欧美国产高清va在线播放| 99久久精品免费视频| 国产一级二级在线观看| 国内精品小视频在线| 国产毛片不卡| 国产免费精彩视频| 新SSS无码手机在线观看| 国产精品乱偷免费视频| 亚洲男人天堂久久| 亚洲国产精品一区二区高清无码久久| 午夜a视频| 国产精品久久自在自线观看| 国产青榴视频| 成人年鲁鲁在线观看视频| 欧美成a人片在线观看| 免费看a级毛片| 亚洲欧美不卡中文字幕| 国产在线八区| 亚洲熟妇AV日韩熟妇在线| 99热线精品大全在线观看| 又黄又爽视频好爽视频| 国产美女精品一区二区| 美女免费黄网站| 亚洲中文字幕久久精品无码一区| 欧美成人a∨视频免费观看| a级免费视频| 亚洲日本中文字幕乱码中文| 性喷潮久久久久久久久| 国产精品手机在线播放| 精品超清无码视频在线观看| swag国产精品| 自偷自拍三级全三级视频 | 国产在线观看高清不卡| 国产成人一区| 国产91在线|中文| 国产精品无码翘臀在线看纯欲| 一级毛片免费高清视频| 天天综合网站| 欧美一级高清免费a| а∨天堂一区中文字幕| 亚洲AV人人澡人人双人|