摄影和 CSS

Avatar of Chris Coyier
Chris Coyier

DigitalOcean 为您旅程的每个阶段提供云产品。 立即开始使用 200 美元的免费积分!

看起来确实有很多网页设计师也是摄影师,不是吗? 而我说的“摄影师”,是指他们拥有 DSLR 相机,并且在拍摄时非常注重美学。 为什么会有这种兴趣的重叠? 嗯,很明显,网页设计通常会包含照片。 也许我们喜欢拥有拍摄网站所需的照片所需的设备,并且从那里开始发展。 也许是因为摄影很像设计。 你拥有一个画布,你需要考虑设计的原则:颜色、平衡、线条、形状、对比度……格式塔。

我认为也许这种联系更深,因为它以相同的方式吸引了我们内心的极客。

CSS 并不是一种特别难理解的语言。 你选择事物,然后改变不同属性的值。 没有逻辑、没有数学、没有面向对象的概念、没有安全问题……它在很大程度上读起来像普通英语。 然而,理解它和真正擅长它之间存在很大差距。 老话适用得很好

学起来需要一天,精通需要一生。

CSS 最初可能看起来有点神秘,直到你深入挖掘,然后你可能会想“这就是全部吗?” 我发现摄影也很类似。 起初,DSLR 相机似乎像一个迷宫,有着各种设置和细节需要了解。 看起来学习如何在不同情况下和根据你的预期结果改变一切将是极其复杂的。 然后,你越深入,你就越意识到它基本上可以归结为你的 ISO、快门速度和光圈。 然后它再次发生,“这就是全部吗?”

它在两个方向上都更深入。 是的,CSS 可以变得更复杂,比如 CSS3 过渡、跨浏览器差异,以及尝试设计表单元素使其看起来像样。 是的,摄影可以变得更复杂,比如不同的镜头、处理白平衡和处理 RAW 图像。 但这些东西与核心概念相比是相对次要的。 掌握那些基本原理,剩下的会随着时间的推移而随之而来。