如何解决在线网页挂载本地样式的问题

本文来自网易云社区

作者:孙有军


简单的说,用你的设计为已上线的网站换一套皮肤。在不改变结构的基础上,让自己赏心悦目。

新年新气象,KS效率控第1篇关于“视觉和前端”如何解决在线网页挂载本地样式的问题。

问题一 能不能帮在线网站换肤?

浏览behance的时候,发现这个网站应用了“acumin-pro”字体,对简体中文支持并不友好,基于设计师的追求,心想能不能选一款我自己喜欢的字体呢?

a18777f3-ba81-4a86-a885-01695ee3a2f2?imageView&thumbnail=1400x0

修改成

f95b3b10-064d-4a89-b81d-e1be01a5af6f?imageView&thumbnail=1400x0

通过开发者工具修改CSS,前后对比

4bf80c61-e384-4476-b3a1-019d903326bc?imageView&thumbnail=1400x0

body {    background-color: #f9f9f9;    color: #2b2b2b;    font-family: "acumin-pro","Helvetica Neue",Helvetica,Arial,メイリオ,Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro W3",osaka,"ï¼­ï¼³ ï¼°ã‚´ã‚·ãƒƒã‚¯","MS PGothic",sans-serif;    font-size: 12px;    line-height: 1.3;}

问题二 怎么让网站持久加载自定义样式

开发者工具图一时之快解决了样式问题,但是等到下次刷新的时候之前定义的样式都会被重置,有没有办法让自己的CSS更持久呢。

推荐插件 https://finch.io

重点 安装chrome插件

finch插件解决了这个问题,原理非常简单的,finch利用自定义的css覆盖了原有网站的样式,好比给网站穿上一套定制的衣服。不需要注册也可以正常使用

48a2647d-0471-4c71-916b-8366bd834fdc?imageView&thumbnail=1400x0

9bf07c8f-3d21-4aed-b3de-b0efbc67d47d?imageView&thumbnail=1400x0

实际应用-KS实践者社区的换肤实验

以KS为例,将白色主题界面切换到黑色主题。

GIF动图

最终效果

c813be2d-46ba-46d5-8f90-14878ceabc66?imageView&thumbnail=1400x0b9290509-1944-4ba2-bb82-faaa584f7d1b?imageView&thumbnail=1400x0

修改版式后的效果

9f631d4f-8a81-4322-b1c1-2c3167294bcf?imageView&thumbnail=1400x0

延展思考

如果我们将这个“本地换肤”这个概念应用到项目的实际视觉走查中,可以解决多少视觉BUG,视觉还原度,反复修改的效率问题; 设想一下:

  • 视觉可以通过最简单修改方式改变网页样式即时得到反馈,甚至都不需要写代码,不需要经历整个开发流程,版本迭代之后在看到改版效果,迅速改善产品视觉层;

  • 前端再也不用头疼各种样式规范、尺寸标注了,只要按照视觉的换肤属性,一次性修改样。

  • 最重要的一点这一切都是设计过程都是及时反馈的,所见即所得



网易云免费体验馆,0成本体验20+款云产品! 

更多网易研发、产品、运营经验分享请访问网易云社区


相关文章:
【推荐】 分布式存储系统Kudu与HBase的简要分析与对比
【推荐】 ==vs===inJavascript

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值