var panel = new Ext.Panel({
border : false,
width : 460,
align:'center',
cls : 'loginbgimage',//设置页面背景的CSS
baseCls : 'ex-panel',//设置透明FORM 嵌入页面
layout : 'column',
items : [{
// 指定内部元素所占宽度1表示100% .5表示50%
columnWidth : 1,
// 把表单面板容器增加入其中,使之成为窗口面板容器的子容器
title : ' ',
html : '',
baseCls : 'ex-panel'
}, {
// 指定内部元素所占宽度1表示100% .5表示50%
columnWidth : 1,
// 把表单面板容器增加入其中,使之成为窗口面板容器的子容器
title : ' ',
html : '',
baseCls : 'ex-panel'
}, {
// 指定内部元素所占宽度1表示100% .5表示50%
columnWidth : 1,
// 把表单面板容器增加入其中,使之成为窗口面板容器的子容器
title : ' ',
html : '',
baseCls : 'ex-panel'
}, {
// 指定内部元素所占宽度1表示100% .5表示50%
columnWidth : 1,
// 把表单面板容器增加入其中,使之成为窗口面板容器的子容器
title : ' ',
html : '',
baseCls : 'ex-panel'
},{
// 指定内部元素所占宽度1表示100% .5表示50%
columnWidth : .45,
// 把表单面板容器增加入其中,使之成为窗口面板容器的子容器
title : ' ',
html : '',
baseCls : 'ex-panel'
}, {
// 指定内部元素所占宽度1表示100% .5表示50%
columnWidth : .55,
// 把表单面板容器增加入其中,使之成为窗口面板容器的子容器
title : '<span style="color:#FFFFFF;font-size: 14px;"><b>系 统 登 入</b></span>',
html : '',
baseCls : 'ex-panel'
}, {
// 指定内部元素所占宽度1表示100% .5表示50%
columnWidth : .45,
// 把表单面板容器增加入其中,使之成为窗口面板容器的子容器
title : ' ',
html : '',
baseCls : 'ex-panel'
}, {
// 指定内部元素所占宽度1表示100% .5表示50%
columnWidth : .55,
// 把表单面板容器增加入其中,使之成为窗口面板容器的子容器
title : ' ',
html : '',
baseCls : 'ex-panel',
items : f //f为我的登录表单
}]
})
panel.render('login');//渲染到显示的DIV
panel.el.center();//使的PANEL页面居中,注意必须放上渲染之后
}
css:
.loginbgimage {
background:url(https://blog.csdn.net/images/login_bbg.gif) no-repeat left top;
position:absolute;
height:282px;
width:460px;
}
.ex-panel{border-style:solid;border-color:transparent;border-width:0;}
border : false,
width : 460,
align:'center',
cls : 'loginbgimage',//设置页面背景的CSS
baseCls : 'ex-panel',//设置透明FORM 嵌入页面
layout : 'column',
items : [{
// 指定内部元素所占宽度1表示100% .5表示50%
columnWidth : 1,
// 把表单面板容器增加入其中,使之成为窗口面板容器的子容器
title : ' ',
html : '',
baseCls : 'ex-panel'
}, {
// 指定内部元素所占宽度1表示100% .5表示50%
columnWidth : 1,
// 把表单面板容器增加入其中,使之成为窗口面板容器的子容器
title : ' ',
html : '',
baseCls : 'ex-panel'
}, {
// 指定内部元素所占宽度1表示100% .5表示50%
columnWidth : 1,
// 把表单面板容器增加入其中,使之成为窗口面板容器的子容器
title : ' ',
html : '',
baseCls : 'ex-panel'
}, {
// 指定内部元素所占宽度1表示100% .5表示50%
columnWidth : 1,
// 把表单面板容器增加入其中,使之成为窗口面板容器的子容器
title : ' ',
html : '',
baseCls : 'ex-panel'
},{
// 指定内部元素所占宽度1表示100% .5表示50%
columnWidth : .45,
// 把表单面板容器增加入其中,使之成为窗口面板容器的子容器
title : ' ',
html : '',
baseCls : 'ex-panel'
}, {
// 指定内部元素所占宽度1表示100% .5表示50%
columnWidth : .55,
// 把表单面板容器增加入其中,使之成为窗口面板容器的子容器
title : '<span style="color:#FFFFFF;font-size: 14px;"><b>系 统 登 入</b></span>',
html : '',
baseCls : 'ex-panel'
}, {
// 指定内部元素所占宽度1表示100% .5表示50%
columnWidth : .45,
// 把表单面板容器增加入其中,使之成为窗口面板容器的子容器
title : ' ',
html : '',
baseCls : 'ex-panel'
}, {
// 指定内部元素所占宽度1表示100% .5表示50%
columnWidth : .55,
// 把表单面板容器增加入其中,使之成为窗口面板容器的子容器
title : ' ',
html : '',
baseCls : 'ex-panel',
items : f //f为我的登录表单
}]
})
panel.render('login');//渲染到显示的DIV
panel.el.center();//使的PANEL页面居中,注意必须放上渲染之后
}
css:
.loginbgimage {
background:url(https://blog.csdn.net/images/login_bbg.gif) no-repeat left top;
position:absolute;
height:282px;
width:460px;
}
.ex-panel{border-style:solid;border-color:transparent;border-width:0;}
本文介绍了一个使用ExtJS实现的登录界面布局实例,通过详细配置Panel组件及其内部元素的属性来展示如何设置登录界面的样式及布局。该界面采用了自定义CSS进行美化,并通过调整布局参数实现了元素的精确定位。
178

被折叠的 条评论
为什么被折叠?



