好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

适合过渡动画的场景

最典型的 一个 例子就是当鼠标移入时进行一些动画 效果 :

  <!DOCTYPE html> 
   < html   lang   =  " en "   >  
   < head  >  
     <  Meta    charset   =  " UTF-8 "   >  
     < title  >  Transition   </ title  >  
   <!--  中文 渐变色的CSS库 --> 
     < link   rel   =  " stylesheet "    href   =  " https://cdn.jsdelivr.net/npm/chi nes e-gradient "   >  

   <!--  中文 布局的CSS库 --> 
     < link   rel   =  " stylesheet "    href   =  " https://cdn.jsdelivr.net/npm/chi nes e-layout "   >  
     < style  >   
     /* 清除 默 认样式 */ 
     *   {   padding  :   ;   margin  :   ;   } 
    
     /* 这段 代码 是为了居中 显示 ,不是重点,看不懂的话可以无视 */ 
     body   { 
         height  :  vh ; 
          dis play  :  flex ; 
         align-items  :  center ; 
         justify-content  :  center ; 
     } 

     ul   { 
       /* 网格布局 */ 
        dis play  :  grid ; 

       /* 引入了chi nes e-layout这个库,所以可以用 中文  */ 
       grid  :   var  ( --六宫格 )  ; 

       /* 间距10px */ 
       gap  :  px ; 

       /* 给个宽高 */ 
       width  :  px ; 
       height  :  px ; 

       /* 清除 默 认样式 */ 
       list-style  :  none ; 
     } 

     li   { 
       /* 引入了chi nes e-gradient这个CSS库,所以可以用 中文  */ 
       background  :   var  ( --怦然心动 )  ; 

       /* 过渡 属性 ,有了这个 属性 才会有过渡 效果  */ 
       transition  :  transform s ; 
     } 
    
     li :hover    { 
       /* 鼠标移入时进行放大 */ 
       transform  :   scale  (  )  ; 
     } 
      </ style  >  
   </ head  >  
   < body  >  
     < ul  >  
       < li  >     </ li  >  
       < li  >     </ li  >  
       < li  >     </ li  >  
       < li  >     </ li  >  
       < li  >     </ li  >  
       < li  >     </ li  >  
     </ ul  >  
   </ body  >  
   </ html  >

运行结果:
 

此时用过渡动画既简单方便, 效果 又好。

不过眼尖同学可以发现CSS里面居然可以写 中文 ,这是怎么回事呢?

原来是因为我们引入了 一个 CSS库来美化了我们的样式:

渐变色官方文档: https://www.yuque.com/vue-sharp/xflqsh/yxn4m7 布局官方文档: https://www.yuque.com/vue-sharp/oco0rf/ded6m5

其实你在大部分网站看到的一些交互动画都是过渡动画,这么一看感觉好像帧动画没什么优势啊。

其实不然,接下来我们将用Css Sprite来让大家见识一下帧动画的厉害之处。

查看更多关于适合过渡动画的场景的详细内容...

  阅读:66次

上一篇

下一篇

第1节:什么是Css Sprite?    第2节:Css Sprite和雪碧之间有什么关系?    第3节:为什么要使用Css Sprite?    第4节:Css Sprite过时了吗?    第5节:JPG 格式图片    第6节:PNG 格式图片    第7节:SVG 格式图片    第8节:Css Sprite:矩形图    第9节:Css Sprite:条形图    第10节:背景图片    第11节:背景图定位    第12节:动态变更背景图位置    第13节:Css Sprite尺寸不吻合时怎么办?    第14节:过渡动画和帧动画的区别    第15节:适合过渡动画的场景    第16节:适合用帧动画的场景    第17节:帧动画和过渡动画的优缺点    第18节:CSS 动画的定义    第19节:CSS 动画的调用    第20节:帧动画函数steps()的解析    第21节:动画实例项目结构    第22节:定义动画    第23节:调用动画    第24节:连接两个Css Sprite的动画