发现和范围
与客户坐下来确定目标、目的和需求。您应该已经起草了目标网站的报价,并讨论了周转时间。确保写下您无法提供的任何所需内容。您需要弄清楚网站的结构。例如响应式、仅限平板电脑和手机、仅限台式机、仅限台式机和平板电脑。您需要弄清楚该设计是否是一个多阶段的设计目标,例如客户想要发布桌面版本并在以后想要一个完整的移动应用程序。
内容映射
希望您已获得该站点所需的所有内容。您应该绘制出站点及其功能。决定未来修改的可扩展性如何,决定如果代码用于 CMS 或应用程序,代码的结构如何。
例子:
小样
在您完成“树”或“地图”并获得客户的批准后,我将使用手绘草图或模型工具。如果您在右上角进行搜索,则有关此主题的问题很多
例子:
在 Photoshop 中进行网页设计的设计违背了当今时代的目的。我不知道有多少人仍然在使用 Photoshop,因为制作一个精美的按钮所花费的时间本来可以花费相同的时间并在浏览器中进行编码。如果我必须根据特殊要求使用应用程序,我会将其部署在 Illustrator 或 InDesign 中。我建议迁移以设计样式图块,例如:
使用瓷砖的目的,您不会将设计交给客户并将自己置于“这看起来不像您给我的设计”的角落。此外,如果您正在规划一个网站,则没有理由花时间在 Photoshop 中进行布局以提高响应能力,因为您将花费大量时间为某些设备等进行设计,等等。如果您必须设计完整的网站,我会如前所述,考虑 Illustrator 的 SVG 以及与 Photoshop 相比为您的站点导出元素的能力。在某种程度上,您甚至可以使用 InDesign 格式化内容,但我只会使用 Photoshop 进行图像处理,如果我要这样做,我可能会使用 ImageMagick。我将 Style Tile 比其他人更进一步,并将其编码到一个页面中,因此我完成了我主人的初步任务.css
文件。
线框
如果您没有注意到,我更喜欢在浏览器中部署设计。现在这些天我可能会使用 Illustrator 来绘制网站草图或网站模型,但我通常会部署一个默认模板.css
文件,灰度不超过 6 种颜色,并且我会为网站结构编写所有代码,因为大多数人不能了解设计并想要玩一些东西。我有时会继续在 PHP 中执行此操作,因为它更容易为 CMS 部署。然后,我将以黑白方式使用客户提供的字体开发一个简单的子域,以便整个站点的功能都存在并且他们可以通过它。由于我没有花时间添加所有内容或颜色(因为我使用虚拟文本参考:“替代 Lorem Ipsum(虚拟文本)用于网站") 如果他们不喜欢基于设备的某个元素,我可以轻松地修改存在的任何更改。
着色和内容
一旦客户签署了网站的结构和功能,我将编写 CSS 的其余部分并添加请求的动画或 JavaScript 细节。因为我已经批准了样式图块,如果我正确开发它,我可以简单地复制 CSS 并进行设置。
调试,调试,调试
客户端签核前的最后一步是调试并确保我的代码可靠且没有错误。如果一切正确,我应该可以顺利发布。此步骤还包括服务测试和负载测试,如果这是您定价和提供的。就个人而言,我坚信任何设计师都应该知道他们正在开发什么,就像你希望在涉及印刷设计时所做的那样。如果客户买不起真正的托管服务提供商,它可能会限制网站的性能,他们只会说这是你的错,你做错了什么。
训练
我通常会在 CMS 网站上的简短/报价培训中出价。一些用户不知道他们在做什么,所以我会出价一个下午,用一个多小时的时间来解决问题,以确保完成任何事情或确保他们最大限度地使用我的设计。
由于您提出了一个基本问题,因此其他一些可能会有所帮助的主题: