站点工具

用户工具


====== 差别 ======

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

后一修订版
前一修订版
css3d_卡片翻转 [2021/12/13 17:34]
若愚 创建
css3d_卡片翻转 [2021/12/13 17:39] (当前版本)
若愚
行 1: 行 1:
-# 卡片翻转+# CSS 3D 转换 
 +## # 卡片翻转 
 + 
 +###### 目录  
 +- [介绍](CSS3D/介绍) 
 +- [透视](CSS3D/透视) 
 +- [3D transform 函数](CSS3D/3Dtransform函数) 
 +- **[卡片翻转](CSS3D/卡片翻转)** 
 +- [立方体](CSS3D/立方体) 
 +- [盒子](CSS3D/盒子) 
 +- [旋转木马](CSS3D/旋转木马) 
 +- [总结](CSS3D/总结) 
 +- [返回列表](document/css3d) 
 我们现在拥有开始制作 3D 对象的所有工具。让我们从基础开始,翻转卡片。 我们现在拥有开始制作 3D 对象的所有工具。让我们从基础开始,翻转卡片。
  
行 11: 行 24:
 </div> </div>
 ``` ```
-正面 背部+![](wiki:css3d-card-flip-1.png)
  
 `.scene`做为三维空间的容器,`.card`充当3D对象。两个单独的`.card__face`元素用于卡片的正面和背面。我建议对任何 3D 变换使用相同的套路:场景(`.scene`)、对象(`.card`)和面(`card__face`),设置起来会比较方便。 `.scene`做为三维空间的容器,`.card`充当3D对象。两个单独的`.card__face`元素用于卡片的正面和背面。我建议对任何 3D 变换使用相同的套路:场景(`.scene`)、对象(`.card`)和面(`card__face`),设置起来会比较方便。
行 71: 行 84:
 现在我们有了一个可用的 3D 对象。要翻转卡片,我们可以切换class `is-flipped` 。当拥有`.is-flipped` class 时,`.card`将旋转 180 度,从而暴露`.card__face--back`。 现在我们有了一个可用的 3D 对象。要翻转卡片,我们可以切换class `is-flipped` 。当拥有`.is-flipped` class 时,`.card`将旋转 180 度,从而暴露`.card__face--back`。
  
-正面背部 
  
-点击卡片翻转。 
  
- 在 CodePen 上编辑此演示+[在 CodePen 上编辑此演示](https://codepen.io/desandro/pen/LmWoWe?__cf_chl_captcha_tk__=nD6UghvfHZPiFDI7tJBg1A3D2V9_C9V8Sol5A6bvZ4A-1639388162-0-gaNycGzNB30)
  
-3D卡片翻转过渡+![](wiki:css3d-card-flip-3.png)
  
 ## 滑动翻转 ## 滑动翻转
行 92: 行 103:
 } }
 ``` ```
-正面背部 
-点击卡片翻转。 
  
- 在 CodePen 上编辑此演示+ [在 CodePen 上编辑此演示](https://codepen.io/desandro/pen/LmWozd) 
 + 
 +![](wiki:css3d-card-flip-5.png)
  
-3D卡片滑动转过渡+> 原文: https://3dtransforms.desandro.com/card-flip 
 +>  
 +译: 若愚@饥人谷
  
若愚 · 2021/12/13 17:34 · css3d_卡片翻转.1639388062.txt.gz