IT技术博客大学习 共学习 共进步
全部 移动开发 后端 数据库 AI 算法 安全 DevOps 前端 设计 开发者
首页 / B3 bohemia's
IT 2014-11-23 21:01:43 / 累计浏览 3,500

iOS和Android设计规范备忘表

这篇介绍了一个iOS与Android设计规范的对照表,作者认为这是目前较为清晰易用的参考资源。文章直接呈现了一个全面的对比图表,涵盖了两个平台在导航、交互、图标、排版等核心方面的设计差异。 例如,iOS的设计强调简洁和一致性,导航常置于底部,交互反馈偏向微妙动画;而Android更

本机暂存
IT 2012-10-22 13:18:27 / 累计浏览 7,660

颜色的代码表达式

这篇讲的是颜色在代码世界里的“面孔”——为什么同样是红色,有时写#FF0000,有时要写rgb(255,0,0),有时又变成hsl(0,100%,50%)?作者从开发者的实际困惑切入,拆解了RGB、HEX、HSL等主流颜色格式的底层逻辑和表达差异。 文章的核心对比在于这些格式的侧重点不同:RGB和HEX是直观的“光三原色”混合模型,适合精确匹配设计稿;而HSL则从人眼感知出发,用色相、饱和度、亮度来描述,极大地方便了我们动态调整颜色明暗或生成色系。作者还点出了一个关键场景——无障碍设计(如调整对比度)时,HSL往往比RGB更得心应手。 理解这些差异不是为了死记硬背,而是为了在编码时做出更明智的选择。比如,需要精确的视觉一致性时用HEX,在编写需要动态变化的颜色代码(如主题皮肤、hover效果)时,切换到HSL会让逻辑更清晰、更易维护。

本机暂存
IT 2012-03-25 21:00:16 / 累计浏览 2,360

可读性:优化文本长度

这篇讲的是文本排版中一个看似微小却至关重要的细节:行宽。作者指出,过长的行宽会迫使读者的眼睛长距离扫视,打乱阅读节奏;而过短的行宽又会频繁换行,影响理解连贯性。文章的目标,是帮助开发者找到那个让阅读体验最舒适的“甜蜜点”。 作者没有停留在理论探讨,而是给出了清晰的可操作建议。他通过分析研究数据,指出每行75到100个字符是最佳范围。这个长度既能保持阅读的流畅性,又不会让眼球过于疲劳。更巧妙的是,文章还考虑了不同场景的适配,比如在代码编辑器或文档中,如何通过调整容器宽度或字体大小来实现这一理想行长。 这篇文章的价值在于,它把“可读性”这个模糊的概念,转化成了前端或文档工程师可以立刻动手调整的具体参数。通过关注这个细节,你不仅能提升文字内容的亲和力,甚至也能改善代码注释和日志的可读性。它提醒我们,好的设计往往就藏在这些基础但关键的排版选择里。

本机暂存
IT 2012-03-25 20:59:22 / 累计浏览 3,140

从滚动条消失看细节设计

这篇讲的是设计师对滚动条消失这一细节的思考。作者从“滚动条在现代UI中逐渐隐去”这一常见现象切入,指出了一个容易被忽略的矛盾:为追求界面简洁而隐藏滚动条,却可能牺牲了用户的可发现性与操作预期。 文章并未停留在批评,而是深入探讨了设计师内心的“纠结坚持”——即便在项目资源或技术限制下无法做到完美,对细节的本能关注仍是驱动体验优化的关键。这种关注不仅限于视觉美观,更关乎功能可见性与用户认知模型的匹配。 作者通过这个微小案例,实际上在讨论一个更普遍的设计困境:我们应在何处坚持细节打磨,又在何处做出合理妥协?对于开发者和设计师而言,这提醒我们在每一次取舍中,都需清楚自己究竟在为什么样的用户体验负责。

本机暂存
IT 2012-03-11 22:38:53 / 累计浏览 2,460

为细节设计

这篇讲的是,设计师与细节之间那种“爱恨交织”的持久战。 作者认为,真正的设计师内心都有一种对细节的本能执着,即便在实际项目中,受限于时间、资源或需求变更,常常无法达到设想中的完美状态。这种“纠结的坚持”并非一种负担,而是驱动设计向前的核心动力。文章深入探讨了为何细节如此重要:它不仅是功能实现的末端,更是用户体验的起点和终点。一个微小的交互反馈、一处恰到好处的文案、甚至像素级的对齐,都在无声地向用户传递着产品的态度与完整性。 细节设计往往决定了用户感知的“专业感”与“流畅度”。它将冰冷的逻辑转化为有温度的体验,让用户在不知不觉中获得满足与信任。作者的探讨启发我们,关注细节并非追求毫无意义的完美主义,而是对用户时间与感受的真正尊重。在宏大的功能框架之外,正是这些精心打磨的细节,最终拼凑出一款产品独特的质感和生命力。

本机暂存
IT 2012-01-24 13:28:33 / 累计浏览 4,880

响应式Web设计:50实例例与实践

这篇指南收录了50个精心筛选的响应式网页设计案例,从导航栏、图片布局到复杂的数据表格,系统展示了如何运用CSS媒体查询、弹性布局和视口单位来解决不同设备上的适配难题。 作者不仅展示了实现代码,更着重解析了每个案例背后的设计思路:比如为什么在小屏上选择汉堡菜单而非简化导航,或者如何让一个复杂仪表盘在手机上依然保持核心功能的可用性。文章覆盖了从基础网格重构到高级视口处理的完整光谱,特别对比了固定断点与流体断点策略在不同场景下的实际表现差异。 其最大价值在于将抽象的响应式原则转化为可直接参考的视觉方案与代码片段。无论你是正在构建一个多端适配的新项目,还是需要为现有页面寻找特定元素(如响应式视频、表单或定价卡片)的优化思路,这些来自真实项目的案例库都能提供直接且经过验证的解决路径。

