CSS Contain 属性演示 - 观察布局/样式/尺寸限制效果
应用 contain 的各种值(layout, paint, size),直观对比开启前后渲染和布局的变化。
UD5工具箱
Canvas · Window · Highlight · Mark · AccentColor 等 21 个系统颜色关键字
以下组件使用系统颜色关键字渲染,切换系统主题时外观会相应变化
选中这段高亮文字看看效果
这是标记文字的效果
灰色文本 GrayText(禁用态)
AccentColor 通常来自系统主题色
Canvas 在亮色主题下通常是白色,在暗色主题下则变为深灰色。使用系统颜色可以让网页自然地融入用户的系统主题,无需手动编写亮色/暗色两套样式。
Canvas 代表文档/画布的背景色,通常用于网页主体背景;Window 代表操作系统窗口的背景色。在大多数系统上两者颜色相同或非常接近,但在某些主题中可能有细微差别。Canvas 是 W3C 推荐用于网页背景的系统颜色,搭配 CanvasText 使用。
background: Canvas;color: CanvasText;border-color: ButtonBorder;color-scheme 属性强制指定主题:color-scheme: dark;(该元素内系统颜色按暗色主题解析)
AccentColor 和 AccentColorText 在 Safari 15.5+ 中得到支持。对于不支持的老旧浏览器,建议提供 fallback 颜色值。
--bg: Canvas; background: var(--bg);
Highlight 用于文本选区(鼠标拖选文字时的背景色),SelectedItem 用于列表或菜单中被选中项目的背景色。两者在大多数系统中颜色相近但不完全相同。Highlight 通常更偏蓝色调,SelectedItem 可能更偏灰色调。
Mark 源自 HTML <mark> 元素的默认样式,用于永久性标记文本(如搜索结果高亮)。Highlight 用于临时性选中文本。在亮色主题下 Mark 通常是黄色,Highlight 是蓝色;暗色主题下两者都会相应变暗。
color-scheme CSS 属性告诉浏览器该元素应使用哪种配色方案渲染系统颜色。可选值:light、dark、light dark(同时支持)。例如在页面根元素设置 color-scheme: light dark; 可以让整个页面自适应系统主题。也可以在任意子元素上单独设置,实现局部主题切换。
应用 contain 的各种值(layout, paint, size),直观对比开启前后渲染和布局的变化。
在页面上叠加可拖拽的半透明网格线,辅助网格布局对齐。
列出所有标准 CSS 光标值(pointer, grab, zoom-in 等),鼠标悬停实时查看对应光标样式并复制代码。
选择多张图片或纯色叠加,切换所有CSS混合模式并实时预览图层效果。
通过可视化控件定制滚动条轨道、滑块、按钮等伪元素样式,即时预览并复制生成代码。
制作像荧光笔划过的高亮背景或扫描下划线效果,导出类名。
创建 Shadow DOM 与普通 DOM 元素,对比样式隔离效果,理解 @layer 和 scoped styles。
搜索CSS属性,显示其在主流浏览器的支持范围和前缀需求,快速避免踩坑。
可视化浏览 Tailwind CSS 所有内置颜色的 50-950 色阶,点击复制类名或色值。
选择触发位置、箭头方向与样式,生成轻量悬停提示框代码。
上传图片并设置层位置和滚动速度,生成纯 CSS 的多层视差滚动背景代码。
并列播放所有CSS内置缓动函数(ease, linear等)的动画效果,方便对比选择。
搜索CSS属性和选择器,展示在主流浏览器的支持版本和全局使用率百分比。
调整透明度、模糊度和边框,实时预览毛玻璃UI卡片,生成兼容CSS backdrop-filter代码。
设置文字、速度和方向,生成使用 CSS 动画实现的滚动横幅代码。
在画布上放置多个色点,颜色平滑插值形成类似矢量网格渐变的梦幻背景。
调节宽度、颜色、条纹动画等参数,实时预览并生成进度条HTML/CSS。
浏览并一键复制常见CSS动画(跳动、淡入、滑动等)的@keyframes代码。
将 CSS Grid 容器和项目的属性以图形化卡片展示,点击查看具体效果和代码。
通过勾选元素关系(子孙、兄弟)、属性、伪类等条件,自动生成精确的CSS选择器字符串。
通过滑块和开关调整 Flex 容器和子项的所有 CSS 属性,实时观察布局变化,理解弹性盒子。
基于简单WebSocket服务,多人同时在同一画布上绘图,远程协作。
生成具有扫描线、荧光拖影和屏幕弯曲效果的纯CSS复古电脑终端样式。
为页面上使用CSS Grid的元素显示网格线和名称,辅助布局开发和调试。
提取 HTML 中所有内联 style,智能合并相同样式生成 class,并替换为类名以减小体积。
设定最小、首选、最大三个尺寸及视口范围,生成响应式CSS clamp()表达式。
编写带有伪类的选择器,实时高亮匹配的HTML元素,探索现代CSS选择器的能力。
创建带有向下箭头和自定选项风格的自定义选择框HTML+CSS代码。
拖拽调节Flex容器和子项属性,即时可视化响应效果,同时显示CSS代码,边学边用。
调节光源角度、颜色和距离,生成凹凸柔和的新拟态UI元素CSS盒阴影代码,潮流设计工具。