V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
gdtv
V2EX  ›  问与答

比较特别的要求:有没有不影响原来样式的前端框架/样式

  •  
  •   gdtv · 2016-07-23 14:23:32 +08:00 · 1892 次点击
    这是一个创建于 2846 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我们原来有一个网站,前端是别人写的,但那个人离职了。
    现在只剩下我一个后端工程师要兼职负责前端的修改,有时候要加个表单、加个按键、加个图标什么的,可是我的美术水平太烂,连这些小东西都做不漂亮。
    bootstrap 这个框架里面的表单、按键、图标的样式就很好看,但是如果直接引入全套 bootstrap 的样式,又会影响网站原来的样式。
    有没有办法只引入 bootstrap 的表单、按键、图标等元素的样式而又不会对原来的网页有大的影响呢?
    9 条回复    2016-07-24 09:51:52 +08:00
    bdbai
        1
    bdbai  
       2016-07-23 14:46:30 +08:00 via Android
    把整套 Bootstrap 下下来,挑自己需要的部分编译好。再用 PostCSS 做一些处理,模块化,厂商前缀等。
    LancerComet
        2
    LancerComet  
       2016-07-23 14:52:38 +08:00
    MDL 这种有命名空间的?
    https://getmdl.io/
    DT27
        3
    DT27  
       2016-07-23 14:59:30 +08:00
    原来应该有样式的吧,直接用不就行了?
    DT27
        4
    DT27  
       2016-07-23 15:00:04 +08:00
    然后刚发现 http://purecss.io/ 楼主试一下~
    kumakiti
        5
    kumakiti  
       2016-07-23 16:25:47 +08:00
    @DT27 purecss 也有一些全局样式,所以肯定做不到不影响原来的样式
    cloverstd
        6
    cloverstd  
       2016-07-23 16:34:51 +08:00
    阮一峰有写过一篇 CSS Modules 的用法的文章

    http://www.ruanyifeng.com/blog/2016/06/css_modules.html
    BOYPT
        7
    BOYPT  
       2016-07-23 16:49:43 +08:00
    不可能没有全局样式的; CSS 框架就是首先引入一个全局 normalize 的样式,然后在这个基础上形成一个框架;
    否则在每个浏览器里面默认样式不一样,根本不可能开发。
    lz 应该首先引入 nuomalize ,然后修改现有的样式让他们适应,然后再使用框架。
    leeloto
        8
    leeloto  
       2016-07-23 18:19:16 +08:00 via iPhone
    照着 boorstrap 修改一下不就行了, f12 复制粘贴
    gdtv
        9
    gdtv  
    OP
       2016-07-24 09:51:52 +08:00
    谢谢各位的回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   4591 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 242ms · UTC 05:31 · PVG 13:31 · LAX 22:31 · JFK 01:31
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.