本机暂存
IT 2011-08-19 22:58:56 / 累计浏览 3,420

Web设计师能从游戏中学到些什么

这篇文章探讨了一个有趣却常被忽视的视角:电子游戏,这个娱乐媒介的巅峰之一,实际上为Web设计师提供了一个宝贵的设计原则宝库。作者认为,顶尖游戏在引导玩家行为、维持沉浸感方面所做的努力,与优秀网站引导用户完成目标、提升停留体验的追求,底层逻辑高度相通。 文章核心指出,游戏设计师通过**精细的交互反馈机制**(如微小动画、音效和触觉反馈)让每一次点击都“有感”,这正是很多网站体验缺失的“确认感”和“愉悦感”。同时,**游戏的“心流”理论**——即在挑战与技能之间找到平衡点以保持用户专注——可以直接应用于设计用户旅程,避免信息过载或流程脱节。此外,游戏如何通过**视觉层次和环境叙事**自然地引导玩家注意力,而不依赖突兀的弹窗或指引,也为提升网页可用性提供了高级蓝图。 作者并非空谈理论,而是将这些游戏化设计思维具体化为可迁移的Web设计原则。他鼓励设计师们打破领域壁垒,从这个被精心设计的“体验实验室”中汲取灵感,从而创造出更具吸引力、更令人沉浸的数字产品。

本机暂存
IT 2011-04-29 13:40:20 / 累计浏览 3,180

用好Axure的协作功能

这篇讲的是如何在团队项目中利用Axure的协作功能来提升设计输出效率和质量。作者从实际项目经验出发,面对时间紧迫、质量要求高且需要多人协同的场景,“被迫”启用了Axure的在线协作。实践表明,这一功能有效解决了版本分散、设计稿不统一的核心痛点,确保了团队始终在同一基础上工作,从而在压力下保障了交付物的一致性。 文章具体展现了协作功能在真实工作流中的价值:它不仅仅是一个简单的文件共享,而是深度集成了版本控制和实时协同。当多人同时编辑或需要严格遵循设计规范时,这种基于云端的单一源工作模式,避免了传统本地文件传递带来的版本混乱和沟通成本。作者通过亲身案例,论证了在紧迫周期内,选择正确的协作工具如何直接助力团队达成高质量目标,为类似工作模式下的设计团队提供了一个清晰可行的实践参考。

本机暂存
IT 2011-02-16 22:15:19 / 累计浏览 2,900

用好Axure的协作功能

这篇讲的是作者在一个高强度项目中“被迫”上手Axure协作功能后,得出的意外收获。背景很具体:项目时间紧、交付质量要求高、且需要多人协同。为了确保所有人输出的是同一个版本、避免设计稿打架,他们启用了Axure的在线协作。 核心发现是,在这种“三高”场景下,Axure的协作功能变得异常好用。它解决了传统模式下版本混乱、反复同步的痛点,让多人能基于同一套组件和规范实时工作。对于设计团队,尤其是在敏捷迭代或跨职能合作中,这相当于建立了一个单一的真相来源。 文章并非泛泛而谈功能列表,而是从实战结果出发,印证了工具选择与场景匹配的重要性。当协作成为瓶颈时,善用平台提供的同步能力,能直接提升团队的设计一致性与整体效率,把精力从繁琐的版本管理中释放出来。

本机暂存
IT 2010-07-18 23:37:32 / 累计浏览 4,680

WordPress重定向漏洞

作者在日常更新博客时,遇到了一个意外情况:网站首页加载异常缓慢,状态栏一直卡在一个陌生的外站URL(http://ae.awaue.com/7)上。他从未调用过该站资源,第一反应是网站可能已被注入恶意代码(挂马)。排查后,首页HTML中只发现了两条可疑的外部脚本调用,访问该问题URL也无法打开。在缺乏更具体解决方案的情况下,作者的应急措施是直接移除这两段脚本,并计划观察后续情况。这篇文章记录了一次典型的网站安全问题初探,从发现症状、初步诊断到采取临时控制措施的完整过程,为遇到类似困惑的博主提供了第一手的排查思路。

本机暂存
IT 2010-07-07 12:24:04 / 累计浏览 2,780

用户体验案例研究:设计微博应用

这篇讲的是设计微博应用时如何平衡信息密度与操作流畅性的问题。作者从一个核心矛盾出发:微博既要满足用户快速浏览海量信息的需求,又要保证发布、互动等核心功能的易用性,尤其在移动端屏幕上。 文章详细拆解了设计决策过程。比如,作者没有采用传统的标签栏导航,而是设计了一种“浮动主操作按钮”,将最常用的发微博功能提升至最高优先级。同时,对信息流进行了分层展示:普通博文以摘要卡片形式呈现,而用户发布的原创长图或视频则自动全屏铺开,通过手势(如左滑)快速切换到评论区。这些细节设计背后是大量用户行为数据的支撑,比如发现超过60%的用户在看到图片帖时会立即查看评论。 经过这样的设计,新版本应用将用户从启动到完成一次“浏览并评论”的平均操作步骤从7步减少到了4步。这个案例展示了如何通过深入理解用户的核心任务,并用克制的交互创新来解决复杂产品中的体验瓶颈。

本机暂存