grid布局实战

grid布局实战
Breezligrid+transform实现页面3D骰子
回顾
transform
1 | transform-style: preserve-3d;/*所有子元素在3D空间中呈现*/ |
偏移
1 | transform: translateX(90px) translateY(90px) translateZ(90px);/*左右 下上 前后*/ |
旋转
1 | transform: rotateX(0deg) rotateY(0deg) rotateZ(0deg) |
实战效果
HTML
1 | <div class="container"> |
结构
1 | container //外层占位容器 |
CSS
box-sizing
1 | div { |
渐变边框技术做面
1 | .face { |
grid做点(face-grid)
1 | .face-grid { |
点状样式(dot/red)
1 | .dot {/*黑点*/ |
偏移+旋转面
1 | 1面(前) 前移 50%边长 |
1 | .first-face { |
效果图
加点动效(CSS_hover)
1 | .wrap:hover { |
JS实现随机点数
1 | <script> |
暂时还不会计算旋转后的点数显示
等有思路了继续更新