我正在使用HTML5 / JS来构建我的应用程序,并且CSS因某些原因没有申请。我仍然看到默认颜色。按Windows + I时我不能覆盖它吗?
以下是供参考的CSS:
.win-settingsflyout {
background-color: #fff;
}
答案 0 :(得分:2)
您可以创建一个类来应用颜色。
<style>
.colors{background-color: lightblue;}
</style>
然后将此类添加到div标签中。 <div class='win-content colors'></div>
希望它能运作!
答案 1 :(得分:1)
你不能,你将始终获得开始屏幕的颜色
答案 2 :(得分:1)
这是我的示例应用中的'about'弹出窗口。背景是红色的。
<div class="win-content" style="background: red;">
完整代码:
<!doctype HTML>
<html>
<head>
<title>About</title>
<script src="//Microsoft.WinJS.1.0/js/base.js" type="text/javascript"></script>
<script src="//Microsoft.WinJS.1.0/js/ui.js" type="text/javascript"></script>
<script type="text/javascript">WinJS.UI.processAll();</script>
<script src="/js/about.js"></script>
<link href="/css/about.css" rel="stylesheet" />
</head>
<body>
<!-- BEGINSETTINGSFLYOUT -->
<div class="apback" data-win-control="WinJS.UI.SettingsFlyout" aria-label="App Settings Flyout" data-win-options="{settingsCommandId:'about',width:'narrow'}">
<!-- Use either 'win-ui-light' or 'win-ui-dark' depending on the contrast between the header title and background color -->
<div class="win-ui-dark win-header" style="background-color: #333333"> <!-- Background color reflects app's personality -->
<button type="button" onclick="WinJS.UI.SettingsFlyout.show()" class="win-backbutton"></button>
<div class="win-label"><span data-win-res="{textContent: 'info'}"></span></div>
<img src="../images/smalllogo.png" style="position: absolute; right: 40px;"/>
</div>
<div class="win-content" style="background: red;">
<div class="win-settings-section">
<label>Test App</label>
<label>users</label>
</div>
</div>
</div>
<!-- ENDSETTINGSFLYOUT -->
</body>
</html>
答案 3 :(得分:0)
您可以使用此CSS代码“推送”设置弹出背景颜色的更改:
.win-settingsflyout {
background-color: #fff !important; background: #fff !important;
}