- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在开发的软件的一个窗口对话框看起来有点像这样:(原始屏幕截图复制自 this coding horror post ,其他示例可在 this SO question 上找到)
问题是,所有选项都不能删除(那些可以删除的选项已经删除),并且它们必须一目了然(即不允许使用选项卡)编辑:我'添加了一条评论,解释了为什么选项卡在我的特定项目中不是一个选项。
我尝试过使用颜色来添加图标,但这只是增加了整体感觉,就像有人在暑期实习期间使用 Visual Studio 表单设计器随机删除了控件。
如何在不删除功能的情况下使此对话框
更加用户友好
不那么可怕?
编辑:我采用的 GUI 示例有很多明显的设计缺陷(请参阅这些答案 1 2 ),但即使在修复这些缺陷之后(我已经在我正在开发的软件上完成了这些缺陷),对话框仍然看起来很漂亮丑陋。
下面是另一个示例 ( credit )。控件(几乎)正确排列,使用了适当的控件等,但总体结果仍然看起来很糟糕:
(来源:judahhimango.com)
最佳答案
考虑到这些限制,我认为您不会有太多选择。
一个好的起点是使对齐和控制距离相等,以增加整体对称性,最终目标是减少视觉困惑。
示例:
内容修复:
一些更激进/有争议的变化:
经验法则:
想象每个控件的边界框的线一直延伸到到达表单边界。到达边界的不同线越少越好。 (因为正确对齐的控件会产生更多的事件线(-> 更少的独特可见线)
关于颜色和图标的使用:
仅仅添加图标和颜色并不能解决此类表单所存在的根本问题。它们都受到控件重载的困扰,添加更多控件只会使问题变得更糟,因为它们只会添加更多视觉噪音,但不会提供任何更多视觉提示。
关于user-interface - 如何增强丑陋的窗口窗体的美感,其中包含太多(必要的)功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1486420/
我是一名优秀的程序员,十分优秀!