为了账号安全,请及时绑定邮箱和手机立即绑定

前端工程师学习笔记

标签:
Html5 CSS3

课程信息

    课程名称:前端工程师

    课程章节:第三周 2D与3D转换

    课程讲师:

课程内容:


空间移动

  • 当元素进行3D旋转后,即可继续添加translateX()、translateY()、translateZ()、属性让元素在空间继续移动

    kongjian

  • 空间移动要添加在3D旋转之后

    以当前的旋转面形成一个坐标轴,沿着x、y、z轴移动

     transform:rotateX(30deg) translateX(30deg) translateZ(100deg);
  • 制作一个正方形

  • <!DOCTYPE html>

  • <html lang="en">

  • <head>

  • <meta charset="UTF-8">

  • <meta http-equiv="X-UA-Compatible" content="IE=edge">

  • <meta name="viewport" content="width=device-width, initial-scale=1.0">

  • <title>实现一个正方体</title>

  • <style>

  • *{

  • margin0;

  • padding0;

  • }

  • .box{

  • width200px;

  • height200px;

  • border1px solid #000;

  • margin100px auto;

  • perspective300px;

  • positionrelative;

  • }

  • .box p{

  • /* 使用绝对定位使每个p标签都在舞台的基准位置 */

  • /* 从同一个位置出发形成正方体 */

  • positionabsolute;

  • left0;

  • top0;

  • height200px;

  • width200px;

  • }

  • .box p:nth-child(1){

  • background-colorrgba(219,56,211,0.486);

  • /* 前面 */

  • transformtranslateZ(100px);

  • }

  • .box p:nth-child(2){

  • background-colorrgba(16238270.486);

  • /* 顶面 */

  • /* 随着它的后仰,它的正方向已经变成了向上(面朝的方向变为了向上),所以用translateZ而不是translateY */

  • transformrotateX(90degtranslateZ(100px);

  • }

  • .box p:nth-child(3){

  • background-colorrgba(13742070.486);

  • /* 背面 */

  • transformrotateX(180degtranslateZ(100px);

  • }

  • .box p:nth-child(4){

  • background-colorrgba(93660.486);

  • /* 底面 */

  • transform:rotateX(-90degtranslateZ(100px);

  • }

  • .box p:nth-child(5){

  • background-colorrgba(24523740.486);

  • /* 右侧面 */

  • transformrotateY(90degtranslateZ(100px);

  • }

  • .box p:nth-child(6){

  • background-colorrgba(219132560.486);

  • /* 左侧面 */

  • transformrotateY(-90degtranslateZ(100px);

  • }

  • </style>

  • </head>

  • <body>

  • <div class="box">

  • <p></p>

  • <p></p>

  • <p></p>

  • <p></p>

  • <p></p>

  • <p></p>

  • </div>

  • </body>

  • </html>

学习收获与心得:

    成功没有捷径,只有靠自己的努力和付出才能取得胜利

学习完毕截图

https://img2.sycdn.imooc.com/6327009c0001177717161064.jpghttps://img1.sycdn.imooc.com/632700a30001f4ee17141220.jpghttps://img1.sycdn.imooc.com/632700aa0001f69517161050.jpg

点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消