最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

css,js实现听话的骰子源码

来源:动视网 责编:小采 时间:2020-11-27 15:28:03
文档

css,js实现听话的骰子源码

css,js实现听话的骰子源码:又是一波福利!css和js实现的一个听话的骰子,拿去研究吧,不要钱!代码:<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatibl
推荐度:
导读css,js实现听话的骰子源码:又是一波福利!css和js实现的一个听话的骰子,拿去研究吧,不要钱!代码:<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatibl
 又是一波福利!css和js实现的一个听话的骰子,拿去研究吧,不要钱!

代码:

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>PHP中文网--骰子源码</title>
<style>
html,body,ul {margin: 0;padding: 0;}
body {perspective: 2000px;overflow: hidden;text-align: center;}
ul {
position: relative;
width: 200px;
height: 200px;
margin: 70px auto 60px auto;
-webkit-transition: preserve-3d;
-moz-transition: preserve-3d;
-ms-transition: preserve-3d;
transition: 2s ease-out;
-webkit-transform-style: preserve-3d;
-moz-transform-style: preserve-3d;
-ms-transform-style: preserve-3d;
transform-style: preserve-3d;
cursor: pointer;
}
ul li {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
list-style: none;
color: #fff;
font-size: 24px;
text-align: center;
line-height: 200px;
}

li:nth-child(1) {
background: rgba(145, 41, 55, 0.9);
-webkit-transform: translateZ(100px);
-moz-transform: translateZ(100px);
-ms-transform: translateZ(100px);
-o-transform: translateZ(100px);
transform: translateZ(100px);
}

li:nth-child(2) {
background: rgba(54, 49, 46, 0.9);
-webkit-transform: rotateY(90deg) translateZ(100px);
-moz-transform: rotateY(90deg) translateZ(100px);
-ms-transform: rotateY(90deg) translateZ(100px);
-o-transform: rotateY(90deg) translateZ(100px);
transform: rotateY(90deg) translateZ(100px);
}

li:nth-child(3) {
background: rgba(149, 121, 123, 0.9);
-webkit-transform: translateZ(-100px);
-moz-transform: translateZ(-100px);
-ms-transform: translateZ(-100px);
-o-transform: translateZ(-100px);
transform: translateZ(-100px);
}

li:nth-child(4) {
background: rgba(102, 99, 79, 0.9);
-webkit-transform: rotateY(-90deg) translateZ(100px);
-moz-transform: rotateY(-90deg) translateZ(100px);
-ms-transform: rotateY(-90deg) translateZ(100px);
-o-transform: rotateY(-90deg) translateZ(100px);
transform: rotateY(-90deg) translateZ(100px);

}

li:nth-child(5) {
background: rgba(197, 113, 84, 0.9);
-webkit-transform: rotateX(90deg) translateZ(100px);
-moz-transform: rotateX(90deg) translateZ(100px);
-ms-transform: rotateX(90deg) translateZ(100px);
-o-transform: rotateX(90deg) translateZ(100px);
transform: rotateX(90deg) translateZ(100px);
}

li:nth-child(6) {
background: rgba(219, 184, 143, 0.9);
-webkit-transform: rotateX(-90deg) translateZ(100px);
-moz-transform: rotateX(-90deg) translateZ(100px);
-ms-transform: rotateX(-90deg) translateZ(100px);
-o-transform: rotateX(-90deg) translateZ(100px);
transform: rotateX(-90deg) translateZ(100px);
}
 .btn{
 width: 100px;
 height: 50px;
 line-height: 50px;
 color: #fff;
 background: #666;
 
 border-radius: 5px;
 border: none;
 outline: none;
 margin: 0 10px;
 cursor: pointer;
 }
</style>
</head>

<body>
<ul id="box">
<li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
<li>5</li>
<li>6</li>
 </ul>
 <button id="rightBtn">向右展开详情</button>
 <button id="leftBtn">向左展开详情</button>
 <button id="topBtn">向上展开详情</button>
 <button id="downBtn">向下展开详情</button>
<script>

 var box = document.getElementById('box');
 var degX = 0;
 var degY = 0;

document.getElementById('rightBtn').onclick = function(){
 degY += 90;
box.style.cssText = "transform: rotateY("+degY+"deg)";
 }
 
 document.getElementById('leftBtn').onclick = function(){
degY -= 90;
box.style.cssText = "transform: rotateY("+degY+"deg)";
 }
 
 document.getElementById('topBtn').onclick = function(){
degX += 90;
box.style.cssText = "transform: rotateX("+degX+"deg)";
 }
 
 document.getElementById('downBtn').onclick = function(){
degX -= 90;
box.style.cssText = "transform: rotateX("+degX+"deg)";
}

</script>
</body>

</html>

免费拿去研究吧!更多好的源码尽在PHP中文网,关注我们给你好看~

相关推荐:

html会动的小狗狗源码

js原声实现简单的微信聊天功能

Java身份证号码验证的源码分享

文档

css,js实现听话的骰子源码

css,js实现听话的骰子源码:又是一波福利!css和js实现的一个听话的骰子,拿去研究吧,不要钱!代码:<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatibl
推荐度:
标签: 骰子 实现 js
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top