前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Apriso Modern UI样式系列之一 介绍及启用

Apriso Modern UI样式系列之一 介绍及启用

作者头像
李英杰同学
发布于 2024-03-14 07:59:54
发布于 2024-03-14 07:59:54
2700
举报
文章被收录于专栏:智能制造社区智能制造社区

1. 概述

Visual Factory是由DELMIA Apriso COE团队交付一组预先定义的系统,从功能和技术角度强调Apriso解决方案的特性和功能,其中ModernUI主题和样式因风格清新大方,在国内项目中被广泛使用。

ModernUI主题由不同的实体组成,如CSS文件、Javascript文件、图像、字体和一些特定的案例专用的Operation在Apriso平台中。所有文件都存储在/Apriso/Website/Portal/ModernUI目录,而用于某些控件的Operation则保存在VF_CORE Process Builder项目。

虽然每个ModernUI控件都有其专用的子文件夹,但大多数样式都保持在单个子文件夹中ModernUI.css文件中。由于该文件保存了每个控件运行所需的基础样式。

值得注意的是,因ModernUI页面布局间隔较大,建议在高分辨率环境下使用(建议在1920*1080以上),如果分辨率太低,则容易造成页面显示内容太少的麻烦。

本系列将介绍如何启用ModernUI及其布局,并介绍一系列特色应用,敬请期待。

2.ModernUI目录结构

Ø Controls:存放ModernUI主题中一些针对Apriso扩展的界面控件

Ø Fonts:提供了一个Font Awesome样式图标的说明文档font-gallery.html,方便选择样式图标,通过访问http://[ServerName]/Apriso/Portal/ModernUI/Fonts/font-gallery.html,可以查看字体。有关Font Awesome样式图标使用可以参照https://fontawesome.com/官方文档。

Ø Plugins:保存DropdownButton和Threejs样式及JavaScript文件

Ø Scripts:保存EMRReports.js文件

Ø Styles:保存ModernUI.css和ReportsUI.css,其中ModernUI.css是ModernUI基础的样式文件,ReportsUI.css为报表的样式文件

Ø SVG:保存vqdt_defect图标文件

Ø Templates:保存ReportFooter.htm和ReportFooter.png文件

打开ModernUI.css文件,可以查看到内部定义的各项样式

3. 启用ModernUI

启用ModernUI样式首先需要引入样式文件,然后再Layout时设置各个Panel的CssClass名称即可。

▶第一步:部署ModernUI CSS样式文件到服务器

C:\Program Files\Dassault Systemes\DELMIA Apriso 2023\WebSite\Portal\ModernUI

▶第二步:修改Interpreter.css文件

1、文件路径:C:\Program Files\Dassault Systemes\DELMIA Apriso 2023WebSite\Portal\Styles\Default\ interpreter.css

2、增加一行并保存:

@import url("../../ModernUI/Styles/ModernUI.css");

▶第三步:Layout设计中启用ModernUI

在Layout设计中选择根节点,在General Tab à Style Section à CSS Classes中输入ModernUI即可启用ModernUI样式

样式对比

1、启用ModernUI样式的界面

2、 Apriso经典样式

4. ModernUI布局模板

1、布局层类型Layer type说明:

Ø Background:页面最底层,通常根节点设置为background

Ø Panel :页面中间层,通常只用于布局而不展示内容的过渡层

Ø Sub-Panel:页面最顶层,用于绑定View并展示页面内容和元素

Ø Transparent(show content only):透明层,没有背景只展示内容

不同的层颜色不一样:

2、ModernUI样式示例:

Layout type

CSS Class

说明

Root

Background

ModernUI

根节点使用ModernUI引入样式

HEADER

Background

ModernUIHeader

