demo: 全页面CSS3动画的一个参考例子

全页面CSS3动画的一个参考例子:  http://wow.blizzard.cn/wow/wod-achievement/  魔兽的一个活动页

第二页、第三页,文字进入页面

<script src="http://cdn.bootcss.com/jquery/1.12.1/jquery.min.js"></script>
<input type="button" value="3屏显示" id="btn31">
<input type="button" value="3屏隐藏" id="btn32">
<br>
<input type="button" value="2屏显示" id="btn21">
<input type="button" value="2屏隐藏" id="btn22">
<br>
http://wow.blizzard.cn/wow/wod-achievement/

<script type="text/javascript">
$(function(){
    $("#btn31").click(function(){
        $(‘.g-section-3‘).addClass(‘active‘);
    });
    $("#btn32").click(function(){
        $(‘.g-section-3‘).removeClass(‘active‘);
    });
    $("#btn21").click(function(){
        $(‘.g-section-2‘).addClass(‘active‘);
    });
    $("#btn22").click(function(){
        $(‘.g-section-2‘).removeClass(‘active‘);
    });

});
</script>
<style type="text/css">
.g-section-3 h3{transform:translate(0px,-40px);opacity:0;filter:alpha(opacity=100)}
.g-section-3 .faq-1{transform:translate(0px,80px);opacity:0;filter:alpha(opacity=100)}
.g-section-3 .faq-2{transform:translate(0px,80px);opacity:0;filter:alpha(opacity=100)}
.g-section-3 .faq-3{transform:translate(0px,80px);opacity:0;filter:alpha(opacity=100)}

.g-section-3.active h3{transform:translate(0px,0);opacity:1;transition:all .6s}
.g-section-3.active .faq-1{transform:translate(0px,0);opacity:1;transition:all .6s}
.g-section-3.active .faq-2{transform:translate(0px,0);opacity:1;transition:all .8s}
.g-section-3.active .faq-3{transform:translate(0px,0);opacity:1;transition:all 1s}
</style>
<div class="g-section g-section-3" style="width: 1311px;">
    <div class="c-content">
        <div class="m-faq">
            <h3>常见问题</h3>
            <dl class="faq-1">
                <dt>Q:报名后还可以更换游戏角色吗?</dt>
                <dd><strong>A:</strong>不能。4 项指定成就必须由报名时选取的游戏角色完成;</dd>
            </dl>
            <dl class="faq-2">
                <dt>Q:活动前完成的指定成就算吗?</dt>
                <dd><strong>A:</strong>算。凡是7月31日23:59前完成 4 项指定成就的报名玩家都可以计入排名;</dd>
            </dl>
            <dl class="faq-3">
                <dt>Q:报名玩家点数相同怎么办?</dt>
                <dd><strong style="height: 300px; display:bolck; float:left">A:</strong>优先按照成就点数进行排名;若成就点数相同者超出奖励名额,则根据4项指定成就的 完成时间进行排名。
                    <br> (示例:玩家A和B的成就点数相同且在报名玩家中排在第1位,玩家A在2016年1月完成了4项指定成就;玩家B在2016年4月完成,则玩家A获得第1名,玩家B计入后续奖励,以此类推。)
                </dd>
            </dl>
        </div>
    </div>
</div>

