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>
..
demo: 全页面CSS3动画的一个参考例子的更多相关文章
- css3动画之1--animation小例子
1.首先看效果 2.代码及分析 <style type="text/css"> #div1 { margin:100px; position: absolute; te ...
- 用CSS3动画,让页面动起来
以前就听说过有个库,叫animate.css,但是自己并没有在实际项目中使用过,这次正好要做个招聘页面,得以利用一下这个库,在经常会卡顿的UC浏览器中也能流畅执行. 扫描下面的二维码,可以看到在线的d ...
- 【特效】页面滚动到相应位置运行css3动画
请到我的个人博客网站上浏览此文章,欢迎评论和建议. 文章链接:http://www.xiaoxianworld.com/archives/87 现在css3动画很常见了,实际项目中经常应用,特别是那种 ...
- CSS3全览_动画+滤镜
CSS3全览_动画+滤镜 目录 CSS3全览_动画+滤镜 1. 列表和生成的内容 2. 变形 3. 过渡 4. 动画 5. 滤镜, 混合, 裁剪和遮罩 6. 针对特定媒体的样式 作者: https:/ ...
- Android Studio精彩案例(六)《使用一个Demo涵盖补间动画所有知识》
转载本专栏文章,请注明出处,尊重原创 .文章博客地址:道龙的博客 元旦假期里,闲的无事,看到美团加载数据的动画,就突想写个Demo把动画知识集成一下.后来想了想,还是直接用一个Demo来把所有动画知识 ...
- wow.js让css3动画变动更有趣(滚动页面动画模拟懒加载特效)
CSS3的出现给网站页面增加了活力,网站增色不少,有这么小小的一款插件就能做出很多动画效果. 最重要的是它:简单易用.轻量级.无需 jQuery......他就是wow.js 地址:https://d ...
- 我用 CSS3 实现了一个超炫的 3D 加载动画
今天给大家带来一个非常炫酷的CSS3加载Loading动画,它的特别之处在于,整个Loading动画呈现出了3D的视觉效果.这个Loading加载动画由12个3D圆柱体围成一个椭圆形,同时这12个圆柱 ...
- 利用CSS3实现页面淡入动画特效
利用CSS3动画属性"@keyframes "可实现一些动态特效,具体语法和参数可以网上自行学习.这篇文章主要是实践应用一下这个动画属性,实现页面淡入特效,在火狐24版.chrom ...
- 一个栗子上手CSS3动画
最近杂七杂八的事情很多,很多知识都没来得及总结,是时候总结总结,开启新的篇章- 本篇文章不一一列举CSS3动画的属性,若需要了解API,可前往MDN 在开始栗子前,我们先补补基础知识. css3动画分 ...
随机推荐
- python条件判断,真假
整形 非0即真 字符串 非空即真 列表,元组,字典,集合为空时 为假 函数 返回值为空(即函数中只写了return后面没参数),为0(即return 0),为空的列表,字典,集合.那么条件判断函数也是 ...
- Java第01次实验提纲(基本概念+编程环境入门+PTA)
0. 控制台下编译.运行 在Notepad++编写Java程序 学会使用控制台,javac.java 学会使用Notepad++ 参考资料: 控制台-cmd应用基础 扫盲教程 使用命令行编译并运行ja ...
- vue中绑定多个class,多个情况使用同一个class时,用js的或 “||”
class中 当依赖中断的时候是绑定的red,但是这样写绑定不了, 大括号{}里可以下js代码的,下面的orange就可以绑定成功,写成双竖线 形式.
- IIS7.0 下使用Intelligencia.UrlRewriter时Session为空问题
背景 新年伊始,本人的开发环境由Windows Server 2003 +IIS 6 升级成了 Windows Server 2008 +IIS 7,之后便着手参加新项目的开发.项目开发后期测试过程中 ...
- windows下怎么生成github的ssh公钥
windows下如何生成github的ssh公钥: 1.首先你要安装Git工具 2.在C:\Documents and Settings\Administrator\目录下,运行Git Bash he ...
- sql培训
1.select--查询语句 select * from table; select cols from table; select cols from table where condition; ...
- windows 下跟踪日志的几个工具总结
1.baretailpro.exe 2.wintail.exe 3.vim(using tail bundle plugin) 4.Notepad++ (Plugin->Plugin Manag ...
- 禅道在docker上部署与迁移
一.禅道部署 1.下载地址 禅道开源版: http://dl.cnezsoft.com/zentao/docker/docker_zentao.zip 数据库用户名: root,默认密码: 123 ...
- [UE4]使用另一个相机Scene Capture Component 2D当小地图
挂一个相机(Scene Capture Component 2D)在人物角色的正上方,相机朝下,让UI上的某一块区域看到相机所显示的内容. 一.在人物角色正上方添加相机组件Scene Capture ...
- Unicode String to a UTF-8 TypedArray Buffer in JavaScript
https://coolaj86.com/articles/unicode-string-to-a-utf-8-typed-array-buffer-in-javascript/