day11

A今天学了什么

1.水立方体

应用 transform: perspective() 和transform-style:preserve-3d 实现立体效果
Html 源码:
        <div class="box">
            <div class="one"></div>
            <div class="two"></div>
            <div class="three"></div>
            <div class="four"></div>
            <div class="five"></div>
            <div class="six"></div>
        </div>
CSS源码:
*{
                margin: 0;
                padding: 0;
            }
            @keyframes anima{
                0%{
                    transform:perspective(800px)  rotateX(72deg);
                }
                25%{
                    transform:perspective(800px)  rotateX(144deg);
                }
                50%{
                transform:perspective(800px)  rotateX(216deg);
                }
                75%{
                    transform:perspective(800px)  rotateX(288deg);
                }
                100%{
                    transform:perspective(800px)  rotateX(360deg);
                }
            }
            .box{
                width: 200px;
                height: 200px;
                position: relative;
                margin-left: auto;
                margin-right: auto;
                margin-top: 100px;
                transform-style:preserve-3d ;
                background: red;
            /*transform: rotate(45deg);*/
                animation:anima 5s infinite ease-in-out;
                /*transform:perspective(800px)  rotateX(45deg);*/
            }
            .box>div{
                border: 1px solid black;
                width: 200px;
                height: 200px;
                position: absolute;
                left: 0;
                top: 0;
            }
            .box>.one{
                transform: translateZ(100px) ; 
            }
            .box>.two{
                transform: translateZ(-100px) ;
            }
            .box>.three{
                transform:translateX(100px) rotateY(90deg);
            }
            .box>.four{
                transform:translateX(-100px) rotateY(90deg);
            }
            .box>.five{
                transform:translateY(100px) rotateX(90deg);
            }
            .box>.six{
                transform:translateY(-100px) rotateX(90deg);
            }
            

2.快捷标签语法

li*10  创建10个li
li{$$}*10  创建10个内容自增的 li
li.aa*10  创建10个class为aa的li
li.aa$*10  创建10个class为aa1开始自增的li
li#aa*10  创建10个id为aa的li
自带属性写在中括号里
a[href="#"]#b$*10

B今天学会了什么

1.水立方体

应用 transform: perspective() 和transform-style:preserve-3d 实现立体效果
Html 源码:
        <div class="box">
            <div class="one"></div>
            <div class="two"></div>
            <div class="three"></div>
            <div class="four"></div>
            <div class="five"></div>
            <div class="six"></div>
        </div>
CSS源码:
*{
                margin: 0;
                padding: 0;
            }
            @keyframes anima{
                0%{
                    transform:perspective(800px)  rotateX(72deg);
                }
                25%{
                    transform:perspective(800px)  rotateX(144deg);
                }
                50%{
                transform:perspective(800px)  rotateX(216deg);
                }
                75%{
                    transform:perspective(800px)  rotateX(288deg);
                }
                100%{
                    transform:perspective(800px)  rotateX(360deg);
                }
            }
            .box{
                width: 200px;
                height: 200px;
                position: relative;
                margin-left: auto;
                margin-right: auto;
                margin-top: 100px;
                transform-style:preserve-3d ;
                background: red;
            /*transform: rotate(45deg);*/
                animation:anima 5s infinite ease-in-out;
                /*transform:perspective(800px)  rotateX(45deg);*/
            }
            .box>div{
                border: 1px solid black;
                width: 200px;
                height: 200px;
                position: absolute;
                left: 0;
                top: 0;
            }
            .box>.one{
                transform: translateZ(100px) ; 
            }
            .box>.two{
                transform: translateZ(-100px) ;
            }
            .box>.three{
                transform:translateX(100px) rotateY(90deg);
            }
            .box>.four{
                transform:translateX(-100px) rotateY(90deg);
            }
            .box>.five{
                transform:translateY(100px) rotateX(90deg);
            }
            .box>.six{
                transform:translateY(-100px) rotateX(90deg);
            }
            

2.快捷标签语法

li*10  创建10个li
li{$$}*10  创建10个内容自增的 li
li.aa*10  创建10个class为aa的li
li.aa$*10  创建10个class为aa1开始自增的li
li#aa*10  创建10个id为aa的li
自带属性写在中括号里
a[href="#"]#b$*10

C今天没掌握什么

都掌握了
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Servlet JSP 自定义标签 开发步骤 实现标签类,实现标签接口集成半成品的支持类更加方便 登记标签类在tl...
    骇客与画家阅读 117评论 0 0
  • 今天周五,和我的一位朋友讨论她今天发生的一件事情。 事情是这样的,朋友说她们公司准备搬新办公室。大家都忙着搬迁前的...
    小螃谢阅读 117评论 0 0
  • 科研: 一、C3D(Learning Spatiotemporal Features with 3D Convol...
    飞翔的小瓜瓜阅读 2,175评论 3 2
  • 人这一生,只要你活着必然逃脱不了关系。 与家人的关系、朋友的关系、爱人的关系、同事的关系、孩子的关系、上司的关系、...
    一言二语阅读 421评论 0 0
  • 初遇 听见钥匙转动的声音,我高兴起来,一定是爸爸妈妈回来了。站起身来,准备门一开就冲过去给他们一个大大的拥抱。门开...
    伊窈窈阅读 277评论 1 1