美文网首页
国庆期间自己练习的心得

国庆期间自己练习的心得

作者: 佳古懵 | 来源:发表于2017-10-10 21:17 被阅读0次

国庆这几天在家好好研究了一下c3的操作,简单说是这样的,在css的基础上就是增加了一下属性值;比如我国庆做的一个盒子3d旋转的效果就是六个div盒子,设置各自的属性值,然后设置鼠标划去的hover效果,然后设置六个div的旋转度和动画进度的旋转值,代码如下:

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title></title>
        <style>
            .stage {
                height: 100px;
                width: 100px;
                margin: 600px auto;
                position: relative;//设置相对定位
                perspective: 300px;
            }
            .container {
                transform-style: preserve-3d;//设置动画的3d属性
            }
            .container:hover {
                animation: spin 2s linear infinite;//鼠标划上去的执行的时间
            }
            .side {
                background: rgba(255,0,0,0.3);
                border: 1px solid red;
                font-size: 60px;
                font-weight: bold;
                color: #fff;
                text-align: center;
                height: 196px;
                line-height: 196px;
                width: 196px;
                position: absolute;
                text-shadow: 0 -1px 0 rgba(0,0,0,0.2);
                text-transform: uppercase;
            }
//设置六个属性的拼接在一起的距离值和旋转度的值
            .front {
                background: url(img/2.jpg);
                transform: translateZ(100px);//代表属性的距离
            }
            .back {
                background: url(img/1.jpg);
                transform: rotateX(180deg)/*这代表属性的x轴的旋转度*/ translateZ(100px);
            }
            .left {
                background: url(img/3.jpg);
                transform: rotateY(-90deg)/*这代表属性的y轴的旋转度*/ translateZ(100px);
            }
            .right {
                background: url(img/4.jpg);
                transform: rotateY(90deg) translateZ(100px);
            }
            .top {
                background: url(img/5.jpg);
                transform: rotateX(90deg) translateZ(100px);
            }
            .bottom {
                transform: rotateX(-90deg) translateZ(100px);
            }
//最后设置动画的进度的旋转
            @keyframes spin{
                0%{transform: rotateY(0deg)rotateX(0deg);}
                50%{transform: rotateY(180deg)rotateX(180deg);}
                100%{transform: rotateY(360deg)rotateX(360deg);}
            }
        </style>
    </head>
    <body>
        <div class="stage">
            <div class="container">
                <div class="side front">前面</div>
                <div class="side back">背面</div>
                <div class="side left">左面</div>
                <div class="side right">右面</div>
                <div class="side top">顶面</div>
                <div class="side bottom">底面</div>
            </div>
        </div>
    </body>
</html>

这是我国庆期间做的一个c3的盒子3d旋转效果

相关文章

  • 国庆期间自己练习的心得

    国庆这几天在家好好研究了一下c3的操作,简单说是这样的,在css的基础上就是增加了一下属性值;比如我国庆做的一个盒...

  • 国庆期间养龟心得

    除了国庆当天,这几天一直是阴雨连绵,这在秋季很少见,而我却从今年开始养龟,真是挑战呀! 这几天温度很低,而且越来越...

  • 我练习藏地五式的方法与心得

    我练习藏地五式断断续续一年多,今天练习的时候灵感闪现,觉得自己有必要把练习期间积累的心得写下来,分享给大家...

  • 1007【今日话题】

    【国庆话题1007】 说一个国庆期间触动到你的故事吧。 ————————— 国庆期间读《穷查理宝典》,感觉自己的人...

  • 国庆期间

    回想这一个星期的日子,眼前一幕幕,家庭聚餐(文化旅游点,吃海鲜,博饼),一天的日子是温馨的,有说有笑,男男女女,老...

  • 国庆期间

    国庆七天,出门四天,上一天班,宅两天。一二号走亲戚。三号去虹口,去的时候跟着导航走,也没细看,结果在彭州走了很长一...

  • 国庆期间,

    我和家人在一起,没出去玩

  • 国庆期间

    国庆节计划回娘家,说做就做。 一早大一包小一包往车上搬带回娘家的东西,两个人跑了两三趟,还有三哥准备了佘家大院满满...

  • 直面剖析内心1

    学车后的写的第一篇心得。 整个国庆假期是痛苦的。这期间我分析过自己为什么会有这样的情绪,我也给自己提供...

  • 阿德勒微课分享

    昨日听了阿德勒的自卑超越,然后又听了一国庆期间阿德勒微课的分享,我想把我自己整理的笔记以及一些心得分享给大家。在我...

网友评论

      本文标题:国庆期间自己练习的心得

      本文链接:https://www.haomeiwen.com/subject/vyvbyxtx.html