首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >动态改变整个网站的文本/对比度?

动态改变整个网站的文本/对比度?
EN

Stack Overflow用户
提问于 2014-04-08 00:50:11
回答 1查看 163关注 0票数 0

这是在Visual Studio 2013中使用MVC 4:

我想知道我如何通过点击一个按钮来动态地改变我网站的文本。对比度也是如此。我想知道有没有什么插件或方法可以做到这一点?

这里有一个正确实现的例子:http://www.bbc.co.uk/accessibility/guides/change_colours/#给出了不同的文本大小和对比度等。我该如何处理呢?我的想法是有一个按钮,用新的颜色/contracts调用相同的CSS表。但这意味着我需要大约4-5个CSS页面,这些页面完全相同,只是文本/对比度发生了变化。有没有更好的方法来解决这个问题?

EN

回答 1

Stack Overflow用户

发布于 2014-04-08 01:35:24

可能是可观察到的,数据绑定是您在这里最好的解决方案。基本上,您可以将html与可观察对象(您的数据模型)绑定在一起。当您的数据模型的状态更改时,您的UI将自动更新,反之亦然。它遵循MVVM模式。MVVM最受欢迎的库之一是Knockout.js (这里:http://knockoutjs.com/),这将使您的工作变得更容易!它成就了我的人生。:-)

希望这能有所帮助!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22918440

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档