<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title>遮罩</title>
<style>
.game-content{
width:1580px;
height:799px;
}
/*左边部分*/
.aa{
width:790px;
height:799px;
float: left;
cursor: pointer;
position:relative;
overflow: hidden;
}
.game-content-left{
width:790px;
height:799px;
background:url("images/jj_bg.jpg") no-repeat;
background-size:790px 799px;
position: absolute;
left:0;
top:0;
}
.game-content-left-a{
width:790px;
height:799px;
background:rgba(0,0,0,0.5);
animation: animateDiv1 2s 1;
display: none;
position: absolute;
left:0;
top:0;
}
@keyframes animateDiv1{
0%{
transform:translate(0,0);
}
100%{
transform:translate(0,799px);
}
}
.game-content-left-b{
width:150px;
height:40px;
background:#3EC641;
border-radius: 10px;
font-size:20px;
color:white;
text-align: center;
line-height:40px ;
position: absolute;
left:420px;
top:650px;
}
.game-content-left:hover .game-content-left-a{
display:block;
}
/*右边部分*/
.bb{
width:790px;
height:799px;
float: left;
cursor: pointer;
position: relative;
}
.game-content-right{
width:790px;
height:799px;
background:url("images/5599_bg.jpg") no-repeat;
background-size:790px 799px;
position: absolute;
left:0;
top:0;
}
.game-content-right-a{
width:790px;
height:799px;
background:rgba(0,0,0,0.5);
animation: animateDiv 2s 1;
display:none;
position: absolute;
left:0;
top:0;
}
@keyframes animateDiv {
0%{
transform:translate(0,799px);
}
100%{
transform:translate(0,0);
}
}
.game-content-right:hover .game-content-right-a{
display: block;
position: absolute;
left:0;
top:0;
}
.game-content-right-b{
width:150px;
height:40px;
background:#3EC641;
border-radius: 10px;
font-size:20px;
color:white;
text-align: center;
line-height:40px ;
position: absolute;
left:220px;
top:650px;
}
</style>
</head>
<body>
<div class="game-content">
<div class="aa">
<div class="game-content-left">
<div class="game-content-left-a"></div>
<div class="game-content-left-b">点我试玩</div>
</div>
</div>
<div class="bb">
<div class="game-content-right">
<div class="game-content-right-a"></div>
<div class="game-content-right-b">立即加入</div>
</div>
</div>
</div>
</body>
</html>

用2D动画做遮罩的更多相关文章

  1. 2D动画的制作

    通过css3的transform  transition可以实现平移,旋转,缩放,拉伸等效果 1.缩放 -webkit-transform: scale(1); -moz-transform: sca ...

  2. Unity3D初学之2D动画制

    作者:Alex Rose Unity最近宣布推出额外的2D游戏支持,添加了Box 2D物理和一个精灵管理器. 但这里还是有些技巧需要牢记在心.逐帧更改图像只是动画制作的冰山一角,若要让你的游戏出色运行 ...

  3. 手游[追忆之青]动画导演:2D动画制作技巧

    转自:http://www.gamelook.com.cn/2016/09/264591 GameLook报道/由一般法人计算机娱乐协会(CESA)主办的CEDEC2016日前在日本横滨举行,诸多开发 ...

  4. css3-11 如何实现2D动画

    css3-11 如何实现2D动画 一.总结 一句话总结:就是transform属性,属性值为1.translate()    2.rotate()    3.scale(),而这是哪个属性值是带参数的 ...

  5. 2D动画如何做出3D体积感

    https://cowlevel.net/article/1959026 <AngerForce>幕后故事 这篇文章是个老坑,最近有时间开始写,也是对之前项目的一个总结和记录吧. 本篇文章 ...

  6. Unity3D 之2D动画机

    这里来讲解一下2D动画机的使用 2D的时候,默认的情况下,可以调用默认的站立之类的动画,然后通过触发,可以变化自己的动画. 一:将一个图切成一些一个元素 二:创建一个精灵,给精灵添加一个动画机 三:给 ...

  7. 用css3过滤做遮罩效果

    <!DOCTYPE html><html ng-app="myApp" ng-controller="myController">< ...

  8. 简单的用jQuery做遮罩效果

    <!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8" ...

  9. css 2D动画

    2D动画: 通过 CSS3  transform转换,我们能够对元素进行移动.缩放.转动.拉长或拉伸. 2D移动:translate().使用translate()函数,你可以把元素从原来的位置移动. ...

随机推荐

  1. Entity Framework快速入门--ModelFirst

    Entity Framework带给我们的不仅仅是操作上的方便,而且使用上也很是考虑了用户的友好交互,EF4.0与vs2010的完美融合也是我们选择它的一个理由吧.相比Nhibernate微软这方面做 ...

  2. 第十章 MyBatis入门

    第十章   MyBatis入门10.1 MyBatis入门        优点:简单且功能强大.能够完全控制SQL语句.容易维护和修改    缺点:移植性不好    使用步骤:        1.下载 ...

  3. selenium结合docker构建分布式测试环境

    selenium是目前web和app自动化测试的主要框架.对于web自动化测试而言,由于selenium2.0以后socker服务器由本地浏览器自己启动且直接通过浏览器原生API操作页面,故越来越多的 ...

  4. 用 parseInt()解决的 小 bug

    在做轮播模块的时候遇到问题是:你在 连续指示小按钮 时候再去 只有 点击 下一张按钮,出现bug: 指示小按钮的 className 当前显示的 calssName 为 undefined ! // ...

  5. EF的DbSet属性的Where查询,注意事项

    #1 Func<T,bool>与 Expression<Func<T,bool>>的区别 Func<T,bool>本身就是一个委托(delegate), ...

  6. HTTP 协议

    HTTP 协议对应 Web 开发者来说都必须要了解的,无论技术背景或首选编程语言是什么,"请求-响应" 对话是驱动 Web 上通信的基础. HTTP 概述 HTTP 协议是 Hyp ...

  7. linux下安装node

    经过一番的折腾终于在linux上安装了node,记录下来以免忘记 1.下载node 去官网下载最新的linux版本下对应node.js,node-v6.10.2-linux-x64.tar.gz 2. ...

  8. CF #349 div1 B. World Tour

    题目链接:http://codeforces.com/problemset/problem/666/B 大意是给一张有向图,选取四个点,使得走这四个点,任意两个点之间走最短路,总距离最长. 3000个 ...

  9. 过滤器Filter(17/4/8)

    1:是JavaWeb三大组件之一: Servlet.Lisener(2个感知监听器不需要配置).Filter 2:过滤器 它会在一组资源(jsp.servlet.css.html等等)的前面执行! 它 ...

  10. 函数, lambda表达式

    函数 函数:简单的理解,就是一次执行很多行代码 函数的返回值 函数的参数,和变量没区别 例: def hello(): print "hello world" hello() he ...