2D 動畫

Paste_Image.png
p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 17.0px Consolas; color: #f9f9f5}p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; font: 17.0px Consolas; min-height: 20.0px}span.Apple-tab-span {white-space:pre}

.div1{
     position: absolute;
     width: 100px;
     height: 100px;
     left: 10px;
     background-color: red;
     /*過渡*/
     /*-webkit-transition: width 10s  cubic-bezier(0.25,0.1,0.25,1);
     -o-transition: width 10s  cubic-bezier(0.25,0.1,0.25,1);
     transition: width 10s  cubic-bezier(0.25,0.1,0.25,1);*/
     /*-webkit-transition: width 2s ease ,background-color 2s,left 2s;
     -o-transition: width 2s ease ,background-color 2s ,left 2s;
     transition: width 2s ease ,background-color 2s,left 2s;*/

     transition: all 2s;
    }
    .div1:hover{
     width: 1000px;
     background-color: green;
     /*需要制定屬性發生變化*/
     left: 500px;
     font-size: 100px;
    }
Paste_Image.png

具體如下圖所示


Paste_Image.png

p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 17.0px Consolas; color: #f9f9f5}p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; font: 17.0px Consolas; min-height: 20.0px}p.p3 {margin: 0.0px 0.0px 0.0px 0.0px; font: 17.0px Consolas; color: #f9f9f5; min-height: 20.0px}span.Apple-tab-span {white-space:pre}

div{
     width: 100px;
     height: 100px;
     background-color:red;
     /*2d變換 分別代表x y*/
        /* transform:translate(100px,100px);*/
        /* transform:translateX(100px);*/
        /*旋轉 deg角度單位*/
         /*transform:rotate(45deg);*/
         /*設定旋轉的參照點的圓心*/
         -webkit-transform-origin: 10px 10px;
         -moz-transform-origin: 10px 10px;
         -ms-transform-origin: 10px 10px;
         -o-transform-origin: 10px 10px;
         transform-origin: 10px 10px;
         /*沿z軸轉 沒意義*/
         /*transform:rotateY(45deg);*/
         /*橫向兩倍,縱向三倍*/
        /* transform:scale(2,3);*/
         /*傾斜*/
         /*transform:skew(45deg);*/

        /*聲明3d*/
         -webkit-transform-style: preserve-3d;
         -moz-transform-style: preserve-3d;
         -ms-transform-style: preserve-3d;
         transform-style: preserve-3d;
          
         transform:translate3D(100px, 100px,1300px);
         transform:rotate(1,0,0,45deg)
     
    }
    div:hover{
        transform:translateY(100px);
    }
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 2D動畫是一種用于使用靜態圖像創建運動錯覺的技術。 本文介紹如何使用LibGDX的動畫類來創建動畫。 動畫由多個幀...
    天神Deity閱讀 1,339評論 0 0
  • 1.rotate旋轉: 2.translate 元素順時針旋轉給定的角度 3.scale 元素的尺寸會增加或減少 ...
    小幸運Q閱讀 178評論 0 0
  • 原文鏈接:https://github.com/libgdx/libgdx/wiki/2D-Animation譯者...
    imagefancy閱讀 1,520評論 0 2
  • 1、通過控制css屬性來達到動畫的目的,@kefframes 在css中通過定義一個@keyframes 運動效果...
    山間的樹閱讀 830評論 0 1
  • 一、概述 近來看了《大型網站技術架構_核心原理與案例分析》一書,結和現階段個人技術能力及新公司的業務和技術棧反復思...
    itcjj閱讀 307評論 0 4