跳到内容
新发行

对这个项目有疑问吗?注册一个免费的GitHub帐户以打开一个问题,并联系其维护者和社区。

单击“注册GitHub”,表示您同意我们的服务条款隐私声明。我们偶尔会向您发送与帐户相关的电子邮件。

已经在GitHub上了?登录到您的帐户

字体系列:考虑使用CustomSelectControl而不是SelectControl #57301

正常开放
跟踪人 #60528
娟露查已打开此问题2023年12月21日·1条评论
正常开放
跟踪人 #60528

字体系列:考虑使用CustomSelectControl而不是SelectControl #57301

娟露查已打开此问题2023年12月21日·1条评论
标签
[功能]字体库 [功能]排版 字体和排版相关问题和PR [类型]增强功能 改进建议。

评论

@娟露查
复制链接

这解决了什么问题?

排版中的字体系列是用户可以在侧栏中找到的下拉字段之一。此字段使用选择控制组件以显示字体系列,供用户选择。此组件是<选择>HTML元素。每个浏览器都以自己的方式显示下拉列表,因为它是<选择>由浏览器管理的元素。

以下是一个字段包含大量字体(例如谷歌字体)的示例:

  • Firefox浏览器:
屏幕截图2023-12-21,09 56 38
  • 铬:
屏幕截图2023-12-21,09 57 40

当滚动选项时,firefox会在下拉列表中滚动而不更改其顶部位置,但在Chrome中,滚动会使下拉列表增加到屏幕的高度:
屏幕截图2023-12-21,09 57 52

你提出的解决方案是什么?

我们应该考虑使用自定义SelectControl而不是选择控制。我们已经将其用于其他字段,如字体大小:
09 56 01屏幕截图2023-12-21

使用该组件可以在不同浏览器之间保持相同的外观和行为,包括我们在Chrome中看到的垂直滚动行为。

@娟露查 娟露查补充这个[类型]增强功能 改进建议。标签2023年12月21日
@主要设计 约旦设计补充这个[功能]排版 字体和排版相关问题和PR标签2023年12月21日
乌萨夫·拉达尼添加了提交至乌察夫·拉达尼/古滕贝格引用的这个问题 2023年12月28日
当我们有太多字体时,SelectControl会在Chrome中显示高度等于屏幕高度的字体列表。但在Firefox中,高度并没有那么大。SelectControl使用默认的HTML选择界面,而CustomSelectControl使用自定义界面,所以用户可以看到可滚动列表而不是更高的列表。这样我们可以增强UI修复 WordPress第57301页.
@乌萨夫·拉达尼

@娟露查 @主要设计,我替换该组件以在所有不同浏览器中实现相同的UI公共关系。请让我知道我们是否可以进一步增强。

免费注册 在GitHub上加入此对话.已经有帐户了吗?登录以发表评论
标签
[功能]字体库 [功能]排版 字体和排版相关问题和PR [类型]增强功能 改进建议。
项目
还没有
开发

没有分支或拉取请求

4名参与者