不喜欢广告? 无广告 今天

CSS极简风格生成器

颜色开发人员
广告 移除?

预设样式


基础颜色

元素及其周围背景的颜色

形状


阴影

阴影从元素延伸的距离
明暗阴影之间的对比度
光线来源的方向(度数)
实时预览
广告 移除?

指导

CSS神经形态生成器

CSS极简风格生成器

无需手动调整两个相反的盒阴影,即可创建柔和、外扩的“神经形态”UI元素。选择一个基础颜色,选择形状(平面、凹陷、凸起或压入),拖动距离、强度、模糊和光线角度的滑块,然后将生成的CSS代码直接复制到项目中。

如何使用

  1. 选择一个背景颜色。该颜色同时用于元素和周围画布——正是这一点让神经形态效果得以实现。
  2. 选择形状: 平坦的, 凹陷 (轻微下凹), 凸起 (轻微凸出),或 内嵌 (压入)。
  3. 调整 距离光线角度 以设定阴影方向。
  4. 调整 强度模糊 直到表面感觉自然。
  5. 复制CSS代码,或切换 显示 HTML + CSS 以获取可粘贴的代码片段。

特征

  • 实时预览 ——每次滑块变化都会立即更新渲染的元素。
  • 五个内置预设 ——柔和光效、强烈光效、柔和暗色、强烈暗色和压入效果。
  • 自动推导的阴影颜色 ——明暗阴影会根据基础颜色进行数学上的变亮或变暗,从而确保效果始终匹配。
  • 凹陷和凸起渐变 ——该工具会在这些模式下为元素表面生成匹配的线性渐变。
  • 内嵌(压入)模式 ——用于按钮在点击时看起来“被压入”的效果。
  • 光线角度控制 ——可将虚拟光源从0°旋转到360°。
  • 可复制的CSS代码 ——输出干净,包含盒阴影声明和表面背景。

常问问题

  1. 什么是神经形态设计?

    神经形态(也称为柔和UI)是一种视觉风格,其中元素看起来像是从背景中凸出或沉入背景中。它通过两个具有相同模糊度的盒阴影实现——一个较亮的阴影位于光线照射的一侧,另一个较暗的阴影位于相反侧——这两个阴影都以与元素本身相同颜色的背景为底色渲染。

  2. 为什么元素必须与背景颜色相同?

    神经形态依赖于形状与背景属于同一表面的错觉。如果元素使用不同的颜色,它将不再看起来像凸出,而是像一个平面瓷砖带有两个随机的阴影,从而破坏了该效果。

  3. 神经形态界面是否具有可访问性?

    它们存在众所周知的可访问性权衡。由于所有元素共享背景颜色,与文本和其他UI的对比度通常很低,可能违反WCAG对比度要求,并使屏幕放大器用户感到困惑。建议将神经形态用于装饰性表面,而关键的交互元素应保持高对比度。

  4. 光线角度与阴影偏移之间有什么关系?

    两个阴影偏移是通过基本三角函数从光线角度推导出来的:offsetX = cos(角度) × 距离,offsetY = sin(角度) × 距离。相反的阴影放置在相反的偏移位置,以确保光线和暗影分别位于相对的边缘,与真实光源投射的位置一致。

想要享受无广告的体验吗? 立即无广告

安装我们的扩展

将 IO 工具添加到您最喜欢的浏览器,以便即时访问和更快地搜索

添加 Chrome 扩展程序 添加 边缘延伸 添加 Firefox 扩展 添加 Opera 扩展

记分板已到达!

记分板 是一种有趣的跟踪您游戏的方式,所有数据都存储在您的浏览器中。更多功能即将推出!

广告 移除?
广告 移除?
广告 移除?

新闻角 包含技术亮点

参与其中

帮助我们继续提供有价值的免费工具

给我买杯咖啡
广告 移除?