EduSoho UI 设计规范(We...

  • 作品类型网页
  • 作品属性原创作品
  • 作品版权署名-非商业性使用-禁止演绎
79734 38 960 2016-05-20

因为我们的项目用到了Bootstrap前端框架,所以设计规范的一些元素是按照Bootstrap来的,另外我们也在一定程度上参考了Material Design以及Ant Design的一些东西,最后结合我们自身产品的特色和涉及到的UI元素总结出了下面这套设计规范。


在这套规范中需要注意几个问题,尤其是在Web Design中会遇到:


1、字体高度

字体是设计中非常重要的元素之一,很多设计师追求所谓的Perfect Pixel,如果要追求这个,你就必须要对字体有基本的了解,其中就包括字体高度,在Web Design中字体高度称为行高(line-height)。例如14px大小的字体,其实在行高设置为1.5的Web中高度为21px。


2、栅格布局

栅格布局是Bootstrap里面的重要概念,而且因为牵涉到响应式,所以设计师必须要对栅格的计算方式了如指掌,我们将Bootstrap的1170px container改成了1160px,所以栅格大小也做了相应调整,尤其需要了解1160px和1140px之间的关系。


3、场景色使用

因为我们产品的特殊性(需要考虑到大量定制和主题),所以色板还是沿用了Bootstrap的场景色方式,不同场景采用不同场景色,一些主题性的地方可以采用主色调。

全部评论:38

  • 木马toby

    2019-07-02 09:39

    都啥年代了,还基于bootstrap

  • 过马路不走斑马线

    2019-03-26 16:38

    @benz: 好的谢谢,我基于1130做也可以的吧?

  • benz

    2019-03-25 14:44

    @过马路不走斑马线: 因为他们是基于 1170px 作为 container 的,所以两边 padding 相加为 30px。

  • 过马路不走斑马线

    2019-03-22 10:56

    为什么我用bootstrap4.0排出来的内容宽度为1140,padding为15px,是怎么肥细??

  • _YvonneWang

    2018-07-23 11:23

    干货满满,整理的很全,感谢分享

  • 高桥一碗

    2017-11-16 10:26

    谢谢你的分享,对我的规范整理有很大的帮助

  • Mr. Chen

    2017-11-08 09:56

    可否出一套移动端的??

  • 用一种方式阐释自己

    2017-06-19 16:26

    很有用,可以!

  • 酸菜面汤

    2017-03-01 14:13

    看了下网站 有兼容性问题,应该是修改了原生态的样式!我基本不会改他的样式 ,我会自己写一套样式覆盖他的样式,控制页面大小~~

  • 宅芝麻

    2016-11-24 09:58

    6666666,太有用了

  • Ehahaha

    2016-10-27 17:56

    做的好赞 ! 最近我在设计网页也需要用到Bootstrap前端框架,新人不是很懂这方面的知识。请问方便可以留个联系请教吗?

  • benz

    2016-07-18 15:44

    @阿仙奴: 多谢吐槽,我们确实还有很多需要改进的地方:)

  • 阿仙奴

    2016-07-18 12:06

    @benz: 整理不错,不过产品真的不怎么样

  • dzcdhj

    2016-07-12 15:58

    很好的分享!支持,继续加油!

  • 冷暖_斐自知

    2016-07-06 14:50

    做后台时候,有一个列表有很多的字段需要显示,有什么好的解决办法吗?

  • 夏了个夏天啊

    2016-06-23 17:59

    Hi,我是猎头Rachel,看到你的作品非常欣赏。有一个互联网智能硬件公司的设计职位想给你推荐一下,他们成立于美国硅谷,智能硬件由德国团队设计,软件APP由上海的设计团队负责。他们的产品针对海外中高端市场,在国外有很好的销量。设计工作会涉及到和美国的同事协作。不知道是否感兴趣,可以私信留手机号码沟通一下吗?

  • vcnic

    2016-06-08 00:48

    为什么要使用1160呀 我搞了很久一直没有搞清楚。不是1170吗

  • benz

    2016-04-05 09:01

    @见习Cc: https://github.com/twbs/bootstrap/blob/2c3a592a6edb6596ca05c240abf7b053f6333c02/scss/_variables.scss#L157

  • 见习Cc

    2016-04-04 11:11

    想必阁下是没写过Bootstrap吧,Bootstrap.min.css里body的定义 { font-size: 14px; line-height: 1.42857143; } 算起来正好20,所谓追求完美布局更恰当的说是 “基于20px的网页垂直格栅基准”http://www.zhangxinxu.com/wordpress/2016/03/css-layout-base-20px/。14*1.5=21,那么请问您奇数字号在不同浏览器显示不一致的呢,有些会向下取整的呢? 还有修改栅格系统的大屏幕显示器 (≥1200px)的有效内容1170为1160势必要重新编译Bootstrap.css文件,就得重新设计一套新的数值,而作者所说1140-1160px是基于何种根据的呢?要知道网页栅格化的意义在于精准到每一像素,使得网页跟设计稿一致! 这是基于Bootstrap的么?有看过Bootstrap源码么?宽度都是基于百分比的,几乎很少设置定值,请问你所给的图片和面板定值在移动端显示如何?用Bootstrap的情景色居然不知道有渐变色的! 别误导新人了好吧!

  • 没事丫丫

    2016-03-07 10:24

    请问能下载吗?

  • 没事丫丫

    2016-03-07 10:23

    干货收藏

  • 雾的轮廓

    2016-03-03 11:22

    1160的原因是什么呢,?

  • benz

    2016-03-02 17:46

    @Jaydon: 是我们的产品,不过也没优化完全:)

  • ui_star

    2016-03-02 16:28

    这个屌 非常详细的规范 学习了

  • Jaydon

    2016-03-02 14:43

    气球鱼学院里面的是已经优化好的么

  • 36ldq36

    2016-03-01 17:12

    学习了,最近也在整理app的规范

  • benz

    2016-03-01 11:31

    @静水天岚: 多谢支持:)

  • benz

    2016-03-01 10:54

    @小柯123: demo.edusoho.com 这是我们目前的产品,还在按照规范优化中:)

  • benz

    2016-03-01 10:53

    @hantoo: 谢谢支持!:)

  • 静水天岚

    2016-03-01 10:33

    干货!

  • 更多

更多作品

发表评论

取消

点击右上角
分享给朋友吧

分享到

取消

每人每天仅限5票,快给你心仪的作品鼓励的一票。

投票