考核考试系统
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

291 lines
4.7 KiB

.matIcons {
color: #8E909F;
}
//平面图 素材库 公共样式 头部
.planarGraphHeader{
height: 35px;
min-height: 35px;
cursor: pointer;
display: flex;
flex-direction: row;
align-items: center;
padding: 0 24px;
// border-radius: 5px;
font-family: Roboto, "Helvetica Neue", sans-serif;
font-size: 15px;
font-weight: 400;
color: #fff;
background: #07CDCF;
}
//平面图头部字体图标样式
.hover {
width: 18px;
height: 18px;
margin-left: 90px;
border: 1px solid #999;
border-radius: 3px;
.mat-icon {font-size: 18px; color: #999;}
}
.hover:hover {
background-color: #4DA5FA;
.mat-icon {color: #fff;}
}
//平面图
.sitePlanContent {
position: relative;
width: 100%;
height: 35px;
line-height: 35px;
box-sizing: border-box;
padding: 0 10px 0 25px;
.mat-icon {
font-size: 20px;
}
}
//火源/力量 图标
.fireForce {
display: block;
float: right;
margin: 8px 5px 0 0;
width: 40px;
height: 20px;
line-height: 20px;
text-align: center;
position: relative;
overflow: hidden;
img{
width: 20px;
height: 20px;
}
}
//替换底图 inputfile
.a-upload {
display: block;
float: right;
margin: 8px 18px 0 0;
width: 20px;
height: 20px;
line-height: 20px;
text-align: center;
position: relative;
overflow: hidden;
input {
position: absolute;
width: 20px;
height: 20px;
left: 0;
top: 0;
opacity: 0;
}
}
.a-upload:hover {
.mat-icon {
color: #fff;
}
}
//上传底图 inputfile
#a-uploadImg {
display: block;
width: 300px;
height: 170px;
position: fixed;
top: 40%;
left: 48%;
overflow: hidden;
border-radius: 5px;
border: 1px solid #999;
z-index: 999;
input {
position: absolute;
width: 300px;
height: 170px;
left: 0;
top: 0;
opacity: 0;
}
img {
width: 100%;
height: auto;
}
}
#a-uploadImg:hover {
border: 5px solid skyblue;
}
//hover时显示右边操作栏
.sitePlanContent:hover {
#rightOperate {
display: block;
}
}
//右边操作栏
#rightOperate{
width: 50px;
height: 100px;
position: absolute;
top: -32px;
right: -48px;
z-index: 99999;
border-radius: 0 100px 100px 0;
background-color: #F0F4F7;
// #F0F4F7 cdced1
display: none;
.functionButton {
height: 25%;
line-height: 25px;
}
.bigFunctionIcon {
font-size: 24px;
}
.functionIcon {
color: #999;
}
.functionIcon:hover {
color: #4DA5FA;
}
}
//处置预案 素材库 公用div
.publiclBankPlan {
flex: 1;
display: flex;
flex-direction: column;
overflow: hidden;
padding-bottom: 10px;
}
// 基本信息/想定作业 切换
.scenarioAssignment {
overflow-y: auto;
}
.selectEditMode {
flex: 1;
display: flex;
flex-direction: column;
overflow: hidden;
}
.materialBankDIV{
flex: 1;
overflow-x: hidden;
overflow-y: auto;
}
// 基本信息/想定作业 切换
//处置预案
#terrNodePublic {
height: 35px;
line-height: 35px;
display: flex;
.textNode {flex: 1;}
}
//字体图标
.planIconDiv {
display: inline-block;
.mat-icon{
font-size: 20px;
width: 20px;
height: 20px;
color: #666;
margin-right: 3px;
}
}
.mat-expansion-panel-header {
height: 40px !important;
}
//素材库溢出隐藏
#materialBank {
margin: 1px 0;
}
//素材库图片flex
.mat-expansion-panel-header {background-color: #d6f4f5;}
#panelLibrary .text{
box-sizing: border-box;
margin-left: 10px;
}
.panelLibraryFlex {
display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: space-between; /* 水平居中 */
.imgBox {
width: 70px;
height: 100px;
display: inline-block;
text-align: center;
border-radius: 3px;
margin: 5px 0;
img {
width: 70px;
height: auto;
max-height: 70px;
cursor:pointer;
}
p {
font-size: 12px;
cursor:pointer;
}
}
}
//文本溢出
.overflowText {
overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
}
// 楼层/区域 是避难层时
.isRefugeStorey {
color: #FF8678;
background-color: #fff;
}
//选中平面图时
.selectSitePlan {
color: #fff;
background-color: #07CDCF;
}
//选中素材库图片时
.selectImg {
color: #fff;
background-color: #4DA5FA;
}
//选中 处置节点时
.selectanelPoint {
background-color: #F4C235;
}
//左侧功能区弹出框样式
.keyMargin {
width: 100%;
margin: 5px 0;
.mat-form-field {
width: 100%;
}
}
.submitBottom {
display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: space-between; /* 水平居中 */
}
.functionalDomainContent {
width: 300px;
height: 100%;
textarea {
border-radius: 5px;
border: 1px solid #999;
width: 100%;
height: 120px;
resize:none;
}
}