Chrome 133 最新动态
作者 / Rachel Andrew
本文内容速览:
CSS 高级 attr() 函数允许使用除 <string> 之外的类型,并可在所有 CSS 属性中使用。 CSS 滚动状态容器查询允许您根据容器的滚动状态,使用容器查询来设置容器后代的样式。 CSS text-box、text-box-trim 以及 text-box-edge 可用于更精细地控制文本的垂直对齐方式。 还有更多其他内容。
CSS 高级 attr() 函数
<div data-foo="blue">test</div>
div {color: attr(data-foo type(<color>), red);}
CSS 滚动状态容器查询
查询容器可以是滚动容器,也可以是受滚动容器的滚动位置影响的元素。可查询的状态如下:
stuck:粘性定位容器粘附在滚动框的某个边缘上。 snapped:滚动贴靠对齐的容器,目前处于水平或垂直贴靠状态。 scrollable:滚动容器是否可以按查询方向滚动。
.stuck-top {container-type: scroll-state;position: sticky;top: 0px;> nav {@container scroll-state(stuck: top) {background: Highlight;color: HighlightText;}}}
CSS text-box、text-box-trim 以及 text-box-edge
h1 {/* trim both sides to the capital letters */text-box: trim-both cap alphabetic;/* trim both sides to the lowercase letter x */text-box: trim-both ex alphabetic;}
更多内容
当然,还有更多内容:
Animation.overallProgress 为您提供一种便捷且一致的方式,用以表示动画在其迭代过程中的进度,且不受时间线类型的影响。 Node.prototype.moveBefore 允许您在 DOM 树中移动元素,而无需重置元素的状态。 FileSystemObserver 接口会向网站通知文件系统的更改。 PublicKeyCredentialgetClientCapabilities() 方法让您可以确定用户的客户端支持哪些 WebAuthn 功能。
持续关注
谷歌开发者特别招募活动进行中
诚邀热爱技术的你加入
通过多种形式 (文章/视频/coding 等) 创作与 Google 技术相关的讲解分享、实践案例或活动感受等内容,以及分享您应用 AI 技术的故事经历与成果。我们将为您提供平台和资源,助力您在分享中提升技能。更有惊喜权益等您领取,快来报名参与吧!