CSS 将元素缩放为 100% 宽度

标签 css webkit-transform

我有兴趣缩小宽度为 100% 的 div。我遇到的问题是,当我向外扩展元素时,它会获得固定宽度,不再延伸 100% 的宽度。

示例 - http://jsfiddle.net/Fz7qh/2/

当我使用 CSS 缩放属性(而不是 transform: scale)时,它按预期工作,但我听说缩放属性没有得到很好的支持。我的问题是这可以通过 CSS 变换比例来实现吗?

最佳答案

要模拟 zoom 属性在这种情况下的作用,您可以添加 -transform-origin: 0 0; 并设置 widtholdWidth/newScale(100/0.7 ~= 142.857143):

http://jsfiddle.net/thirtydot/Fz7qh/5/

div.zoomed {
    -webkit-transform: scale(.7);
    -webkit-transform-origin: 0 0;
    width: 142.857143%;
}​

关于CSS 将元素缩放为 100% 宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10937154/

相关文章:

javascript - 有没有办法让用户只在 React 中查看模糊内容?

javascript - 在其他 div 下隐藏固定定位的 div(视差)

html - Text Wrap Laravel 从数据库中拉取文章

javascript - 如何在不改变该元素 sibling 位置的情况下显示子 div?

javascript - CSS3如何计算缩放后的高度和宽度

html - CSS 位置 :relative and -webkit-transform creates text weight glitch

javascript - 如何获取 CSS3-3d 转换元素的屏幕位置?

Javascript/jquery 在照片库中显示和隐藏 div