基本上我正在尝试设置背景颜色(或图像)。我正在用HTML CSS和JQuery Mobile编写。
我正在尝试创建一个基本的AppMobi应用,但我似乎无法在以下示例中更改我的背景:
<div data-role="page" id="page">
<div data-role="header" data-theme="c">
<h1>Page One</h1>
</div>
<div data-role="content" data-theme="c">
<ul data-role="listview" data-theme="b">
<li><a href="#page2">Page Two</a></li>
<li><a href="#page3">Page Three</a></li>
<li><a href="#page4">Page Four</a></li>
<li><a href="#page3" data-role="button" data-icon="delete">Delete</a></li>
</ul>
</div>
<div data-role="footer" style="position:fixed; bottom:0;" data-theme="c">
<h4>Page Footer</h4>
</div>
</div>
我试图改变HTML和CSS中的背景,但我似乎无法更改背景颜色页面1(示例)。第1页包括4个按钮和一个“粘性页脚”。屏幕顶部显示按钮,但按钮或列表与页脚之间的内容不会改变颜色。我尝试在Header和内联中编写HTML或CSS。
我怎样才能改变这个'div'块的背景颜色?
提前完成
答案 0 :(得分:1)
您的问题与AppMobi无关,但与JQuery Mobile无关。
JQuery Mobile的工作方式是加载内容,然后“处理”它并应用样式。发生的事情是JQuery Mobile覆盖了你的默认CSS样式。打开JQuery Mobile CSS文件并在那里进行更改。
答案 1 :(得分:0)
在标准示例应用中,以下是index.html中用于设置背景的代码块。
/* Set up the page with a default background image */
body {
background-color:#fff;
color:#000;
font-family:Arial;
font-size:48pt;
margin:0px;padding:0px;
background-image:url('images/background.jpg');
}
您可以看到只设置位于images目录中的background.jpg图像。您可以编辑该背景图像,获取一个新图像并指向该图像,或者输入一些漂亮的webkit代码或其他东西:( index.html的头标记)
<style type="text/css">
* { -webkit-user-select:none; -webkit-tap-highlight-color:rgba(255, 255, 255, 8); }
input, textarea { -webkit-user-select:text; }
body
{
font-family:Arial;font-size:24pt;font-weight:bold;
background:
-webkit-gradient(radial, 50% 60%, 0, 53% 50%, 50, from(rgba(255,255,255,0)), color-stop(99%,rgba(255,255,255,.15)), to(rgba(255,255,255,0))),
-webkit-gradient(radial, 50% 50%, 0, 50% 50%, 100, from(rgba(255,255,255,0)), color-stop(99%,rgba(255,255,255,.1)), to(rgba(255,255,255,0))),
-webkit-gradient(radial, 50% 50%, 0, 50% 50%, 200, from(rgba(255,255,255,0)), color-stop(99%,rgba(255,255,255,.1)), to(rgba(255,255,255,0))),
-webkit-gradient(radial, 40% 50%, 0, 40% 55%, 25, from(rgba(255,255,255,0)), color-stop(99%,rgba(255,255,255,.1)), to(rgba(255,255,255,0))),
-webkit-gradient(linear, 0% 0%, 0% 100%, from(#8D4212), to(#28580C), color-stop(.5,#DA881B));
background-size: 400px 400px, 470px 470px, 600px 600px, 300px 300px, 100% 100%;
background-color: #28580C;
}
</style>
因此,您应该能够为您的Page 1 div提供一个id,并且只需将图像或其他任何内容应用于该div id即可。