js+svg实现三维像素绘画效果代码
代码语言:html
所属分类:其他
代码描述:js+svg实现三维像素绘画效果代码,旋转立方体颜色,在平面上点击立方体落下。
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html>
<html lang="en" >
<head>
<meta charset="UTF-8">
<link type="text/css" rel="stylesheet" href="//repo.bfw.wiki/bfwrepo/css/backpack.css">
<style>
body {
perspective: 2000px;
overflow: hidden;
height: 100vh;
width: 100vw;
background: #f1ebdb;
}
.board {
display: flex;
flex-shrink: 0;
align-items: center;
position: relative;
width: 100vmin;
height: 100vmin;
padding: 15vmin;
margin: 0 auto;
transform-style: preserve-3d;
transition: transform 1s ease;
z-index: 10;
transform: rotateX(39deg) rotateZ(66deg);
}
body[data-zoom=far] .board {
transform: rotateX(31deg) rotateZ(80deg) rotateY(27deg) scale(0.7);
}
.board__inner {
display: grid;
grid-template-columns: repeat(10, 1fr);
grid-template-rows: repeat(10, 1fr);
position: relative;
width: 100%;
height: 100%;
transform-style: preserve-3d;
}
.board__inner:after {
content: "";
display: block;
position: absolute;
width: 100%;
height: 100%;
background: #bcd3b2;
pointer-events: none;
z-index: -1;
}
.board__tile {
display: block;
width: 100%;
cursor: pointe.........完整代码请登录后点击上方下载按钮下载查看
















网友评论0