博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Javascript返回顶部和砸金蛋,跑马灯等游戏代码实现
阅读量:5157 次
发布时间:2019-06-13

本文共 4166 字,大约阅读时间需要 13 分钟。

1. 我们经常写页面的时候会遇到页面很长需要做返回顶部的操作:

$("id /class").animate({scrollTop:$('.class').offset().top},2000)

$(".sign,.sign-b,.title-d").click(function(){    $('html,body').animate({scrollTop:$('.Lp2loding').offset().top},2000);});

2.砸金蛋活动

砸金蛋活动程序实现,一般的砸金蛋页面都包含完整的蛋和破碎的蛋以及锤子等图片。

砸金蛋包含的奖品,做到随机不重复的出现。如果需要记录奖品的值,需建立向后台数据库传值。

现在我的程序只涉及前端程序。

前端动画代码部分:

HTML:
X

您还有 5次砸蛋机会

Animation CSS:/**animation css**/.overlay,.overlay2 {width: 100%;height: 100%;position: fixed;background: rgba(0,0,0,0.5);z-index: 6;display: none;}.overlay2{z-index: 11;}.hammer { position: absolute; z-index: 10; left: 50%; top: 0%; opacity:0; max-width: none; -webkit-animation: hammer 0.5s alternate; animation: hammer 0.5s alternate; transform-origin: bottom right; -webkit-transform-origin: bottom right;}.egg{cursor:pointer;}.egg-po { display: block; max-width: none; display: none;}.eggs{position: relative;}.chick{display: none;z-index: 10;position: absolute;top: 0%;left: 50%;margin-left: -350px;}div#text { color: #fff; font-size: 20px; font-weight: bold; text-shadow: 1px 1px 0px #ca1414, -1px -1px 0px #ca1414, 1px 3px 0px #ca1414, -1px -3px 0px #ca1414, 3px 3px 0px #ca1414, -3px -3px 0px #ca1414; margin-top: -36%; text-align: center;}.close,.close-f {font-size: 24px;top: 20%;right: 20%;width: 30px;height: 30px;line-height: 30px;color: #fff;background: #ff0000;border-radius: 50px;position: absolute;cursor:pointer;}.close-f {top: -30px;right: -30px;}.jp { color: #fff; font-size: 18px; font-weight: bold; background: #ca1414; display: inline-block; padding: 0 40px; border-radius: 10px; line-height: 35px; cursor: pointer; margin-top: 20px;}@keyframes hammer{ 0% { opacity: 1; } 50% { transform: rotate(-15deg); opacity: 1; } 70% { opacity: 1; } 90% { opacity: 1; } 100% { opacity: 0; }}@-webkit-keyframes hammer{ 0% { opacity: 1; } 50% { -webkit-transform: rotate(-15deg); opacity: 1; } 100% { opacity: 0; }}

JS动态效果实现

3.程序设计

 

此时需要三张背景图相同的背景图 

Facebook lottery

Js部分控制出现的奖品,并弹出表单已获得联系信息

4.九宫格跑马灯游戏:

 

    
Document
0
1
2
7
click 3
6
5
4

 

转载于:https://www.cnblogs.com/cheryshi/p/10997494.html

你可能感兴趣的文章
IP V4 和 IP V6 初识
查看>>
Spring Mvc模式下Jquery Ajax 与后台交互操作
查看>>
(转)matlab练习程序(HOG方向梯度直方图)
查看>>
『Raid 平面最近点对』
查看>>
【ADO.NET基础-数据加密】第一篇(加密解密篇)
查看>>
C语言基础小结(一)
查看>>
STL中的优先级队列priority_queue
查看>>
UE4 使用UGM制作血条
查看>>
浏览器对属性兼容性支持力度查询网址
查看>>
OO学习总结与体会
查看>>
虚拟机长时间不关造成的问题
查看>>
校门外的树2 contest 树状数组练习 T4
查看>>
面试整理:Python基础
查看>>
Python核心编程——多线程threading和队列
查看>>
Program exited with code **** 相关解释
查看>>
植物大战僵尸中文年度版
查看>>
26、linux 几个C函数,nanosleep,lstat,unlink
查看>>
投标项目的脚本练习2
查看>>
201521123107 《Java程序设计》第9周学习总结
查看>>
Caroline--chochukmo
查看>>