美文网首页读书
使用新的 CSS 功能编写智能时钟应用程序将变得更加容易

使用新的 CSS 功能编写智能时钟应用程序将变得更加容易

作者: 技术的游戏 | 来源:发表于2022-11-09 23:17 被阅读0次

W3C 一直致力于标准化级联样式表。今年年底将创建一个新的快照,其中包含今年制定的所有标准。

成为 CSS 标准的道路还很长。它从编辑草稿开始,通过 LCWD 到工作草稿,然后从 PR 到 REC。一些标准成为 CSS 的官方部分,一些被丢弃。

今天,我们将深入了解 W3C 团队的工作,看看他们在做什么。请注意,这些规范中的大多数都处于 WD 状态,这意味着它们将来可能会成为标准,也可能不会成为标准。他们中的大多数处于“探索”状态。今天我将告诉你 W3C 如何使用处于工作草案状态的新标准来简化编写智能时钟应用程序:

CSS 圆形显示 1 级

智能时钟有时带有老式圆形显示屏。但是,它会在样式方面造成一些麻烦。具体来说,您可能很难识别屏幕是矩形还是圆形。然后,您的设计可能会中断,如草稿中的此图所示:

image.png

Hyojin Song、Jihye Hong 和 SoonBo Han 编辑的规范提供了一种根据屏幕形状应用 CSS 样式的新方法:

<head> 
    <link media="screen and (shape: rect)" rel="stylesheet" href="rectangle.css" /> 
    <link media="screen and (shape: round)" rel="stylesheet" href= "round.css" /> 
</head>

另一个问题是如何处理内容,当它不适合圆形屏幕时。在这里,建议的解决方案是使用 viewport-fit 来选择处理未微调内容的通用方式:

image.png

对我来说,最有趣的特性是shape-inside属性如果它被实现,浏览器将流动内容以适应圆形屏幕:

image.png

我不知道在浏览器中编写代码需要多少努力,但结果值得付出努力。

该规范可以为网页和应用程序开辟一个新领域。能够编写针对智能时钟进行微调的应用程序将改变游戏规则。

查看源规范以获取更多详细信息。

你怎么看待这件事?您想为智能时钟编写页面和应用程序吗?

有关 CSS 学习的更深入的文章,请关注、分享和喜欢文章!

相关文章

网友评论

    本文标题:使用新的 CSS 功能编写智能时钟应用程序将变得更加容易

    本文链接:https://www.haomeiwen.com/subject/eszatdtx.html