在Angular JS中为单个视图添加完整的页面背景
Adding full page background to a single view in Angular JS
我需要在我的应用程序中添加一个全屏CSS背景到单个视图。我试图通过向body
添加一个类来实现这一点,但是这仍然在缓存中,并在切换视图时保留在主体上。
我有这个问题,因为我的<div ng-view=""></div>
在<body>
内,所以我不能轻易地从视图中添加全屏BG。
对于一个非常快速简单的答案,我是这样做的。
将条件类应用于ng-view
index . html
ng-class="{'homebg' : home}"
style.scss
.homebg {
height: 100%;
background-image: url('../images/home-bg.jpg');
background-size: cover;
background-position: center center;
}
Controller.js
$scope.home = true;
相关文章:
- 将淡入淡出添加到“我的身体背景滑块”
- 有没有添加一个ng点击到md背景
- 如何在背景图像上添加文本
- 将背景音乐添加到网页
- 通过程序添加CSS渐变作为背景图像
- 将第二个背景图像添加到元素中
- 如何通过音频切换将背景音乐添加到网页中
- 如何使用toDataURL()将图像作为背景图像与画布内容一起添加到一个图像中
- 尝试添加一个按钮,每次按下按钮时都会更改导航栏的背景颜色
- IE DIV悬停区域不一样.直到我添加背景颜色
- 一种在指定时间后更改的背景图像之间添加更平滑过渡的简单方法
- jquery onclick 为拉出添加背景叠加
- 需要在两个背景之间添加淡入淡出效果
- 将全屏背景图像添加到循环的 Wordpress/Genesis 子主题
- 在网站的JS文件中添加背景图像
- 在HTML和Javascript中向背景添加网格线,类似于VisualStudios网格
- 悬停链接时添加背景图像
- D3:将滤镜作为背景添加到SVG元素
- 将背景添加到THREE场景中
- 如何将循环样式的重复图像阶段背景添加到我的网站