css - 使用 CSS3 转换 : scale on text for responsive headers? 的缺点是什么(如果有的话)

标签 css responsive-design media-queries

我有一个非常精致的标题,它使用 lettering.js 来设置每个字母的样式。

使用媒体查询更改文本大小会迫使我更改其他方面,例如 topright(相对)位置以及旋转和其他样式。

我在 webkit 中发现 transform: scale() 效果很好,可以缩放设计的各个方面,而不仅仅是字体大小。

其他浏览器是否存在导致该解决方案不佳的错误?好像还不错browser support ,但我担心其他浏览器和渲染引擎上的错误和像素化。

使用 CSS3 转换的缺点是什么(如果有的话):响应式标题的文本缩放?

最佳答案

我能想到的有两个问题:

  1. 该元素在文档中仍会占用其原始大小,因此您可能需要使用负边距来处理它。这是一个演示:http://jsfiddle.net/joshnh/MwMYT/
  2. 有些浏览器不能很好地呈现缩放元素。 Chrome 对此臭名昭著(尽管在转换元素的比例时最明显)。不过,他们正在变得更好!

话虽如此,我认为您提出的解决方案是合理的,而且缺点肯定是可控的!

关于css - 使用 CSS3 转换 : scale on text for responsive headers? 的缺点是什么(如果有的话),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12416665/

相关文章:

html - 如何摆脱输入日期的 x 和向上/向下箭头元素?

jquery - 是否可以获取现有的 CSS 规则属性,然后使用 jQuery 对其进行编辑

html - Bootstrap 响应式导航导致水平滚动

html - Twitter Bootstrap 仅在设备 "sm"上看起来很奇怪

html - 带有 Bootstrap 的响应式设计无法正常工作

javascript - HTML5字幕可以用css定位吗?

html - 在应用 CSS 类时需要一些帮助

html - 为打印和屏幕应用样式表

javascript - JavaScript 中的多媒体查询

html - 更早地折叠 Bootstrap 响应式导航栏