<style type="text/css">
.m-join{float:left;position:relative}
.m-achievement{float:left}
.m-achievement h3{display:block;width:307px;height:55px;text-indent:-999em;margin-bottom:54px;background:url(http://wow.nos.netease.com/1/images/wow/11-year/sprite.png) no-repeat -385px -438px}
.m-achievement li{background:url(http://wow.nos.netease.com/1/images/wow/11-year/sprite.png) no-repeat -392px 0;width:340px;height:82px;display:block;margin-bottom:25px;margin-right:100px}

.g-section-2 .m-achievement{transform:translate(-80px,0);opacity:0;filter:alpha(opacity=100)}
.g-section-2 .m-join{transform:translate(80px,0);opacity:0;filter:alpha(opacity=100)}
.g-section-2.active .m-achievement{transform:translate(0px,0);opacity:1;transition:all .6s}
.g-section-2.active .m-join{transform:translate(0px,0);opacity:1;transition:all .6s}
</style>
<div class="g-section g-section-2" style="width: 1311px;">
    <div class="c-content">
        <div class="m-achievement">
            <h3>4项指定成就</h3>
            <ul>
                <li class="achievement-1">1111</li>
                <li class="achievement-2">2222</li>
                <li class="achievement-3">3333</li>
                <li class="achievement-4">4444</li>
            </ul>
        </div>
        <div class="m-join">
            <h3>加入方式</h3>
            <ul class="join-info">
                <li>登录并选择您的游戏角色</li>
                <li>点击“立即加入”按钮以确认参与本次成就排名活动</li>
                <li>活动截止前,确保您的游戏角色完成了<span>4项《德拉诺之王》指定成就*</span></li>
                <li>活动结束后,我们将根据您所获取的<span>总成就点数进行排名</span>并发放奖励</li>
                <li><strong>报名时间:</strong>6月24日-7月31日</li>
                <li><strong>排名统计截止时间:</strong>7月31日23:59</li>
            </ul>
        </div>
    </div>
</div>

..

时间: 2024-08-10 00:06:51

demo: 全页面CSS3动画的一个参考例子的相关文章

css3动画之1--animation小例子

1.首先看效果 2.代码及分析 <style type="text/css"> #div1 { margin:100px; position: absolute; text-align: center; background: #abcdef; width: 300px; height: 20px; line-height: 20px; } @-webkit-keyframes move { 0% { -webkit-transform:translateY(0px) }

QQ音乐页面css3动画的应用

<!DOCTYPE html> <!-- saved from url=(0036)http://y.qq.com/vip/promote_yearvip/ --> <html lang="zh-cn"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta charset=

html5关键帧动画,一个小例子快速理解关键帧动画

1.定义关键帧 @keyframes zhuanquan { 0% {-webkit-transform: rotate(0);} 100% {-webkit-transform: rotate(360deg);} } @-webkit-keyframes zhuanquan/* Safari and Chrome */ { 0% {-webkit-transform: rotate(0);} 100% {-webkit-transform: rotate(360deg);} } @-webki

可视化CSS3动画代码生成js库插件-Bounce.js

简要教程 Bounce.js是一款功能非常强大的可视化CSS3动画代码生成js库插件.该js库插件提供了一个在线APP,通过该APP可以在可视化的条件下编辑CSS3的各种动画效果,如移动.旋转.倾斜.easing等效果,编辑完成后可以直接获取该CSS3帧动画的代码,复制代码到你的页面中即可在你的页面上获得与该动画一样的效果.此外,你也可以单独使用Bounce.js,通过js代码来完成各种CSS3动画效果.Bounce.js能与jQuery完美结合. 查看演示     下载插件 安装 可以通过Bo

用jQuery和css3实现的一个模仿淘宝ued博客左边的菜单切换动画效果

今天看到淘宝ued博客上左边的菜单导航动画效果不错,就用jQuery和css3做了一个简单的例子,主要是实现运用了jQuery 事件和css3 transition属性. 用一个元素来实现鼠标滑动到某个导航的背景效果,文字颜色也运用css3 transition 渐变的效果 当鼠标滑动其他导航的时候,加背景的元素的top值也会随着变化,定位到当前的导航上,同时文字字体颜色也会跟着改变: 主要实现的html代码如下: <div class="menuBox"> <div

一个栗子上手CSS3动画

最近杂七杂八的事情很多,很多知识都没来得及总结,是时候总结总结,开启新的篇章- 本篇文章不一一列举CSS3动画的属性,若需要了解API,可前往MDN 在开始栗子前,我们先补补基础知识. css3动画分类: 补间动画 – 具有连贯性的动画   逐帧动画 – 使用steps过渡方式实现跳跃  animation常用属性及场景: animation: name duration timing-function delay iteration-count direction; 1. timing-fun

PageSlider中CSS3动画在除首屏之外先加载页面后执行动画的问题

PageSlider中CSS3动画在除首屏之外先加载页面后执行动画的问题,PageSlider中加入CSS3动画的话,默认只有首屏是从无到有执行动画,其他屏都是显示下页面再执行动画 这就造成其他屏的动画展示效果不好,解决方法,让所有屏的背景可见,但是只要当前屏的元素可见; 上代码: .page { width: 100%; height: 100%; -webkit-backface-visibility: hidden; -webkit-perspective: 1000; div, ul,

纯CSS3动画按钮效果 5种漂亮样式DEMO演示

Come in ! click to begin You'll get a lot ! My box with glow HomeSee Us AboutMeet Us ContactEmail Us Home About Services Portfolio Contact us Login ? Register ? <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w

css3动画一些参考

<CSS动画简介>作者:阮国峰   http://www.ruanyifeng.com/blog/2014/02/css_transition_and_animation.html 用到的工具: http://jsfiddle.net/ruanyf/XfG4Y/1/light/ <css3动画简介以及动画库animate.css的使用>http://www.cnblogs.com/2050/p/3409129.html <NEC项目组制作的41种css3常见动画效果的集合,满