OFBiz UI 也可以变得很美.doc

上传人:文库蛋蛋多 文档编号:2397160 上传时间:2023-02-17 格式:DOC 页数:7 大小:23KB
返回 下载 相关 举报
OFBiz UI 也可以变得很美.doc_第1页
第1页 / 共7页
OFBiz UI 也可以变得很美.doc_第2页
第2页 / 共7页
OFBiz UI 也可以变得很美.doc_第3页
第3页 / 共7页
OFBiz UI 也可以变得很美.doc_第4页
第4页 / 共7页
OFBiz UI 也可以变得很美.doc_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《OFBiz UI 也可以变得很美.doc》由会员分享,可在线阅读,更多相关《OFBiz UI 也可以变得很美.doc(7页珍藏版)》请在三一办公上搜索。

1、OFBiz UI 也可以变得很美文章分类:Java编程 OFBiz CSS 解读 OFBiz的Entity Engine和Service Engine 被国人拿来进行疯狂的借鉴和改造。笔者不才,也进行过2次这样开发平台的打造.一次在深圳,一次在上海。 但是OFBiz的UI层一直被视为鸡肋。每个团队都是欲除之而后快。凭心而论OFBiz的Screens.xml和Forms.xml的开发效率和灵活度都属于一个非常高的水准。 唯一遗憾的是他的界面太丑了。太粗糙了。其实把OFBiz的界面打造成国际化流行美观界面的工作并不难。但是我们的程序员们,架构师们对于UI的敏感度太差。直接导致把Css的工作,这个看

2、似简单的工作交给美工们去完成。可以想象接下来的事情。CSS变得又很长很长。 鉴于此,我初浅的解读了一下OFBiz的默认themes。请各位同仁提出宝贵的意见和建议。 我们一般基于OFBiz默认主题tomahawk进行新的themes的创建工作。 一 style.css样式表文件解读 /* This CSS file is used for all OFBiz applications EXCEPT ecommerce. */ /* See the ecommain.css file for ecommerce. */ /* = Resets/Browser Normalization = */

3、 jiasudu phone 15000850008 全局设置 /* = Basic Element Styles = */ 基本元素设置 超连接 disabled 输入框 单选 多选 提交按钮 按钮 重置按钮 上传组件 下拉组件 textarea h1 h2 h3 th /* = Legacy Styles = */ /* The smallSubmit class can be used to decorate links (A elements) and make them similar to forms buttons. */ 装饰元素为按钮式样 装饰红绿图标 A 控件 class装

4、饰的设置 /* = System messages rendering = */ .eventMessage,.errorMessage 系统信息class设置 .mediumSubmit,.largeSubmit,.loginButton 按钮class设置 /* = Product Summary Styles = */ 产品总计设置 /* = Product Detail Styles = */ 产品明细设置 /* = Styles For Form Widgets = */ .formTableBordered border: 0.1em solid #999999; width: 1

5、00%; /* = Styles For The Html Log = */ 系统log 展示设置 其他日志相关 DIV 控件设置 #column-container 设置 /* = New Styles = */ /* = */ /* = Used to clear floats = */ /* = */ clear设置 /* = */ /* = Single Element Styles = */ /* = */ .alert 设置 .hidden 设置 .label 设置 .required必填设置 .tooltip 提示设置 .visible 可视 /* = */ /* = Used

6、to align elements = */ /* = */ .align-float 右浮动 系统默认应该是左边依次排列 .align-text 文本右对齐 系统默认应该都是左对齐 .align-top 文本上对齐 系统默认应该是上下居中 .centered 文本左右居中对齐 /* = */ /* = Masthead (Header) Styles = */ /* = */ 头部设置 完全交给美工 /* = */ /* = Footer Styles = */ /* = */ #footer 根据id设置 可以忽略,完全交给美工 /* = */ /* = Main Navigation B

7、ar Styles = */ /* = */ 导航 1级菜单 2级菜单 设置 /* = */ /* = Screenlet Styles = */ /* = */ screenlet 设置 很重要 /* login screenlet decorator */ .login-screenlet 登录装饰设置 /* ajax auto complete */ 自动完成控件 设置 /* = */ /* = Basic Navigation (Vertical Menu) Style = */ /* = */ .basic-nav设置 菜单导航 /* = */ /* = Button Bar Nav

8、igation Styles = */ /* = */ .button-bar 设置 /* = Button style decorator = */ .button-style-1设置 可忽略 /* = Button style decorator = */ .button-style-2设置 可忽略 /* = Button bar decorators = */ .tool-bar设置 可忽略 /* tab-bar decorator intended to be used at the top of the main content area */ .tab-bar设置 可忽略 /* =

9、 */ /* = Table Styles = */ /* = */ .basic-table 设置 /* = Alternate table header style = */ list form 表头设置 /* = Sort field style = */ list form 排序字段图标设置 /* = Table decorator - Hover bar = */ .hover-bar tr:hover background-color: #cccccc; cursor: default; .hover-bar .header-row:hover,.hover-bar tr th:h

10、over background-color: #ffffff; color: #000000; /* = Table decorator - Grid = */ /* These decorators need an IE hack. IE7 does not render borders around empty elements */ .dark-grid .light-grid 设置 /* = Table decorator - Calendar = */ 日历控件设置 /* = */ /* = Tree Styles = */ /* = */ 树设置 可忽略 /* = */ /* =

11、Form Styles = */ /* = */ .basic-form 设置 很重要 /* = Form decorator - Form Widget = */ .form-widget table设置 /* Pager */ 分页控件设置 很重要 .field-lookup 弹出窗口的图标设置 .CalLookupImage 弹出日历的图标设置 /* = */ /* = FieldGroup Styles = */ /* = */ fieldgroup设置 很重要 /* = Portlet configuration screenlet = */ .portlet-config设置 /*

12、 = Portal Manager Toolbar = */ #manage-portal-toolbar 设置 /* Webtools */ 可忽略 /* Lookups */ 弹出窗口设置 /* overwrite */ #fieldLookupContent 历史遗留 无用 .ui-dialog-content jquery的式样 /* overwrite*/ #findScreenlet margin-top: 0; .row-level-one.alternate-row background-color:#81817F; .row-level-two background-colo

13、r:#D4D0C8; ordermgr相关模块 设置 .order-items .order-info .order-item-status-list .order-list .order-item-status-list wait-spinner load等待界面 /* = */ /* = JavaScript jQuery widgets = */ /* = */ jsd qQ-64015655 jQuery UI CSS Framework 另开文章单独解读,或者寻找这方面相关资料 二 stylertl.css j*i*a*s*u*d*u OFBiz默认主题tomahawk 中有个sty

14、lertl.css样式表文件 打开查看,可以发现里面写的 body, caption, th text-align: right; 其他的CSS类对齐定义有些也和我们平常见的不同,刚开始觉得奇怪 搜索了下资料发现原来这个stylertl.css文件是专门为那些习惯文字和排版顺序自右向左的人准备的 现在大多数的人阅读习惯是自左向右,还记得吗古时候我们那些书籍文字和排版顺序自右向左的 而现在也有些地方的人的阅读习惯还是自右向左的,如一些阿拉伯国家和我国维吾尔族,浏览下这些地方的网站就清楚 stylertl.css就是为这部分需要和阅读习惯的人准备的 使用这个stylertl.css样式表文件文件后你就会发现前台OFBiz页面的文字和排版顺序自右向左的了,原本在浏览器右边的滚动条也变成在左边的了

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 建筑/施工/环境 > 项目建议


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号