css - 表情符号在 IOS 7 上不会超过 16px 字体大小

标签 css cordova ios7 emoji

我们正在使用 UIWebView 中的网页在 phonegap 中制作一个应用程序,在这个产品中,我们允许使用苹果的表情符号,我们将 AppleColorEmoji 字体应用到该表情符号上,从而可以缩放它们。

在 iPad 和 iPhone 上更新到 IOS 7 后,以前允许缩放到任意大小的 AppleColorEmoji 字体的表情符号不再缩放超过 16px 字体大小(它可以缩放得更小)。它仍然可以在装有 IOS <7

的设备上按预期缩放

我担心这是他们在 IOS 7 中有意引入的东西。有没有其他人遇到过这个问题,甚至可能有解决方案?

最佳答案

在 Webkit 中,在 HTML 元素中缩放这样的 emoji 字符:

<span style="-webkit-transform: scale(5); position: absolute;">&#x1f47f;</span>

上述缺点包括定位需要根据大小进行调整,因为transform 必须应用于位置为absolute 的元素。如果表情符号转换太大,也可能发生像素化。

关于css - 表情符号在 IOS 7 上不会超过 16px 字体大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19702013/

相关文章:

iOS 7 UISegmentedControl 图片不显示

html - "input type=submit"理解 CSS 类吗?

html - 使 div 的行为像一个表,而不使用显示 : table

javascript - Windows Mobile Cordova - 自动换行选择菜单选项

javascript - 播放完视频后如何退出 HTML 5 VIdeo 播放器的 iPhone 全屏?

ios - UITableView 上的删除按钮下方的行

jquery - Tinymce 文本编辑器问题(有一个大字符串)

php - 将 PHP 背景颜色更改为 CSS 调用

cordova-plugin-local-通知和数据

ios7 - 在 iOS 7、XCode 5 中找不到 iPhone Simulator 文件夹