如何设置window或panel的背景图片

fuyun 2008-11-08
只是想实现类似如下html代码的功能:
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>日志浏览</title>
<style type="text/css">
<!--
a {text-decoration:none;}
a:link {color:#8B8987}
a:visited {color:#8B8987}
a:active {color:#8B8987}

body {
  margin-top:40px;
  margin-left: 250px; 
  background-repeat:no-repeat;
  background-position:left top;
  background-attachment:fixed; 
  font-size: 9pt;
  font-family: MS UI Gothic;
  color:#6992BC;
  scrollbar-face-color:#FFFFFF; 
  scrollbar-highlight-color:#FFFFFF; 
  scrollbar-shadow-color:#FFFFFF; 
  scrollbar-3dlight-color:#FFFFFF; 
  scrollbar-arrow-color:#BCBBBA; 
  scrollbar-track-color:#FFFFFF; 
  scrollbar-darkshadow-color:#FFFFFF;  
}

.KEISEN_A {
  line-height: 150%;
  border-bottom: #6992BC 1px solid;
}
-->
</style>
</head>
<body background="images/flo010.jpg" bgproperties="fixed" bgcolor="#FFFFFF" 
      style="border-right:#FFFFFF 0pt solid; border-top:#FFFFFF 0pt solid; border-left:#FFFFFF 0pt solid; border-bottom:#FFFFFF 0pt solid">
<center>
<div class='KEISEN_A'><h3>标题</h3></div>
<div class='KEISEN_A'>正文内容</div><br/>
</center>
</body>
</html>

主要要实现:
1、背景图片的添加;
2、样式的添加,样式包括body元素的样式、全局样式以及body里的内容显示样式等。
fuyun 2008-11-11
问题已解决,采用XTemplate和CSS结合的方法即可。不过最终的效果和纯HTML的效果有些出入,不能实现完全一样。另外,还有一点点的小功能还没找到解决方法,就是面板或窗口的左侧显示图片,右侧显示文字,其中中间部分可以共用。但现在的这种实现方式是文字全部填充在背景图片上。
379548695 2008-11-13
怎么解决的楼上?
fuyun 2008-11-19
379548695 写道
怎么解决的楼上?

真不好意思~最近比较忙~好久没上来了~
现在把我的解决方法贴在下面:
this.htmlTemp = new Ext.XTemplate(
  '<div class="bgimage"><center><div class="KEISEN_A"><h3>{title}</h3></div></center>',
  '<div class="KEISEN_A">{content}</div>',
  '<center><b>{access}</b></center></div>');

this.data = {
  title:'十七岁时的记忆',
  content:'需要添加的内容,可以用变量~',
  access:'浏览&nbsp;2&nbsp;今日&nbsp;2&nbsp;最高日&nbsp;2&nbsp;发生在&nbsp;2008-11-08<br/>上次访问时间&nbsp;2008-11-08 21:31:35'
};
this.htmlTemp.overwrite(this.contentPanel.body, this.data);

另外,自己定义相关的样式就ok了~
比如这里,添加背景图片的样式是bgimage,
.bgimage {
  background:url(../images/FLO010.JPG ) no-repeat left top;
  position:absolute;
  height:400px;
}
Global site tag (gtag.js) - Google Analytics