用2D动画做遮罩
<!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动画做遮罩的更多相关文章
- 2D动画的制作
通过css3的transform transition可以实现平移,旋转,缩放,拉伸等效果 1.缩放 -webkit-transform: scale(1); -moz-transform: sca ...
- Unity3D初学之2D动画制
作者:Alex Rose Unity最近宣布推出额外的2D游戏支持,添加了Box 2D物理和一个精灵管理器. 但这里还是有些技巧需要牢记在心.逐帧更改图像只是动画制作的冰山一角,若要让你的游戏出色运行 ...
- 手游[追忆之青]动画导演:2D动画制作技巧
转自:http://www.gamelook.com.cn/2016/09/264591 GameLook报道/由一般法人计算机娱乐协会(CESA)主办的CEDEC2016日前在日本横滨举行,诸多开发 ...
- css3-11 如何实现2D动画
css3-11 如何实现2D动画 一.总结 一句话总结:就是transform属性,属性值为1.translate() 2.rotate() 3.scale(),而这是哪个属性值是带参数的 ...
- 2D动画如何做出3D体积感
https://cowlevel.net/article/1959026 <AngerForce>幕后故事 这篇文章是个老坑,最近有时间开始写,也是对之前项目的一个总结和记录吧. 本篇文章 ...
- Unity3D 之2D动画机
这里来讲解一下2D动画机的使用 2D的时候,默认的情况下,可以调用默认的站立之类的动画,然后通过触发,可以变化自己的动画. 一:将一个图切成一些一个元素 二:创建一个精灵,给精灵添加一个动画机 三:给 ...
- 用css3过滤做遮罩效果
<!DOCTYPE html><html ng-app="myApp" ng-controller="myController">< ...
- 简单的用jQuery做遮罩效果
<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8" ...
- css 2D动画
2D动画: 通过 CSS3 transform转换,我们能够对元素进行移动.缩放.转动.拉长或拉伸. 2D移动:translate().使用translate()函数,你可以把元素从原来的位置移动. ...
随机推荐
- ios坐标位置转换
//ios常用坐标转换来处理一些下拉框队形的按钮的位置,我以最下面两个来进行一下个人的理解,不足之处多多见谅 - (CGPoint)convertPoint:(CGPoint)point toView ...
- 关于for()循环使用过程中遇到的问题(俄罗斯方块游戏中遇到的问题)
for循环的定义: for(参数1:参数2:参数3),参数1通常是初始化参数的,参数2是判断,参数3是对参数的操作.这三个参数都不是必须的. 这里想说的是,参数1的使用:比如下列语 int nLine ...
- jquery template.js前端模板引擎
作为现代应用,ajax的大量使用,使得前端工程师们日常的开发少不了拼装模板,渲染模板 在刚有web的时候,前端与后端的交互,非常直白,浏览器端发出URL,后端返回一张拼好了的HTML串.浏览器对其进行 ...
- Python 安装虚拟环境
写在前面: 安装指南是在 Ubuntu 下面操作的.不同的 Linux 版本,安装指令不同.所以,该指南的某些指令对于像 CentOS 等非 Ubuntu 系统不适用. 为什么需要使用虚拟环境? 虚拟 ...
- asp.net core 编译mvc,routing,security源代码进行本地调试
因为各种原因,需要查看asp.net core mvc的源代码来理解运行机制等等,虽说源代码查看已经能很好的理解了.但是能够直接调试还是最直观的.所有就有了本次尝试. 因调试设置源代码调试太辍笔,所以 ...
- JS为网页添加文字水印【原创】
最近需要实现为网页添加水印的功能,由于水印的信息是动态生成的,而百度谷歌上的方法往往都是为网页添加图片水印或为图片添加水印,而为网页添加文字水印相关资料较少,于是就自己动手写了这个代码. 通常加动态水 ...
- jwt token Example - Python
0 Pre Install Python3 Install PyCrypto Install PyJWT 1 token 由三部分组成 header, payload, sign 并用逗号连接各部分 ...
- while循环语句的几种方式
我们知道,在Python中经常我们要使用循环,其中最常用的是while循环,while有很多结合方式,我们知道,如果一个循环没有结束语句那么就失去了意义,所以我们一定要有结束语句,下面来看看while ...
- Apache Ranger对HDFS的访问权限控制的原理分析(一)
介绍 Aapche Ranger是以插件的形式集成到HDFS中,由Ranger Admin管理访问策略,Ranger插件定期轮询Admin更新策略到本地,并根据策略信息进行用户访问权限的判定.Rang ...
- 看我如何从一个APK到最终拿下域管理权限
本文我将向大家介绍在企业网络中使用个人智能手机,会给我们企业网络造成怎样的潜在威胁?事实证明,想要欺骗一位企业内部的员工并让其安装恶意应用程序,其实并不困难.一旦成功,攻击者就可以突破企业内网的防护机 ...