很多公司项目都会使用bootstrap,提高开发进程。但我并没有这样的感觉,设计师给的效果图和bootstrap的样式基本不一致,栅格模式的宽度为设备宽度的12分之一或者12分之一的倍数,但实际上不可能这么凑巧每次都是12的倍数啊?
例如下面是bootstrap按钮的样式
这是效果图
这里使用了bootstrap样式之后,还需要重新写字体,背景,边距等样式,跟重写差不多了。
我觉得我使用bootstrap框架的方式可能走进了误区,希望大神能够指点一下
很多公司项目都会使用bootstrap,提高开发进程。但我并没有这样的感觉,设计师给的效果图和bootstrap的样式基本不一致,栅格模式的宽度为设备宽度的12分之一或者12分之一的倍数,但实际上不可能这么凑巧每次都是12的倍数啊?
例如下面是bootstrap按钮的样式
这是效果图
这里使用了bootstrap样式之后,还需要重新写字体,背景,边距等样式,跟重写差不多了。
我觉得我使用bootstrap框架的方式可能走进了误区,希望大神能够指点一下
一款优秀的前端框架要兼顾:
开发者开发效率
用户交互(UI美观、操作便利)
不幸的是Bootstrap这两者都兼顾了。
回到以12栅格能不能满足项目的点上来。
一个优秀的项目,美观是必不可少的。
而美观的前提之一就是个操作流程界面UI的一致性。
假设一个页面用了12栅格。一个页面用了16栅格。一个页面用了20栅格。
那么这个网站整体能美观吗?
美观必须要保持一致,一致就必不可少需要遵守限制。
bootstrap比较适合在没有效果图的情况下快速构建界面。
如果出了ui,就没多少必要使用,自己改也麻烦,还容易引发样式冲突。
不过bootstrap有许多部分还是很好用的,比如栅格、浮动、响应式布局等等。说回来这些个自己搞一个通用的css库也可以,看愿不愿意动弹了。
可以根据情况打包需要的部分http://v3.bootcss.com/customize/
我从非前端的角度来说一说我自己的切身体会,作为一个后端狗,经常会写一些小的服务项目,只提供API然后并没有前端需要展示的页面,所以一般来说项目管理的后台就会使用一些现成的东西,我这边一般用的基于bootstrap的AdminLTE作为后端的模板,组件化,只需要把现有组件进行一些组合就能拿来使用,不需要自己进行样式的搭建,大大提高了后端开发的效率,这样就不用专门去前端部门找人来怼界面了,自己能分分钟撸出一个后台的管理界面,减少人员成本,这样其实就是一种提高开发进程的体现吧。
3 回答5.2k 阅读✓ 已解决
5 回答2.1k 阅读
2 回答2k 阅读✓ 已解决
1 回答3.1k 阅读✓ 已解决
3 回答2.5k 阅读
2 回答1.1k 阅读✓ 已解决
2 回答2.2k 阅读
谢邀。bootstrap用的不多,我觉得于我而言它更像是个用作响应式的快速框架,至于它的那些内置样式,如果设计能完全套用它的UI来给自然是最好,否则抛弃掉它的样式部分、直接用设计稿也没啥不好。切记不要为了用bootstrap而去套它的写法再加补丁,这样出来的东西很丑而且没法维护,也是背离了使用它的初衷了。
一点自己的看法,哪里讲的不对大家多担待~