2 回答
TA贡献1820条经验 获得超9个赞
直接在页面顶部定义css body背景图片就可以了,或者在你自己的css里添加背景,注意的是你的css必须在jqumobile css之后才行。设置背景其实跟jquermobile无关。另外你想单个页面设置背景图片那就跟jquerymobile有关了
1 | < div data-role = "page" style = "background:url(xxx.jpg) 50% 0 no-repeat;background-size:cover" >这表示jqm的一个单页标签</ div > |
所有页面都一个背景那就
<style>
body{background:url(xxx.jpg) 50% 0 no-repeat;background-size:cover}
</style>
需要了解下面2个属性 关于背景的问题:
background-size:cover;背景铺满元素,调整背景图片的宽度或高度(较小者),以铺满整个元素
保持背景图片的宽高比
background-size:contain;
元素包含整个背景图片,调整背景图片的宽度或高度(较大者),使背景图片完全包含在元素中
保持背景图片的宽高比,背景铺满元素
TA贡献2080条经验 获得超4个赞
1、修改背景图片和动态语言类【jsp】并无关联。
2、背景图片是css属性background来设置的。具体使用:
background:url(images/xx.jpg) no-repeat center center;
url()是背景存放位置。
no-repeat不平铺,就是图片多大就展示多大,还有其他的平铺方式。repeat-x:横向平铺,repeat-y纵向平铺,repeat:横向纵向平铺。
center center是背景显示在容器里头的位置,当然也可以使用10px 10px像素来表示从什么地方开始显示。
试试用css设置背景。
<body style="background:url(image/background.jpg)" >至于路径,在eclipse预览时候能看见不一定说明路径一定正确。很多时候本地的相对路径放到服务器解析的时候就找不到了。一般是页面设置了<base>标签时候容易出这种问题。
- 2 回答
- 0 关注
- 1101 浏览
添加回答
举报