好得很程序员自学网

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

动画实例项目结构

经过了前几章的学习,相信同学们大都已经掌握了动画的常见 用法 ,

那么本章我们将带领大家用 一个 实战项目来巩固之前所学的知识,先瞅一眼我们将会完成 一个 什么样的动画 效果 :

1. 项目结构

首先我们新建 一个  文件 夹,代表我们此次的项目,这个 文件 夹只要符合操作系统的叫什么名字都可以。

在这里 我们为这个项目起名为 animate :

image.png

文件 夹里面新建 一个  index.html  文件 :

image.png

然后再新建 一个  文件 夹叫 img ,这个 文件 夹用来存放项目 图片 :

image.png

再新建 一个  文件 夹叫做 css ,这个 文件 夹用来存放我们的样式 文件 :

image.png

我们需要两张Css Sprite,一张矩形的:

1.jpg

和一张条形的:

1.jpg

然后还需要一张背景图,主要是为了让 页面 更美观:

1.jpg

将这三张 图片 放入 img  文件 夹里。

然后用编辑器打开 index.html :

用 英文输入法 输入 一个 叹号:!

接着按下 Tab 键,就 快速 会 生成  一个  HTML5 的模板:

  <!DOCTYPE html> 
   < html   lang   =  " en "   >  
   < head  >  
     <  Meta    charset   =  " UTF-8 "   >  
     <  Meta    name   =  " viewport "    content   =  " width=device-width, initial-scale=1.0 "   >  
     < title  >  Document   </ title  >  
   </ head  >  
   < body  >  
  
   </ body  >  
   </ html  >

如果你 生成 的 代码 与上述 代码 不完全一致的话,请不要担心,因为每款编辑器 生成 的模板都不太一样,并不影响编码。

但是如果你用 英文输入法 输入了叹号:!

并且按了 Tab 键,可是 页面 并没有出现一些看起来像 HTML 结构的 标签 ,那么很可能是你用的编辑器不适合编码,比如记事本。

除了可以复制我上面的 代码 之外,还建议你下载 一个  VSCode,这是目前前端界最流行的一款编辑器,经( mian )济( fei )实用。

接下来我们来 修改 一下 index.html :

  <!DOCTYPE html> 
   < html  >  
   < head  >  
     <  Meta    charset   =  " UTF-8 "   >  
     <  Meta    name   =  " viewport "    content   =  " width=device-width, initial-scale=1.0 "   >  
     < title  >  动画实战   </ title  >  
     < link   rel   =  " stylesheet "    href   =  " css/css.css "   >  
   </ head  >  
   < body  >  
     < div   class   =  " animate "   >     </ div  >  
   </ body  >  
   </ html  >

主要是改变了一下 title,然后引入了 一个  css  文件 ,接着加入了 一个  class为 animate 的 div。

虽然引入了 css  文件 ,但实际上我们还没创建这个 css  文件 呢,那么接下来咱们就在 css  文件 夹里创建 一个  css.css  文件 :

  /* 清除浏览器 默 认边距 */ 
 *   {   padding  :   ;   margin  :   ;   } 

 body   { 
   /* 这段 代码 是为了居中 显示 ,不是重点,看不懂的话可以无视 */ 
   height  :  vh ; 
    dis play  :  flex ; 
   align-items  :  center ; 
   justify-content  :  center ; 

   /*  添加 背景图 */ 
   background  :   url(img/bg.jpg)  center / cover ; 
 } 

  .animate    { 
   width  :  px ; 
   height  :  px ; 
 }

这时候刷新 页面 ,如果你的浏览器窗口出现了背景图,那么恭喜你,我们的项目已经搭建成功!

2. 小结

搭建好了项目骨架之后我们就可以去定义动画啦。

快翻到下一节来看看我们将会定义 一个 什么样的动画吧!

查看更多关于动画实例项目结构的详细内容...

  阅读:89次

上一篇

下一篇

第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的动画