html – 应用CSS变换时影响其他元素:scale

我在页面上有三个div,它们并排浮动.使用css scale方法,我将最中间的div缩放到0.5.这很好用.

唯一的问题是缩放div不会影响其他div的位置.看起来像缩放的div仍然有一个原始比例的隐形容器.期望的结果是在缩放之后,边距保持不变.

添加一个例子:http://jsfiddle.net/yxYdd/3/(实际上,最中间的div充满了许多其他元素)

有没有一个整洁的方式,没有搞乱边缘等,所以缩放会影响其他div的定位?

解决方法

遗憾的是,这就是CSS 2D如何通过设计进行转换的方式.

你真正想要做的是避免在这个例子中使用CSS变换,而是使用另一个更简单的实现.

在这里为你做了这个:http://jsfiddle.net/yxYdd/4/

您真正需要的唯一变化是:

.scaleDiv{
    width:75px;
}

哪个产生你想要的效果.这不好笑吗?

相关文章

vue阻止冒泡事件 阻止点击事件的执行 <div @click=&a...
尝试过使用网友说的API接口获取 找到的都是失效了 暂时就使用...
后台我拿的数据是这样的格式: [ {id:1 , parentId: 0, name:...
JAVA下载文件防重复点击,防止多次下载请求,Cookie方式快速简...
Mip是什么意思以及作用有哪些