web CSS3 实现3D动态翻牌效果
使用纯CSS3 实现翻牌效果 需要注意要给子盒子使用绝对定位,这样两个盒子可以完全重合在一起,需要给父盒子一个 transform-style: preserve-3d;让子盒子翻转时保持3D效果, perspective: 400px;可以给父盒子一个视距遵守近大远小规则可根据需要设置。 transition: all 0.3s;使用延迟效果更好观察动画 当鼠标放上时就会旋转 以下代码直接复制即可使用。 1 <!DOCTYPE html> 2 <html lang="en"> 3 4 <head> 5 <meta charset="UTF-8"> 6 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 7 <title>Document</title> 8 <style> 9 .card { 10 position : relative ; 11 transform-style : preserve-3d ; 12 float : left ; 13 perspective : 400px ; 14 perspective : 180px ; 15 width : 150px ; 16 height : 150px ; 17 margin : 100px 20px ; 18