1. <!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. QQ_SingleTalkClient

    package test_teacher;import java.io.*;import java.net.*;public class SingleTalkClient{    public sta ...

  2. 脚本语言:Xmas(二)

    本篇,来谈谈类型系统,以及部分与垃圾收集器相关的内容. 一.基本类型 Xmas的基本类型:Null.Boolean.Label.String.Ref.Function.Integer.Float.De ...

  3. 利用 Forcing InnoDB Recovery 特性解决 MySQL 重启失败的问题

    小明同学在本机上安装了 MySQL 5.7.17 配合项目进行开发,并且已经有了一部分重要数据.某天小明在开发的时候,需要出去一趟就直接把电脑关掉了,没有让 MySQL 正常关闭,重启 MySQL 的 ...

  4. Unity 学习Json篇

    介绍 JSON是一个简单的,但功能强大的序列化数据格式.它定义了简单的类型,如布尔,数(int和float)和字符串,和几个数据结构:list和dictionnary.可以在http://JSON.o ...

  5. mybatis新手入门常见问题集(持续更新)

    一.参数为集合 Q:parameterType指的的类型是集合类型还是对象? A:都可以,甚至不用在xml中指定也可以.第一,mybatis会对传入的参数进行判断是不是list或者array,第二,m ...

  6. Jmeter察看结果树的响应数据中的中文显示乱码问题处理

    1.Jmeter的察看结果树的响应数据有中文时会显示乱码,如图,我访问百度HTTP请求,响应数据中的title处是一串乱码 2.我们需要改一个设置,打开jmeter\bin\jmeter.proper ...

  7. 构建你人生里的第一个 Laravel 项目

    安装 Laravel 安装器 composer global require "laravel/installer" 创建项目 laravel new links 检查是否安装成功 ...

  8. [原创]ssget过滤动态块的方式

    Autocad在2006增加了新的动态块功能,方便了对块的动态修改,但是修改动态块后,块名会变成一个匿名块,导致无法通过块名来快速过滤. 明经论坛上有人通过全选块后再来遍历筛选,我通过研究简化了这个问 ...

  9. ASP.NET Core:部署项目到Ubuntu Server

    概述 基于上一篇成功安装Ubuntu Server 16.10的基础上,接下来继续我们ASP.NET Core项目的部署之旅! 只是对于这些年整天和Windows打交道的我,初次使用Linux确实有点 ...

  10. 关于WordPress搬家方法步骤的整理

    最近准备更换自己的博客服务器,所以需要将原来服务器上的所有东西都搬到新的服务器.为了数据的安全,在网上找了很多的资料.现在整理一下整个搬家过程的操作步骤.下面进入正题: 1.测试环境这次我使用的示例服 ...