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

本文来自网易云社区

作者:孙有军

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

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

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

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

修改成

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

body {    background-color: #f9f9f9;    color: #2b2b2b;    font-family: "acumin-pro","Helvetica Neue",Helvetica,Arial,?????¤??a??a,Meiryo,"??’?????????角??′ Pro W3","Hiragino Kaku Gothic Pro W3",osaka,"??-??3 ??°??′??·?????ˉ","MS PGothic",sans-serif;    font-size: 12px;    line-height: 1.3;}

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

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

推荐插件 https://finch.io

重点 安装chrome插件

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

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

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

GIF动图

最终效果

修改版式后的效果

延展思考

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

  • 视觉可以通过最简单修改方式改变网页样式即时得到反馈,甚至都不需要写代码,不需要经历整个开发流程,版本迭代之后在看到改版效果,迅速改善产品视觉层;
  • 前端再也不用头疼各种样式规范、尺寸标注了,只要按照视觉的换肤属性,一次性修改样。
  • 最重要的一点这一切都是设计过程都是及时反馈的,所见即所得

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

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

相关文章:
【推荐】 Windows扩展屏开发总结

原文地址:https://www.cnblogs.com/zyfd/p/9698972.html

时间: 2024-08-27 13:17:42

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

一个实现浏览器网页与本地程序之间进行双向调用的轻量级、强兼容、可扩展的插件开发平台—本网通

通过本网通插件平台可实现在网页中的JavaScript脚本无障碍访问本地电脑的硬件.调用本地系统的API及相关组件,同时可彻底解决ActiveX组件在Chrome.FireFox.Opera.Edge.Safari等浏览器各版本的兼容使用问题. 系统兼容性:1.全面兼容Windows XP.Vista.7.8.10等各版本桌面系统:2.全面兼容Windows Server 2003.2008.2012.2016等各版本服务器系统:3.Linux.Mac.安卓等系统理论上也是可行的,欢迎熟悉这些平

解决在网页里设置锚点后,链接不到相应位置

在网页里设置锚点后,链接不到相应位置,常常出现点完链接后跳到相应位置偏下的位置, <div class="row" id="alter-title" name="alter-title"> 只需要在设置id的位置设置它的样式padding-top; .row{padding-top:20px;} 像数根据实际情况调 解决在网页里设置锚点后,链接不到相应位置,布布扣,bubuko.com

win10通过Docker Toolbox安装docker及配置文件共享挂载本地磁盘目录

1.下载软件软件下载地址: http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/选择合适的版本,本次实验以下图为例:下载完成双击运行程序安装完成桌面会出现以下三个图标:双击"Docker Quickstart Terminal"弹出页面会显示正在下载boot2docker.iso镜像文件由于资源在github上,下载会非常非常慢,这里已经下载下来通过云盘共享一下(永久有效): 链接:https://pan.ba

如何通过Html网页调用本地安卓app

如何使用html网页和本地app进行传递数据呢?经过研究,发现还是有方法的,总结了一下,大致有一下几种方式 一.通过html页面打开Android本地的app 1.首先在编写一个简单的html页面 <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Insert title here</t

在网页中添加样式

要最大限度的发挥HTML5的功能,必须熟悉CSS标准.(初级仅作练习...大神绕道啦) <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Html5 feature Detection</title> </head> <body> 有三种在网页中使用样式的方法 <br>

在线网页翻译网站

百度在线翻译 http://fanyi.baidu.com google在线翻译 http://translate.google.cn/ 在线翻译_有道 http://fanyi.youdao.com/ 必应 Bing 在线翻译 http://www.bing.com/translator/Default.aspx 在线网页翻译网站,布布扣,bubuko.com

怎样通过Html网页调用本地安卓app

怎样使用html网页和本地app进行传递数据呢?经过研究.发现还是有方法的,总结了一下,大致有一下几种方式 一.通过html页面打开Android本地的app 1.首先在编写一个简单的html页面 <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Insert title here</t

解决pycharm无法导入本地包的问题(Unresolved reference &#39;tutorial&#39;)

在用scrapy(python2.7)写爬虫的时候 from tutorail.items import DmozItem 这一行死活不成功 也就是出现 Unresolved reference 'tutorial' 的问题 当然,其实不只是爬虫,如果你初次导入包是应该也可能会遇见这个问题! 解决办法: 1.清除缓存并重启 2.设置源目录(注意设置的是哪个目录,这里是tutorial) 解决pycharm无法导入本地包的问题(Unresolved reference 'tutorial')

Mac系统之 ---- 解决stackoverflow打开缓慢和样式错乱

最近开StackOverflow很慢,而且刷出来多半没样式.猜测是CSS被墙了,用Chrome Network一看果然如此. ---- 解决stackoverflow打开缓慢和样式错乱."> 先以为是DNS污染之类的惯用招式,上VPN后再ping cdn.sstatic.net 发现得到的是同一个IP, 看来不是DNS污染.仔细一看该IP是指向大名鼎鼎的CloudFlare的. 米帝著名的牛逼CDN, 早在当年墙非死不可之时就被墙掉了.目测是StackOverflow最近换了CDN,导致静