基于fullPage.js制作的网易邮箱6.0全屏网站示例

基于fullPage.js制作的网易邮箱6.0全屏网站示例
模仿网易邮箱6.0全屏网站示例,示例采用了时下非常流行的“全屏”效果,文字、图片加上 CSS3 动画效果,体验很炫酷,非常直观。

入门指南

制作步骤

1、引入文件

<link rel="stylesheet" href="css/jquery.fullPage.css">
<link rel="stylesheet" href="css/style.css">
<script src="js/jquery.min.js"></script>
<script src="js/jquery-ui.min.js"></script>
<script src="js/jquery.fullPage.min.js"></script>

2、HTML
由于 HTML 代码较多,就不全部贴上来,这里只贴“第一屏”的代码,如下:

<div class="section section1">
    <div class="bg"><img src="images/section1.jpg" alt=""></div>
    <div class="bg11"></div>
    <div class="bg12"></div>
    <div class="bg13"></div>
    <div class="mail">
        <a class="mail-163" href="#">163邮箱</a>
        <a class="mail-126" href="#">126邮箱</a>
        <a class="mail-yeah" href="#">yeah邮箱</a>
    </div>
    <div class="hgroup">
        <h1><a href="#">网易邮箱6.0</a></h1>
        <h2>改变,不止所见。</h2>
    </div>
    <p class="p11">网易邮箱6.0版&mdash;&mdash;2014年最具创意气质的重量级新邮箱,重生光华,为之瞩目。唯美<br>的视觉设计和视觉化交互,无可替代的独创动态情景皮肤,多项国内创意产品专利技术,<br>成就无与伦比的出众品味,无可比拟的美妙体验。</p>
</div>

为了兼容 IE 低版本,“大背景”使用的是 img 方式(section1.jpg),并在 CSS 中设置 img 宽度和高度 100%,以填满整个屏幕。

3、JavaScript

$(function(){
    if($.browser.msie && $.browser.version < 10){
        $('body').addClass('ltie10');
    }
    $.fn.fullpage({
        verticalCentered: false,
        anchors: ['page1', 'page2', 'page3', 'page4', 'page5', 'page6', 'page7', 'page8', 'page9', 'page10'],
        navigation: true,
        navigationTooltips: ['首页', '视觉', '交互', '皮肤', '功能', '待办邮件', '联系人邮件', '科技', '连接易信', '马上体验']
    });
});

为了在不支持 CSS3 动画的低版本 IE 中有更好的体验,我们对浏览器进行了判断,如果IE的版本低于10,就给 body 加上一个 ltie10 样式。这个样式的主要作用是解决低版本IE在滚动时,背景图片立刻隐藏的问题。

the end