【发布时间】:2019-06-09 14:15:54
【问题描述】:
我学习编码已经有一段时间了,而且我确实学到了很多东西,但是造型对我来说一直很痛苦(我知道这很尴尬)。我完全不知道导航栏应该有多少像素或任何组件应该有多宽。如果它对我来说太小/太大,我会调整它的大小。尺寸单位?不知道。不要误会我的意思。百分比、ems 和指标 - 我知道它的存在以及它们的作用,但我以像素为单位做所有事情。我并不是说我编写的代码看起来很可怕而且反应迟钝。一切都是尝试和错误,直到事情看起来美观为止,而且我花了很多时间让事情看起来很漂亮。
假设我需要在 CSS 中制作一些简单的东西,比如弹出模式。我可能将隐藏的内容包装在div 中,类为modal,其内容在div 中,类为modal__content,创建一个button 以关闭它并在其中包含一些文本。语义正确的 HTML 不是问题。动画和颜色?好吧,你明白了。我只是不知道如何设计它。那时我意识到我只是在理论上了解 CSS。我可以编码,但我只是不知道模态应该是桌面屏幕的 300x200 像素框还是使用百分比?
如果您有一些保存的文章或书籍可以推荐,我将非常感激。
我使用过 Bootstrap 和语义 UI。这些是非常酷且方便的工具,但我希望了解一些关于尺寸调整的深入指导,因为我真的不知道某些东西实际上应该是什么样子。大多数时候我只是关注所有的字体大小、填充和边距等。
【问题讨论】:
标签: css user-interface design-patterns frontend user-experience