图片/图形

炫酷网站Banner广告动画特效

阿里云


这是一款使用纯 css3 制作的网站 banner 或广告动画特效。该 banner 动画特效利用 CSS3 animations 来完成,效果可以媲美 flash 动画或 gif 动画效果。该特效使用的是 CSS3 animations。注意不是所有的浏览器都支持 CSS3 animations。如果你对 CSS3 animations 还不了解,建议你先阅读 W3C CSS Animations。

HTML 结构

  1. <div id="ad-1">
  2.     <div id="content">
  3.         <h2>Lost at sea?</h2>
  4.         <h3>Relax - we've got your rudder.</h3>
  5.         <form>
  6.             <input type="text" id="email" value="Email address..." />
  7.             <input type="submit" id="submit" value="Guide me" />
  8.         </form>
  9.     </div>
  10.     <div id="clouds">
  11.         <ul id="cloud-group-1">
  12.             <li class="cloud-1"></li>
  13.             <li class="cloud-2"></li>
  14.             <li class="cloud-3"></li>
  15.         </ul>
  16.         <ul id="cloud-group-2">
  17.             <li class="cloud-1"></li>
  18.             <li class="cloud-2"></li>
  19.             <li class="cloud-3"></li>
  20.         </ul>
  21.     </div>
  22.     <ul id="boat">
  23.         <li>
  24.             <div id="question-mark"></div>
  25.         </li>
  26.     </ul>
  27.     <ul id="water">
  28.         <li id="water-back"></li>
  29.         <li id="water-front"></li>
  30.     </ul>
  31. </div>
也想出现在这里?联系我们
创客主机

为了让你明白上面的 Html 结构,我们先从“船”部分讲起:

  1. <ul id="boat"> <!-- Groups the boat's elements -->
  2.     <li> <!-- The boat itself -->
  3.         <div id="question-mark"></div> <!-- The question mark (no crap) -->
  4.     </li>
  5. </ul>

现在来看第一个 demo,在“船”上有三个动画元素,

1、第一个动画元素使船从左向右运动的 slider,该动画直接应用于无序列表上(ul 元素)

2、第二个动画元素使船上下摆动-模拟船在水中行进的效果。该动画应用于“船”上(li 元素)

3、第三个动画元素是文字的淡入淡出效果。该动画应用于 div question-mark。(li 中的 div)
子元素除了做自己的动画外还做父元素的动画。根据这个原理,我们在制作类似动画时尽量使用父子结构的 html 结构。

炫酷网站 Banner 广告动画特效

已有 425 人购买
查看演示升级 VIP立刻购买

演示地址 下载地址
收藏
(0)

发表回复

热销模板

Ashade - 作品展示摄影相册WordPress汉化主题
LensNews

本站承接 WordPress / PbootCMS / DedeCMS 等
系统建站、仿站、开发、定制等业务!