我有不同的公司使用我的導軌網站,並希望根據公司的顏色在視圖中顯示不同的顏色。我如何實現這個?針對不同公司視圖的不同顏色
0
A
回答
0
有多種方法可以做到這一點。最簡單的方法是在加載默認CSS後,在head標籤中硬編碼CSS代碼。的CSS代碼,您硬代碼可以在application.html.erb
<head>
<%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track' => true %>
<%= javascript_include_tag 'application', 'data-turbolinks-track' => true %>
<style>
#id_where_you_want_to_change_color {
background-color: <%= current_company.color %>;
}
</style>
</head>
0
一個簡單的方法是將一個頂層元素添加一個類名稱使用紅寶石這樣來控制,如body
,用於施加定製主題化和每個公司的造型。
E.g.對於HTML
<!-- HTML -->
<body class="company-a"> <!-- substitute company-a for company-b and so on --->
<ul class="menu"></ul>
</body>
...然後在CSS:
/* CSS */
.menu {
background-color: blue; /* default */
}
/* themed for company A */
.company-a .menu {
background-color: green;
}
/* themed for company B */
.company-b .menu {
background-color: purple;
}
見在CSS主題化和模板更多的技巧和技術的出色表現4½ Methods for Theming in (S)CSS由哈里·羅伯茨。
+1
工作出色,謝謝 – A73x15
+0
@ A73x15我很高興我可以幫忙。作爲回報,也許你可以考慮將我的答案標爲已接受。 –
相關問題
- 1. 不同的公司
- 2. 針對不同用戶角色的不同視圖集
- 3. 顯示不同顏色的針對不同的郵編
- 4. Fullcalendar在Rails上,針對不同任務的不同顏色
- 5. 針對不同活動的不同工具欄顏色android
- 6. 針對不同瀏覽器的不同顏色
- 7. 在不同的公司有不同的角色symfony 2.0
- 8. 針對不同客戶的全公司密碼方案
- 9. 用不同針腳顏色映射視圖註釋
- 10. 列表視圖中具有不同顏色的顏色
- 11. 同一圖中的不同顏色條
- 12. 不同顏色
- 13. 針對不同用戶的權限的JSF不同視圖
- 14. Primefaces treetable中針對不同層次的行不同的背景顏色
- 15. 針對具有不同權限的不同用戶顯示不同的視圖
- 16. 在ggplot中針對不同分類水平繪製不同的顏色
- 17. 不同的顏色爲不同的facet_grids
- 18. MATLAB:針對不同色塊對象的不同alphas
- 19. 針對不同配置文件加載不同視圖
- 20. 引導:不同列的不同顏色
- 21. plotly - 不同表面的不同顏色
- 22. 針對不同數值公差的不同平等[DenseVector]類型
- 23. 顏色繪製不同的顏色matplotlib
- 24. 需要不同的顏色對於黑色來的圖形
- 25. 具有不同顏色的線對MATLAB
- 26. 如何設置不同的顏色不同的列表視圖項在kendoUI
- 27. 不同的導航欄後退按鈕顏色不同的視圖控制器
- 28. Seaborn圖表顏色與調色板指定的顏色不同
- 29. 針對不同角色的不同默認路由
- 30. 針對不同用戶角色的不同菜單
這對我工作感謝 – A73x15