html - 转换容器时避免字体大小缩放的最佳方法是什么?

标签 html css animation

我正在使用 CSS transform: scale动画模式的输入。问题是文本比例为 <div>包含它。

如何避免?

我想使用 scale因为它是 suggested获得更流畅动画的方法。

最佳答案

您可以做的是转换容器和文本。

容器按比例放大,而文本按比例缩小 - 所以它看起来保持不变。

这是一个非常基本的例子:

button:focus + div {
  transform: scale(2);
}

button:focus + div p {
  transform: scale(.5);
}

div {
  width: 200px;
  margin: 0 auto;
  text-align: center;
  background: black;
  color: white;
}
<button>Click to scale box</button>

<div>
  <p>Do not scale this text</p>
</div>

关于html - 转换容器时避免字体大小缩放的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47621403/

相关文章:

php - onClick 重新加载 div 中的图像

Jquery 返回带有 span 标签的 NaN

css - WooCommerce 产品图片甚至没有

android - 无论布局容器如何,动画 View

jquery - 如何在加载页面时制作图像 'pop out'(使用 jQuery 或可能的 CSS 转换)

jquery - Javascript使扩展段落自动关闭

html - 百分比 float 网格布局子像素错误

jquery - 防止在html中加载图像

javascript - 使用 jQuery 动画渐变

javascript - 如何使用jquery获取双击之间的时间差?