樱花飘落3D相册

news/2024/11/22 10:22:04/
  • 樱花飘落3D相册(含背景音乐)
  • 在线演示地址
  • 樱花代码如下:
  • html代码
<!DOCTYPE html><html> 
<head> 
<meta charset="utf-8" /> 
<title></title> 
<script src="js/jquery.min.js"></script>
<link type="text/css" href="./css/style.css" rel="stylesheet" /> 
<style> 
html, body { width: 100%; height: 100%; margin: 0; padding: 0; overflow: hidden; }.container { 
width: 100%;height: 100%; 
margin: 0;padding: 0;background-color: #000000; } 
</style> 
</head> 
<body> 
<audio autoplay="autopaly"> 
<source src="renxi.mp3" type="audio/mp3" /> 
</audio><div id="jsi-cherry-container" class="container"><div class="box"> 
<ul class="minbox"><li></li> 
<li></li> 
<li></li> 
<li></li> 
<li></li> 
<li></li> 
</ul><ol class="maxbox"><li></li><li></li> 
<li></li> 
<li></li> 
<li></li> 
<li></li> 
</ol> 
</div> 
</div> 
<script> .... </script></body> <
/html>
  • css代码相册旋转
  • 在线演示
@charset "utf-8"; 
*{ 	
margin:0; padding:0; 
} 
body{max-width: 100%;min-width: 100%;height: 100%;background-size: cover;background-repeat: no-repeat;background-attachment: fixed;background-size:100% 100%;position: absolute; margin-left: auto;margin-right: auto; 
} 
li{ list-style: none;} 
.box{ width:200px;height:200px;background-size: cover; background-repeat: no-repeat; background-attachment: fixed;background-size:100% 100%;position: absolute;margin-left: 42%;margin-top: 22%; -webkit-transform-style:preserve-3d;-webkit-transform:rotateX(13deg); -webkit-animation:move 5s linear infinite; 
} 
.minbox{ width:100px;height:100px;position: absolute; left:50px; top:30px; -webkit-transform-style:preserve-3d; 
} 
.minbox li{ width:100px; height:100px;position: absolute;left:0; 	top:0; 
} 
.minbox li:nth-child(1){background: url(../images/01.png) no-repeat 0 0; -webkit-transform:translateZ(50px); 
} 
.minbox li:nth-child(2){ 	
background: url(../images/02.png) no-repeat 0 0;-webkit-transform:rotateX(180deg) translateZ(50px);}.minbox li:nth-child(3){ background: url(../images/03.png) no-repeat 0 0;-webkit-transform:rotateX(-90deg) translateZ(50px);} 
.minbox li:nth-child(4){ background: url(../images/04.png) no-repeat 0 0;-webkit-transform:rotateX(90deg) translateZ(50px);}.minbox li:nth-child(5){ background: url(../images/05.png) no-repeat 0 0;-webkit-transform:rotateY(-90deg) translateZ(50px); 
}.minbox li:nth-child(6){ background: url(../images/06.png) no-repeat 0 0; -webkit-transform:rotateY(90deg) translateZ(50px);} 
.maxbox li:nth-child(1){ background: url(../images/1.png) no-repeat 0 0; -webkit-transform:translateZ(50px);} 
.maxbox li:nth-child(2){ background: url(../images/2.png) no-repeat 0 0; -webkit-transform:translateZ(50px); 
}.maxbox li:nth-child(3){background: url(../images/3.png) no-repeat 0 0; -webkit-transform:rotateX(-90deg) translateZ(50px);} 
.maxbox li:nth-child(4){ background: url(../images/4.png) no-repeat 0 0; -webkit-transform:rotateX(90deg) translateZ(50px);} 
.maxbox li:nth-child(5){ background: url(../images/5.png) no-repeat 0 0; -webkit-transform:rotateY(-90deg) translateZ(50px);} .
maxbox li:nth-child(6){background: url(../images/6.png) no-repeat 0 0;-webkit-transform:rotateY(90deg) translateZ(50px); }
  • js代码樱花飘落
  • 在线演示
  • var RENDERER = {INIT_CHERRY_BLOSSOM_COUNT: 30,MAX_ADDING_INTERVAL: 10,init: function() {this.setParameters();this.reconstructMethods();this.createCherries();this.render();if (navigator.userAgent.match(/(phone|pod|iPhone|iPod|ios|Android|Mobile|BlackBerry|IEMobile|MQQBrowser|JUC|Fennec|wOSBrowser|BrowserNG|WebOS|Symbian|Windows Phone)/i)) {var box = document.querySelectorAll('.box')[0];console.log(box, '移动端');box.style.marginTop = '65%';}},setParameters: function() {this.$container = $('#jsi-cherry-container');this.width = this.$container.width();this.height = this.$container.height();this.context = $('<canvas />').attr({ width: this.width, height: this.height }).appendTo(this.$container).get(0).getContext('2d');this.cherries = [];this.maxAddingInterval = Math.round((this.MAX_ADDING_INTERVAL * 1000) / this.width);this.addingInterval = this.maxAddingInterval;},reconstructMethods: function() {this.render = this.render.bind(this);},createCherries: function() {for (var i = 0,length = Math.round((this.INIT_CHERRY_BLOSSOM_COUNT * this.width) / 1000);i < length;i++) {this.cherries.push(new CHERRY_BLOSSOM(this, true));}},render: function() {requestAnimationFrame(this.render);this.context.clearRect(0, 0, this.width, this.height);this.cherries.sort(function(cherry1, cherry2) {return cherry1.z - cherry2.z;});for (var i = this.cherries.length - 1; i >= 0; i--) {if (!this.cherries[i].render(this.context)) {this.cherries.splice(i, 1);}}if (--this.addingInterval == 0) {this.addingInterval = this.maxAddingInterval;this.cherries.push(new CHERRY_BLOSSOM(this, false));}}};var CHERRY_BLOSSOM = function(renderer, isRandom) {this.renderer = renderer;this.init(isRandom);};
    ....
    想要全部源码可私聊


http://www.ppmy.cn/news/320875.html

相关文章

怎么自学电脑编程

首要之首&#xff1a;不要急于选择一种语言 新手们有一个常见的错误就是犹豫于判断哪种编程语言是做好的、最该先学的。 我们有很多的选择&#xff0c;但你不能说那种语言最好。 我们应该理解&#xff1a;说到底&#xff0c;什么语言并不重要。 重要的是理解数据结构、控制逻辑…

电脑自带的应用商店连接不到服务器,win10应用商店无法连接服务器最佳解决方法...

在win10系统中&#xff0c;许多用户在选择应用的时候都进入应用商店来进行下载&#xff0c;非常方便可靠&#xff0c;但是近日有的用户在打开win10应用商店时&#xff0c;出现了提示无法连接服务器的页面&#xff0c;那么win10应用商店无法连接服务器怎么办呢&#xff1f;接下来…

笔记本电脑应用商店服务器错误,打开win10商店出错 出现win10商店请稍后重试问题怎么办 - 驱动管家...

Win10打开应用商店提示“重试该操作”怎么办&#xff1f;使用Win10系统的用户可以在应用商店中下载各种应用&#xff0c;应用商店可谓是百宝库。然而很多用户在使用应用商店的过程中也会遇到错误&#xff0c;比如最近一位Win10用户在打开应用商店时出现提示&#xff1a;“重试该…

如何重新安装微软应用商店

最近由电脑需要下载一个samsung flow 软件&#xff0c;必须通过微软应用软件下载&#xff0c;登录之后&#xff0c;发现应用商店无法连接&#xff0c;如下图所示&#xff1a; 在网上搜索了很多方法之后无法解决该问题&#xff0c;我便把它删除了&#xff0c;再想重新安装就很麻…

软件商店下载java_Sun升级Java应用商店

新浪科技讯 北京时间12月12日上午消息&#xff0c;据国外媒体报道&#xff0c;Sun周五发布了Java应用商店Java Store的最新测试版。 Java Store是专门用来帮助用户寻找、获取Java和JavaFX应用的服务&#xff0c;Sun发言人杰基德寇斯特(Jacki DeCoster)说&#xff1a;“本次升级…

笔记本电脑应用商店服务器错误,Windows10系统无法打开这个应用商店解决方法

微软在windows8操作系统以上版本新增应用商店&#xff0c;平常我们会在应用中下载游戏或软件&#xff0c;这给用户安装软件带来更加便捷&#xff0c;毕竟应用商店在使用还没那么成熟&#xff0c;在使用中难免会遇到一些问题。最近有用户在win10系统中打开应用时提示&#xff1a…

Win10应用商店被卸载的恢复方法

应用商店是电脑中用于下载安装软件或应用程序的一个平台&#xff0c;有用户不小心卸载了这可如何恢复&#xff1f;恢复方法并不难&#xff0c;下面小编带来三种解决方法&#xff0c;希望对你有所帮助。 方法一、卸载适用 如果是普通的卸载&#xff0c;那么尝试更换一个本地帐户…

应用市场显示服务器错误的是,win10应用商店打不开服务器出错怎么办

我们都知道&#xff0c;win10应用商店能够帮助用户快速找到自己想要的应用&#xff0c;进行下载安装&#xff0c;逐渐成为用户心中的首选程序&#xff0c;但是最近有的用户在打开win10应用商店时却怎么也打不开&#xff0c;同时提示服务器出错的情况&#xff0c;那么win10应用商…