1. 感觉以前那套UI更好看一点,现在刻意Meterial风格,反而没那么好看。

  2. 如果Campo项目的目的是方便其他开发者搭建论坛,那其实以前那种Bootstrap + 定制的方案可能更好。
    目前这个项目要用的话,就得先去理解那二十几个CSS文件,等于又学了一个新的CSS框架……反而以前那种更舒服一些,拿来都可以直接用,反正Bootstrap也比较熟悉。

  3. 导航栏三层汉堡按钮非常恶心,建议换一种方案。生产环境不太可能用三层汉堡按钮,尤其是PC端。

UI 方面有三个阶段目标:

  1. 开箱即用。
  2. 可以在后台通过 css 修改变量更改简单的样式,例如颜色。
  3. 规范化标签后,可以更深度定制。

目前还处于1。

这次重写用过 Bootstrap,然后又弃用了,首要是过不了自己的审美观,太同质化了,我觉得 UI 不能让人耳目一新的话不便于推广(一看 Bootstrap,初学者项目?)。定制又要不停跟框架搏斗,想做出想要的效果耗了不少时间,还不如自己写。

看中 Materials Design 主要优势是拥有跨平台的设计指引,虽然 PC 端指引弱了一些,相对的我做了一些修改,没有完全按照指引,例如原版的 Textfield 在网页端显得太宽,我没有用它的设计。YouTube 网页端也有三层汉堡,其实如果网站内容丰富就不太会留意这些细节。

目前我还不打算更改 UI 方案吧,因为想要实现的功能还缺很多。

那建议让侧边栏导航默认显示,可以缓解三层汉堡的问题。
Youtube不仅默认显示侧边栏导航,而且就算收起来的时候,也还是有一个精简版的导航在那里。

当然这个只是UI问题,跟项目本身关系不大。
加油~

侧栏默认显示有考虑过,最后还是默认隐藏。因为侧栏单纯是板块列表的话,没有必要一直展示。参考 RubyChina 和 V2EX,大部分时间都是看活跃话题,不需要看分类/结点。并且我希望主要内容居中显示。

如果侧栏添加了其它更常用的元素,到时再改动。

多谢提供的建议🙏

Sign in to post
/