CSS caret-color 实验场 - 自定义文本光标颜色
选择颜色,实时观察输入框中文本光标的颜色变化,同时支持调整粗细。
UD5工具箱
选择颜色,实时观察输入框中文本光标的颜色变化,同时支持调整粗细。
调整 accent-color 值,实时查看单选框、复选框、进度条等原生控件的主题变化。
切换 overscroll-behavior 属性值,观察嵌套滚动容器到达边界时的不同行为。
拖拽嵌套网格项,预览并生成使用 CSS Subgrid 对齐父子网格的代码。
上传图片并选择不同的 object-fit 和 object-position 值,查看填充效果差异。
拖拽设置滚动时间线的触发范围与动画关键帧,自动生成 @scroll-timeline 及 animation-timeline CSS 代码。
制作一张 3D 翻转卡片,切换 backface-visibility 属性观察背面隐藏与否。
使用 :has() 伪类编写规则,实时查看父元素如何根据子元素状态改变自身样式。
设置容器宽度阈值,改变容器大小观察组件内部样式的变化,学习容器查询用法。
模拟 prefers-contrast: more/less 媒体特性,预览页面在高对比度模式下的视觉效果。
使用不同 font-display 值加载自定义字体,展示未字体下载时的文字显示行为。
注册带类型的 CSS 自定义属性,观察其如何支持过渡动画和继承效果。
设置 anchor-name 并让弹出元素使用 anchor() 函数定位,预览新式锚定布局。
上传浮动图片并选择圆形、椭圆或多边形 shape-outside 值,观察文字环绕效果。
提供 HTML 和 CSS,分析哪些选择器在当前页面中未被使用,提供清理建议。
设置粘性头部高度后,演示 scroll-padding-top 如何防止锚点定位被遮挡。
展示多种组合好的 CSS filter 效果(如 1977、古铜色),点击图片应用并复制代码。
粘贴 CSS 代码,一键移除所有冗余空格、注释和分号,快速压缩体积。
编写分别用于 light 和 dark 的 CSS,通过模拟 prefers-color-scheme 立即预览两种主题。
激活 forced-colors: active 模拟,观察页面在系统高对比度主题下的渲染效果。
应用 contain 的各种值(layout, paint, size),直观对比开启前后渲染和布局的变化。
通过颜色、字体和内容自定义有序或无序列表的项目符号样式,生成 ::marker CSS。
生成带有渐变颜色的边框效果,支持 border-image 和 background-clip 两种实现方式。
输入段落并切换 text-align 值,实时查看不同对齐方式的排版效果及连字符表现。
通过滑块实时调整 perspective、rotateX/Y/Z 等属性,观察卡片、立方体等元素的 3D 效果。
拖拽控制点创建不规则、有机感的圆角形状,生成对应的 border-radius 代码。
定义多个 CSS 自定义属性,通过滑块或颜色选择器实时修改并查看页面整体风格变化。
在两个视图间切换并调用 document.startViewTransition,观察浏览器默认过渡动画。
一键切换当前页面的 media 类型为 screen 或 print,方便调试打印样式。
切换页面到打印媒体类型,实时显示分页符、页边距,辅助优化打印样式表。
展示 CSS 系统颜色关键字(如 CanvasText, LinkText)在明暗模式下的实际渲染值。
输入最小/最大字体大小和视口范围,生成精确的 clamp() 值及回退方案。
对图片应用多种滤镜组合,对比原图与效果,学习 filter 属性的视觉影响。
演示新的 CSS @scope 规则如何限定样式作用范围,对比传统 BEM 和 CSS Modules。
添加多个阴影层,独立调节每层的偏移、模糊、扩展和颜色,创造复杂立体效果。
将 CSS Grid 容器和项目的属性以图形化卡片展示,点击查看具体效果和代码。
选择两张图片或纯色图层,切换 multiply、screen、overlay 等混合模式,预览并生成 CSS。
独立控制 perspective、rotateX/Y/Z、translateZ 等,实时查看3D卡片或立方体效果。
选择模板,调节颜色与动画,生成美观的单选/复选框样式代码。
调节宽度、颜色、条纹动画等参数,实时预览并生成进度条HTML/CSS。
编写带有伪类的选择器,实时高亮匹配的HTML元素,探索现代CSS选择器的能力。
上传精灵图,自动切片检测或手动框选获取背景定位数值,生成CSS Sprite代码。
提取 HTML 中所有内联 style,智能合并相同样式生成 class,并替换为类名以减小体积。
选择或上传自定义列表符号,生成对应的CSS ::marker或背景样式。
在色带任意位置点击添加色标并拖拽,感受渐变设计。
浏览数十种纯CSS实现的几何背景图案,一键复制代码。
类似字体工具,针对内外边距产生随视口平滑缩放的CSS值,完善流式布局体系。
生成背景渐变动画并使用 background-clip 填充文字的彩虹效果代码。
将CSS规则分配到不同@layer,并可视化展示最终生效声明及其来源层级,深入理解级联。
拖拽设计包含 Subgrid 的嵌套网格,直观展示子网格如何继承父网格轨道并进行独立调整,生成代码。
从一个基色或图片提取的颜色,自动生成 50-950 的色阶并导出为 Tailwind CSS 配置。
绘制 SVG 路径,让元素沿着路径运动,调整速度和缓动,生成动画代码。
在渐变条上拖拽添加和移动色标,调整颜色和位置,实时输出 CSS linear-gradient 代码。
选取渐变色,实时预览渐变文字效果并生成background-clip:text代码。
叠加多重box-shadow,模拟不同光源方向,直观生成逼真阴影CSS代码。
上传图片并设置层位置和滚动速度,生成纯 CSS 的多层视差滚动背景代码。
可视化浏览 Tailwind CSS 所有内置颜色的 50-950 色阶,点击复制类名或色值。
拖拽改变容器宽度,观察使用container-type和@container规则的元素如何自适应样式。
编写即将到来的CSS原生嵌套语法,实时查看等效的传统CSS输出与匹配效果。
动态调整 accent-color 并实时查看对复选框、单选按钮、进度条和滑块的影响。