• 安徽省高校公共体艺教育推行俱乐部制 2019-10-20
  • 王宝强离婚案年内宣判 宋喆涉职务侵占400余万 2019-10-20
  • 拆迁背后玩猫腻造成国家巨额经济损失 南昌这名官员“栽”了 2019-10-12
  • 不断开辟21世纪马克思主义新境界 —— 学习习近平总书记在纪念马克思诞辰200周年大会上的讲话 2019-10-03
  • 洛川县:构建“和事佬”工作机制 2019-10-02
  • 杭州加强对党员干部涉黑涉恶问题监督执纪 2019-10-02
  • 损害生态环境被追责  这则中纪委通报不是抓老虎 2019-09-17
  • 人民空军奋力投身改革强军 加快推进战略转型 2019-09-17
  • 高通二十一世纪课堂项目获第十二届人民企业社会责任奖年度案例奖 2019-09-07
  • 几家性价比超高的烤肉店 赶紧去试试 2019-08-13
  • 国外看中国科技:中国隧道技术发展迅速享誉世界 2019-08-08
  • 安琦:樱桃销售额没到1亿 但肯定比踢足球挣得多 2019-08-07
  • 河北定州:秸秆回收变废为宝 2019-08-07
  • “西瓜足迹”瞎掰与“晒的虚荣” 2019-07-28
  • 这么勤劳的虎你见过吗 白虎帮饲养员擦玻璃 2019-07-14
  • 彩霸王心水论坛47444:Css3d卡通公交车(原创)

    致富心水论坛 www.7z1h.net 所属分类:其他-动画效果

    分享到微信朋友圈
    X
    Css3d卡通公交车(原创) ie兼容12

    概述 :

    Css3d绘制一个卡通公交车 css3可以做一些很炫的3D效果,不过如果想绘制复杂点的图形的话还是不现实的,就比如曲面。但是通常情况下是做一些普通的特效是足够了。

    css3可以做一些很炫的3D效果,不过如果想绘制复杂点的图形的话还是不现实的,就比如曲面。但是通常情况下是做一些普通的特效是足够了。

    HTML

    <div class="stage">
        <div class="warp">
            <div class="box">
                <div class="face top"></div>
                <div class="face bottom">
    
                </div>
                <div class="face front">
                    <div class="window">
                        <div class="glass"></div>
                    </div>
                </div>
                <div class="face back">
                    <div class="window">
                        <div class="glass"></div>
                    </div>
                </div>
                <div class="face left">
                    <div class="wheel">
                        <div class="wheel-front">
                        </div>
                        <div class="wheel-back">
                        </div>
                    </div>
                </div>
                <div class="face right">
                    <div class="wheel">
                        <div class="wheel-front">
                        </div>
                        <div class="wheel-back">
                        </div>
                    </div>
                </div>
                <div class="wheel-width left-front"></div>
                <div class="wheel-width left-back"></div>
                <div class="wheel-width right-front"></div>
                <div class="wheel-width right-back"></div>
                <div class="wheel-in left-front-in"></div>
                <div class="wheel-in left-back-in"></div>
                <div class="wheel-in right-front-in"></div>
                <div class="wheel-in right-back-in"></div>
            </div>
        </div>
    </div>

    css

    .warp {
    	width:400px;
    	margin:5rem auto;
    }
    .box {
    	position:relative;
    	width:400px;
    	height:400px;
    	-webkit-transform-style:preserve-3d;
    	transform-style:preserve-3d;
    	transition:transform 2s;
    	transform:rotateY(220deg);
    	-webkit-animation:go 8s linear infinite;
    	-o-animation:go 8s linear infinite;
    	animation:go 8s linear infinite;
    	-webkit-animation-play-state:running;
    	-o-animation-play-state:running;
    	animation-play-state:running;
    }
    @-webkit-keyframes go {
    	0% {
    	-webkit-transform:rotateY(0deg);
    	-webkit-transform-origin:center center;
    }
    100% {
    	-webkit-transform:rotateY(360deg);
    	-webkit-transform-origin:center center;
    }
    }@-moz-keyframes go {
    	0% {
    	-moz-transform:rotateY(0deg);
    	-webkit-transform-origin:center center;
    }
    100% {
    	-moz-transform:rotateY(360deg);
    	-webkit-transform-origin:center center;
    }
    }.box:hover {
    	animation-play-state:paused;
    }
    .face {
    	width:600px;
    	height:200px;
    	position:absolute;
    	transform-origin:50% 50%;
    	/*backface-visibility:hidden;
    	*/
    }
    .top {
    	/*background-color:red;
    	*/
    	background-image:url(bustop.png);
    	transform:translateY(-100px) rotateX(90deg) rotateZ(90deg);
    }
    .bottom {
    	/*background-color:green;
    	*/
    	background-image:url(busbotton.png);
    	transform:translateY(100px) rotateX(90deg) rotateZ(90deg);
    }
    .left {
    	/*background-color:blue;
    	*/
    	background-image:url(bus.png);
    	-webkit-background-size:100%;
    	background-size:100%;
    	transform:translateX(-100px) rotateY(90deg) rotateZ(180deg);
    }
    .right {
    	background-image:url(busleft.png);
    	/*background-color:pink;
    	*/
    	transform:translateX(100px) rotateY(90deg) rotateZ(180deg);
    }
    .front {
    	width:200px;
    	height:200px;
    	transform:translateZ(300px) translateX(200px);
    	/*background-color:gray;
    	*/
    	background-image:url(busfront.png);
    }
    .back {
    	background-image:url(busback.png);
    	width:200px;
    	height:200px;
    	/*background-color:lightblue;
    	*/
    	transform:translateZ(-300px) translateX(200px);
    }
    /*轮子*/
    .wheel {
    	position:relative;
    	width:100%;
    }
    .wheel>div {
    	width:80px;
    	height:80px;
    	background-color:#000;
    	border-radius:50%;
    	position:absolute;
    	/*background-image:url(wheel.png);
    	*/
    }
    .wheel-front {
    	bottom:-60px;
    	left:100px;
    }
    .wheel-back {
    	bottom:-60px;
    	right:100px;
    }
    .wheel-width {
    	position:absolute;
    	height:100px;
    	width:20px;
    	background-color:#000;
    	/*border-radius:4px;
    	*/
    }
    .left-front {
    	transform:translateY(120px) translateX(200px) translateZ(150px) rotateY(0deg);
    }
    .left-back {
    	transform:translateY(120px) translateX(200px) translateZ(-150px) rotateY(0deg);
    }
    .right-front {
    	transform:translateY(120px) translateX(380px) translateZ(150px) rotateY(0deg);
    }
    .right-back {
    	transform:translateY(120px) translateX(380px) translateZ(-150px) rotateY(0deg);
    }
    /*轮子内侧*/
    .wheel-in {
    	width:80px;
    	height:80px;
    	background-color:#000;
    	border-radius:50%;
    	position:absolute;
    	/*background-image:url(wheel.png);
    	*/
    }
    .left-front-in {
    	transform:translateY(140px) translateX(180px) translateZ(150px) rotateY(90deg);
    }
    .left-back-in {
    	transform:translateY(140px) translateX(180px) translateZ(-150px) rotateY(90deg);
    }
    .right-front-in {
    	transform:translateY(140px) translateX(340px) translateZ(150px) rotateY(90deg);
    }
    .right-back-in {
    	transform:translateY(140px) translateX(340px) translateZ(-150px) rotateY(90deg);
    }
    /*车窗*/
    .window {
    	position:relative;
    	width:100%;
    }
    .glass {
    	width:160px;
    	height:60px;
    	left:20px;
    	top:20px;
    	background-color:#9abfdc;
    	border-radius:10px;
    	position:absolute;
    }
    相关插件-动画效果

    jQuery延时动画插件aniAuto

    该插件主要用于执行Animate.css动画库,可以实现动画延时,队列,执行时间,滞后执行,重复执行等
      动画效果
     19669  182

    jQuery手机网页点赞效果

    常用网页、移动端的点赞效果
      动画效果
     17791  189

    小球碰撞(完全弹性碰撞)

    给自己主页目录用这个的,顺便传上来。
      动画效果
     26374  261

    超级牛B的js效果

    跟上一个心的形状用的类似的方法。不用我多说,看了就知道有多牛B了哦??杉嫒菔只?。暂停之后一个手指拖动改变视角,两个手指可以调整视角的大小,三个手指可以移动。
      动画效果
     43075  157

    讨论这个项目(1)回答他人问题或分享插件使用方法奖励jQ币 评论用户自律公约

      王进 0
      2019/10/3 14:24:21
      感谢江西老表:-】 回复
    取消回复
  • 安徽省高校公共体艺教育推行俱乐部制 2019-10-20
  • 王宝强离婚案年内宣判 宋喆涉职务侵占400余万 2019-10-20
  • 拆迁背后玩猫腻造成国家巨额经济损失 南昌这名官员“栽”了 2019-10-12
  • 不断开辟21世纪马克思主义新境界 —— 学习习近平总书记在纪念马克思诞辰200周年大会上的讲话 2019-10-03
  • 洛川县:构建“和事佬”工作机制 2019-10-02
  • 杭州加强对党员干部涉黑涉恶问题监督执纪 2019-10-02
  • 损害生态环境被追责  这则中纪委通报不是抓老虎 2019-09-17
  • 人民空军奋力投身改革强军 加快推进战略转型 2019-09-17
  • 高通二十一世纪课堂项目获第十二届人民企业社会责任奖年度案例奖 2019-09-07
  • 几家性价比超高的烤肉店 赶紧去试试 2019-08-13
  • 国外看中国科技:中国隧道技术发展迅速享誉世界 2019-08-08
  • 安琦:樱桃销售额没到1亿 但肯定比踢足球挣得多 2019-08-07
  • 河北定州:秸秆回收变废为宝 2019-08-07
  • “西瓜足迹”瞎掰与“晒的虚荣” 2019-07-28
  • 这么勤劳的虎你见过吗 白虎帮饲养员擦玻璃 2019-07-14
  • 香港宝宝3肖6码资料区 时时彩最精准人工计划 竞彩足球跟单可靠嘛 pk10赛车冠军永无规律 三人斗地主报名规则 重庆时时彩开奖记录 轩彩娱乐人无信而不立 雪缘园比分直播 pk10直播开奖赛车链接 pk106码倍投方案 pk10全天五码两期计划 bet007篮球 时时彩定位一码计算法 蚂蚁博士时时彩 安徽时时预测软件手机版下载 home—必发娱乐