看腻了Boostrap,偶然的机会发现了semantic-ui这个前端UI框架,感觉还不错的样子,于是就把十七度的UI改了一下。
因为Yii2和Bootstrap耦合度太高了(比如form表单,面包屑等),所以改起来还是挺费劲的,中途几次想要放弃。
好在坚持了下来,因为时间比较紧促,所以可能前台会出现一些莫名的问题(主要是js操作以前的dom的class之类的)。如果你遇到了这种问题,请及时在本贴反馈给我。
说一些自己的体会
semantic-ui的优点
- semantic-ui 的一些动画效果比bootstrap强大的多,充分利用了css3的特性。
- semantic-ui 提供了一些bootstrap没有的模块,比如Sidebar、Sticky 、可搜索的下拉框等等
semantic-ui的缺点
- 一个item里的图片大小你竟然给我写死了???

- 编译出来的包还是有点大,没经过gzip压缩之前竟然有798kb,r u kidding me? 这对移动端也太不友好了,建议老铁们在安装的时候选择自己需要的模块进行编译。