gpt4 book ai didi

html - 使用 CSS 缩放整个 HTML 元素,但没有子元素

转载 作者:行者123 更新时间:2023-11-28 17:08:01 24 4
gpt4 key购买 nike

我想缩放整个元素以使其缩放(它是一个六边形 div)但我不希望它缩放内部的其他内容。

所以基本上 transform: scale(2); 工作正常,但里面的元素被缩放到(例如应该在 div 中的图像和文本。

下面是一些简单的例子:

.scaled {
border: 1px solid #333;
transform: scale(2);
}
<div class='scaled'>
<span>non-scaled element</span>
</div>

无论如何我都希望元素有正常的比例

最佳答案

好吧,既然您没有提供任何代码,这在很大程度上取决于您想要实现的目标。

但原则是用你想要的值缩放你的六边形,并用那个值的倒数缩放内容。

这是一个比例为 4 的示例。

.container {
padding: 5px;
background: #ddd;
transform: scale(4);
position: relative;
left: 0;
margin: auto;
}

.content {
text-align: center;
background: #ccc;
transform: scale(calc(1/4));
}
<div class="container">
<div class="content">Lorem Ipsum</div>
</div>

关于html - 使用 CSS 缩放整个 HTML 元素,但没有子元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48227939/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com