html { height: 100%; } body { height: 100%; background-color: #f1f1f1; border-radius: 5px; box-shadow: 0 0 3px rgba(0,0,0,.3); padding: 10px; } /* ------------------------------------ 头部 ------------------------------------*/ header { border-radius: 5px; box-shadow: 0 0 3px rgba(0,0,0,.3); background-color: #fff; height: 20%; opacity: 0.8; position: relative; } /* 分割线 */ .header-hr { border-radius: 5px; border: 1px solid #777; width: 80%; position: absolute; bottom: 0; } /* 系统运行状态 */ .system-state { float: left; margin-left: 30px; margin-top: 30px; text-align: center; color: #2d6aff; } .system-icon { width: 100px; height: 100px; background-image: url("../image/stop48.png"); background-repeat: no-repeat; background-size:100% 100%; background-position: top center; cursor: pointer; } .system-state span { display: inline-block; padding-top: 10px; font-weight: bold; } /* 状态显示 */ .data-window { padding-top: 20px; float: left; width: 70%; text-align: center; } .data-window h1 { font-size: 3em; margin: 0; letter-spacing: 1px; font-weight: inherit; } /* 颜色提示 */ .tips { position: absolute; bottom: 7%; left: 10%; } .tips-item { margin-bottom: 0; font-size: 0; text-align: left; } .tips-item label { display: inline-block; width: 130px; text-align: right; font-size: xx-small; } .item-group { display: inline-block; } .item-group span { font-size: xx-small; padding: 0 10px; } /* ------------------------------------ 主体 ------------------------------------*/ main { margin-top: 8px; border-radius: 5px; box-shadow: 0 0 3px rgba(0,0,0,.3); background-color: #fff; height: 75.8%; position: relative; } /* ------------------ 输送线总成 ------------------ */ .site-row { position: absolute; top: 122px; } /* 输送线第一列 */ .site-row-1 { left: 400px; } .site-row-1 .site { width: 100px; } /* 输送线第二列 */ .site-row-2 { left: 500px; } .site-row-2 .site { width: 100px; } /* 输送线第三列 */ .site-row-3 { left: 600px; width: 100px; } .site-row-3 .site { float: left; width: 100px; } /* 输送线第四列 */ .site-row-4 { left: 700px; width: 100px; } .site-row-4 .site { float: right; width: 100px; } /* 站点 */ .site { color: #333; height: 20px; border: 1px solid #fff; cursor: pointer; width: 50px; text-align: center; background-color: #21ff3a; font-size: 13px; } /* 无效站点(必须在site下面) */ .site-none { border: none; background-color: transparent; } /* 自动 */ .site-auto { background-color: rgb(42,253,47); } /* 非自动/收到 */ .site-unauto { background-color: #aaaaaa; } /* 自动+有物+ID */ .site-auto-run-id { background-color: red; } /* 自动+有物 */ .site-auto-run { background-color: #fc29f8; } /* 自动+有物+ID */ .site-auto-id { background-color: yellow; } /* ------------------ 货架总成 ------------------ */ .main-part { position: absolute; top: 250px; left: 600px; } .main-part .lane { margin-bottom: 30px; } /* 排号 */ .row-no { font-weight: bolder; margin-left: 80px; } /* 库位组 */ .stock-group .item { float: left; border-top: 1px solid #333!important; border-bottom: 1px solid #333!important; border-left: 1px solid #333!important; border-right: 1px solid #333!important; border-right: none; } .stock-group .item:last-child { /*border-right: 1px solid #333!important;*/ } .stock-group::after, .stock-group::before { content: ""; display: table; clear: both; } .stock-group .site { width: 80px; float: left; } button.item { font-size: 13px; padding: 1px 1px 1px 1px; width: 30px; height: 20px; outline: none; cursor: pointer; color: #333; background-color: transparent; transition: 0.4s; } button.item:hover { background-color: #333; color: #fff; } /* 堆垛机 */ .machine { margin-left: 30px; position: relative; background-color: #fff; height: 20px; width: 80px; background-image: url("../image/Crane_auto.png"); background-repeat: no-repeat; background-size:100% 100%; background-position: top center; cursor: pointer; } /* 入库 */ .machine-put { background-color: #90d0f3; } /* 出库 */ .machine-take { background-color: yellow; } /* 库到库 */ .machine-stock-move { background-color: #0c24fb; color: #fff; } /* 站到站 */ .machine-site-move { background-color: #faa328; } /* PToP */ .machine-p-move { background-color: #128014; color: #fff; } /* 异常 */ .machine-error { background-color: red; } /* 自动 */ .machine-auto { background-color: rgb(42,253,47); } /* 非自动/收到 */ .machine-unauto { background-color: #aaaaaa; } /* 堆垛机轨道 */ .pathway { margin-left: 30px; border: 1px solid #333; position: absolute; background-color:#333!important; color: #333 !important; width: 90%; margin-top: 10px; } /* 输送线相关 */ .site:hover { opacity: 0.7; } /* 入库口 */ .cargo-put { top: 68px; left: 413px; position: absolute; width: 50px; height: 50px; background-image: url("../image/fork_r.png"); background-repeat: no-repeat; background-size:100% 100%; background-position: top center; } /* 动画 */ /*.machine {*/ /*position: relative;*/ /*-webkit-animation: machine 2s;*/ /*animation: machine 2s;*/ /*animation-fill-mode: forwards;*/ /*}*/ /*@-webkit-keyframes machine {*/ /*from {left: 0;}*/ /*to {left: 100px}*/ /*}*/ /*@keyframes animationCrn {*/ /*from {left: 0}*/ /*to {left: 100px}*/ /*}*/