热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

使相同元素上的两个(或更多)变换一起工作

如何解决《使相同元素上的两个(或更多)变换一起工作》经验,为你挑选了1个好方法。

我怎样才能让这两个一起工作?看起来他们正在阻止/打破彼此/或仅调用破坏transform3d

HTML结构

CSS样式

#container {
    -webkit-perspective:200px;
    -webkit-transform-style:preserve-3d;
    width:450px
}
.one {
    position:absolute;
    width:100px;
    height:100px;
    background-color:blue;
    -webkit-transition:1s ease all;
    border:1px solid black;
}
.two {
    -webkit-transform:translate3d(0, 100px, 0);
    position:absolute;
    width:100px;
    height:100px;
    background-color:red;
    -webkit-transition:1s ease all;
    border:1px solid black
}
.one:hover {
    -webkit-transform:scale3d(0, 0, 0);
}
.div.one {
    width:100px;
    height:100px;
    background-color:green;
   -webkit-transform:translate3d(0,400px,0);
}
.div.one:hover{
    -webkit-transform:scale3d(0,0,0);
}

小提琴= http://jsfiddle.net/q44ssh7g/1/



1> AwesomeGuy..:

使用多个转换时,您应该将它组合成一个,如下所示:

transform: translate3d(0,400px,0) scale3d(0,0,0);

否则它会覆盖/阻塞,如你所说.


推荐阅读
author-avatar
fo切為祢
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有