c# - 相同的 C# MVC 应用程序不同的 css 样式/链接/ Logo ,

标签 c# html css asp.net-mvc

<分区>

我有一个 mvc 应用程序。公司的几个品牌都需要它。 所有功能都是一样的。除了布局,标题的标志的链接,.. exect。

我的第一个问题就是复制应用程序并更改样式。

我的第二个挑战是创建额外的库,其中所有 css、 Logo 、链接等都来自每个不同品牌。

但我认为两者都不是好的解决方案。

我真的无法在谷歌上找到太多关于它的信息。也许我正在搜索错误的关键字...

有没有人遇到过这个问题,什么是最好的解决方案。

最佳答案

我会使用 scss。 1) 将 css 文件的扩展名更改为 scss。 2) 添加@import "companyTheme.scss";在文件的顶部 3)将所有公司相关值更改为 scss 变量 $company-logo 或 mixin 4)为每个公司创建一个companyTheme scss文件 5) 编译 scss 文件,这样你的 css 文件将具有相同的名称

关于c# - 相同的 C# MVC 应用程序不同的 css 样式/链接/ Logo ,,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46015993/

相关文章:

javascript - 使用 Jquery 使绝对按钮具有粘性动画

html - 背景位置

html - CSS - 悬停子菜单项时更改下拉菜单的颜色

javascript - 我的 slide(jquery) 菜单在跳动,为什么?

javascript - 网页优化: Should CSS and JS be inserted into the HTML resource after minification?

css - 制作一个宽度为:100% inside a inline-block element的图片

c# - 如何使用带有 Flowplayer 的 RTMP 从 Cloudfront 运行私有(private)内容视频

c# - 如何以编程方式为 ComboBox 创建 ItemTemplate?

c# - 将文档升级到ES需要多长时间才能正确搜索文档?

c# - 使用 iTextSharp 从 pdf 中提取图像及其名称