gpt4 book ai didi

javascript - 如何在不同页面上使不同的页脚背景颜色与每个背景颜色相同

转载 作者:太空宇宙 更新时间:2023-11-04 11:07:40 25 4
gpt4 key购买 nike

我正在用 angularjs 创建一个 webapp。我在这个页面上有几页,每页上都有相同的页脚。问题是有些页面的内容是白色背景,有些是蓝色的。我想知道如何相应地更改每个页面页脚的背景颜色。

这是我的index.html:

<body layout="row" ng-init="populateData();" ng-controller="MainCtrl" class="ng-cloak">
<div flex layout="column" role="main">
<!-- Navigation Bar At Top -->
<nav-bar>
</nav-bar>
<!-- Navigation Bar Ends -->

<!-- All Views -->
<div ui-view layout="row" id="uiView" flex>
</div>
<!-- All views ends -->

<footer style="background-color: transparent">
<small>© 2007-2015 xyz.com.</small>
</footer>
</div>
</body>

这是其中一个页面,background-color 为蓝色:

<div layout="column" class="someclass" style="background-color: blue">
<!--More HTML here-->
</div>

同样有一些页面有背景颜色,现在我应该如何设置页脚的背景颜色,使其具有与页面上显示的内容相对应的颜色。

最佳答案

在你的 MainCtrl 中你可以有这个变量

$rootScope.backColor = "#fff";

并在其他 Controller 中修改

$rootScope.backColor = "#00f";

在页脚 html 中

<footer  ng-style="{'background-color':backColor}">
<small>© 2007-2015 xyz.com.</small>
</footer>

关于javascript - 如何在不同页面上使不同的页脚背景颜色与每个背景颜色相同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33840705/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com