@javaguns/flow-ui
Version:
``` <template> <a-spin :spinning="loading"> <FlowDesigner ref="flowDesigner" top="50px"> </FlowDesigner> </a-spin> </template> <script lang="ts" setup> import { ref, provide, onMounted } from 'vue'; import { FlowDesigner, LoadingKey } from '@j
118 lines (117 loc) • 3.37 kB
CSS
.guns-page-flow-container {
display: block ;
padding: 0;
background-color: #f5f5f5;
background-image: radial-gradient(#d6d9db 10%, transparent 0);
background-size: 16px 16px;
}
.guns-page-flow-container .guns-page-flow-header {
padding: 0 0px;
line-height: normal;
}
.guns-page-flow-container .guns-page-flow-main {
padding: 0px;
width: 99%;
position: absolute;
overflow: hidden;
}
.guns-page-flow-container .guns-header-container {
width: 100% ;
background-color: #fff;
position: relative;
z-index: 0;
border-bottom: 1px solid #e6e6e6;
}
.guns-page-flow-container .guns-header-container .guns-header-icon {
cursor: pointer;
display: flex;
align-items: center;
justify-content: center;
width: 28px;
height: 50px;
float: left;
}
.guns-page-flow-container .guns-header-container .guns-header-icon span {
font-size: 50px;
color: #ff6a00;
}
.guns-page-flow-container .guns-header-container .guns-header-name {
display: inline-block;
padding: 0 12px;
line-height: 50px;
font-size: 14px;
vertical-align: middle;
color: #495060;
}
.guns-page-flow-container .guns-header-container .guns-header-nav {
display: flex;
flex: 1;
justify-content: center;
}
.guns-page-flow-container .guns-header-container .guns-header-nav .guns-header-button-order {
width: 19px;
height: 19px;
display: inline-block;
border-radius: 50%;
line-height: 19px;
margin-right: 5px;
font-size: 12px;
background-color: #959699;
color: #fff;
text-align: center;
font-family: -apple-system, BlinkMacSystemFont, Helvetica Neue, PingFang SC, Microsoft YaHei, Source Han Sans SC, Noto Sans CJK SC, WenQuanYi Micro Hei, sans-serif;
}
.guns-page-flow-container .guns-header-container .guns-header-nav .ivu-btn,
.guns-page-flow-container .guns-header-container .guns-header-nav .arco-btn,
.guns-page-flow-container .guns-header-container .guns-header-nav .el-button,
.guns-page-flow-container .guns-header-container .guns-header-nav .ant-btn {
border: none;
position: relative;
height: 50px;
}
.guns-page-flow-container .guns-header-container .guns-header-nav .nav-active {
text-decoration: none ;
background: #fff ;
}
.guns-page-flow-container .guns-header-container .guns-header-nav .nav-active:after {
position: absolute;
content: '';
left: 0;
right: 0;
bottom: 0;
height: 2px;
background-color: #ff6a00;
z-index: 3;
}
.guns-page-flow-container .sub-header-container {
height: 50px;
width: 100%;
display: flex;
justify-content: flex-end;
}
.guns-page-flow-container .sub-header-container .handle-container {
display: flex;
align-items: center;
padding-right: 20px;
}
.guns-page-flow-container .sub-header-container .handle-container .ant-btn {
margin-left: 10px;
}
.guns-page-flow-container .sub-header-container .main-hollow-btn {
border-color: #f1572a ;
background-color: #fff ;
color: #f1572a ;
}
.guns-page-flow-container .sub-header-container .main-solid-btn {
border-color: #f1572a ;
background-color: #f1572a ;
color: #fff ;
}
.guns-page-flow-container .guns-page-enter-active,
.guns-page-flow-container .guns-page-leave-active {
transition: opacity 1s;
}
.guns-page-flow-container .guns-page-enter,
.guns-page-flow-container .guns-page-leave-to {
opacity: 0;
}