.ModernUI .ModernUIHeader{background-color:#F1F1F1 !important; border-bottom:1px solid #E2E4E3;}

GROUP_A

Panel

ModernUIMainContent

.ModernUI .ModernUIMainContent{margin:0; border:15px solid transparent !important; border-top-width:15px; border-radius:0; background-color:#F9F9F9 !important;}

SUBHEADER

Transparent

ModernUISubHeader

.ModernUI .ModernUISubHeader h1{font-family:'3dsweb'; font-size:22px; font-weight:normal; margin:-4px 0 0 0; line-height:25px;}

GROUP_B

Transparent

MB

.ModernUI div.MB{margin-bottom:10px;}//底部margin设置为10px

LEFT

Sub-Panel

ModernUIPanel ModernUIContent

ModernUI .ModernUIPanel{width:auto; height:auto; background:#fff !important; border:1px solid #E2E4E3 !important; border-radius:6px !important; margin-left:10px; margin-right:10px; overflow:hidden;}.ModernUI .ModernUIContent{overflow:auto;}.ModernUI .ModernUIPanel:not(.ML):first-child{margin-left:0;}.ModernUI .ModernUIPanel.sf-panel-specific:not(.ML){margin-left:0}.ModernUI .ModernUIPanel.sf-panel-specific:not(.MR){margin-right:0;}

GORUP_C

Sub-Panel

ModernUIPanel ML

ModernUI .ModernUIPanel{width:auto; height:auto; background:#fff !important; border:1px solid #E2E4E3 !important; border-radius:6px !important; margin-left:10px; margin-right:10px; overflow:hidden;}.ModernUI div.ML{margin-left:10px;}//左margin设置为10px

TABS

Transparent

ModernUITabs

.ModernUI .ModernUITabs{overflow:visible;}.ModernUI .ModernUITabs, .ModernUI .ModernUIToolbar{border-bottom:1px solid #E2E4E3 !important; border-radius:0; background:#f5f5f5 !important;}

CONTENT

Transparent

ModernUIContent

.ModernUI .ModernUIContent{overflow:hidden;}

BOTTONS

BOTTONS

ModernUIButtons

.ModernUI .ModernUIButtons div{margin:0;}

如果Panel分隔在不同的容器中,则自动会加上Panel之间的间隔。

系统运行后,界面效果

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2024-03-14,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 智能制造社区 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
NEZHA监控面板美化
打开哪吒监控面板控制后台后,选择设置,主题选择默认Default,然后将下面的自定义代码粘贴进去即可
KINDYEAR
2022/07/12
2.9K0
NEZHA监控面板美化
7b2主题评论气泡
这个功能来自于https://github.com/515184405/barrage,版权归他所有。
小狐狸说事
2022/11/17
4140
7b2主题评论气泡
备份哪吒探针主题
自定义了哪吒探针主题,备份下css。一、样式<style>.nav-bar {padding:0;}.nav-menu li a {background-color:#2f405a;}.info-body ul {font-size:12px;width:auto;align-content:center;justify-items:stretch;}.info-body ul li {margin:.2em;padding:.2em;}ul {padding-inline-start:0;}.server
无敌小菜鸟
2022/11/04
1.8K0
备份哪吒探针主题
给WordPress或网站内添加新年挂灯笼特效
源码及教材源自知更鸟:http://zmingcx.com/hanging-lantern.html
AlexTao
2020/02/17
1.4K0
Ques前端组件化体系(一)
Ques是一套组件化系统,解决如何定义、嵌套、扩展、使用组件。 项目地址:https://github.com/miniflycn/Ques 传统开发模式的痛点 无法方便的引用一个组件,需要分别引用其
IMWeb前端团队
2018/01/08
8630
Ques前端组件化体系(一)
那些年你被哪些样式需求伤害过?
自从做了前端开发这个工作后,你是否时不时收到PM产品经理的各种恶心你的样式?没有?那你公司的PM肯定就不够"敬业"了,居然没有恶心到你。
@超人
2021/09/17
3940
那些年你被哪些样式需求伤害过?
Apriso Modern UI样式系列之二 几个特殊样式
本章节介绍ModernUI应用过程中容易出现问题的几个注意事项和几个特殊样式的使用。
李英杰同学
2024/03/15
1730
Apriso Modern UI样式系列之二 几个特殊样式
本站的多说css样式,喜欢的请拿去
16年4月19日之前使用的多说样式 我的这个博客的最初的样式是从 友链萝莉社https://myhloli.com/ 那里copy过来的,但近期稍稍改变了点,正好又有人从我要,我想与其我挨个给需要的人发,还不如直接写出了,这样我能节能好多,而且还能算是更新博客。 于是乎,有了这篇文章
泽泽社长
2023/04/17
2830
7b2美化-添加好看的底部介绍
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
小狐狸说事
2022/11/16
7100
7b2美化-添加好看的底部介绍
一份Markdown Here样式送给你
如果你还不知道什么是markdown,那么,推荐你去好好了解一下这个富文本语言,下一篇文章就是了。如果你还不知道什么时markdown here,推荐你去看这篇文章:
分享者
2022/05/17
3170
一份Markdown Here样式送给你
37·灵魂前端工程师养成-[项目]JS画皮卡丘
-多年互联网运维工作经验,曾负责过大规模集群架构自动化运维管理工作。 -擅长Web集群架构与自动化运维,曾负责国内某大型金融公司运维工作。 -devops项目经理兼DBA。 -开发过一套自动化运维平台(功能如下): 1)整合了各个公有云API,自主创建云主机。 2)ELK自动化收集日志功能。 3)Saltstack自动化运维统一配置管理工具。 4)Git、Jenkins自动化代码上线及自动化测试平台。 5)堡垒机,连接Linux、Windows平台及日志审计。 6)SQL执行及审批流程。 7)慢查询日志分析web界面。
DriverZeng
2022/11/08
3940
37·灵魂前端工程师养成-[项目]JS画皮卡丘
主题hondsome折腾,css修改
主题hondsome折腾,css修改 ps:我现在已经没有使用hondsome主题了,不过依旧保留在后台。感情颇深。 代码如下: 加入到自定义css 或者创建css文件,在footer引入即可 //首页头像自动旋转// .thumb-lg{ width:130px; } .avatar{ -webkit-transition: 0.4s; -webkit-transition: -webkit-transform 0.4s ease-out; transition: tra
乐心湖
2020/07/31
1.1K0
markdown样式代码保存
/*此样式是没任何效果的,留给你填写的 你可以随意修改,组合你想要的css样式 没有最好的,只有最合适的, 看看后面的示例,你就会懂得写个你最爱的样式,并保存了的! 建议先复制某一你喜欢的css模板样式到此样式下,再在此基础上自定义自己的css样式。 来试试吧! ^_^*/
xing.org1^
2020/02/14
6910
两款非常漂亮的markdown格式css样式
如果你用了laravel 框架 你需要在 resources/views/vendor/mail/html/themes声明文件.css例如repayment.css
美团骑手
2021/01/18
9K0
分享一个自用emlog手机底部导航加样式代码
看到很多朋友都要这个手机端底部导航索性就分享了,这玩意其实我也不是不舍得发,是懒得而已 这玩意我都是扣别人的所以这个东西自己扣就行了,如果你不会扣那我赶紧我分享出来你也不会用。
用户8099761
2023/05/11
7560
WordPress动漫图片主题cxudy模板代码
WordPress多功能CX-UDY图片主题是基于wordpress开源程序开发的简洁时常自适应图片模板,适用于各种图片写真类型、图片壁纸类、博客站、多媒体分享站等类型站点。图片主题效果演示http://m.bokequ.com/dongman/gc
博客趣
2024/02/14
4210
WordPress动漫图片主题cxudy模板代码
菜鸡博客开……开……开源了!
因为很多人找我要过博皮源码,所以本宝宝经过深思熟虑,最终决定把自己的源码分享给大家!
attack
2018/09/21
2.9K0
【UI界面设计】简洁的纯CSS3红色分页样式源码
代码是一款红色主题的CSS3分页样式。该分页样式在bootstrap分页代码的基础上,添加一些自定义CSS样式,制作出在鼠标hover时,带幻影动画效果的红色分页主题。
用户5997198
2019/11/10
1.1K0
Chrome 私人珍藏-stylus插件实现个性化百度界面定制
先看效果图:【如果不懂代码,没关系,YHWHCSDN-以后我会告诉你!】喜欢的登陆下点个赞,要不作者都没动力了。
小蓝枣
2020/09/25
2.6K0
Chrome 私人珍藏-stylus插件实现个性化百度界面定制
伪类以及伪元素的一些使用小技巧
练小习
2017/12/29
9970
相关推荐
NEZHA监控面板美化
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档