* { margin: 0; padding: 0; font-weight: 400; } *::-webkit-scrollbar { /*滚动条整体样式*/ width: 5px; /*高宽分别对应横竖滚动条的尺寸*/ height: 1px; } *::-webkit-scrollbar-thumb { /*滚动条里面小方块*/ border-radius: 10px; box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2); background: #535353; } *::-webkit-scrollbar-track { /*滚动条里面轨道*/ box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2); border-radius: 10px; background: #ededed; } html, body { height: 100vh; width: 100%; font-weight: 400; background-color: #dfdfdf; overflow: hidden; position: relative; top: 0; left: 0; right: 0; bottom: 0; } .animated { -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; } .animated .infinite { -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; } @-webkit-keyframes fadeOutRightBig { 0% { opacity: 1; -webkit-transform: translateX(0); transform: translateX(0); } 100% { opacity: 0; -webkit-transform: translateX(2000px); transform: translateX(2000px); } } @keyframes fadeOutRightBig { 0% { opacity: 1; -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); } 100% { opacity: 0; -webkit-transform: translateX(2000px); -ms-transform: translateX(2000px); transform: translateX(2000px); } } .fadeOutRightBig { -webkit-animation-name: fadeOutRightBig; animation-name: fadeOutRightBig; } .item_big { display: flex; justify-content: space-between; background-color: #fff; } .item_big .labelStyle, .item_big .valueStyle { line-height: 30px; } .item_big .labelStyle { flex-shrink: 0; font-size: 16px; } .item_big .valueStyle { flex-grow: 1; } /* 通用表格 */ .localtable { margin-top: 30px; overflow: hidden; border: 1px solid #eee; border-radius: 3px; } .localtable table { margin: 0; border: none; } .localtable thead .deepBlue { background-color: #6699cc; } .localtable tbody tr:not(:last-child) { border-bottom: 1px solid #eee; } .localtable thead { background-color: #53a8ff; color: #fff; } .localtable .oddRow { background-color: #e9e9eb; } .localtable td { text-align: center; } /* 页码 */ .localnavigation .selectPage a:focus, .localnavigation .selectPage a:focus, .localnavigation .selectPage a { color: #fff; background-color: #1989fa; } /* 登录 */ .loginPage { height: 100%; width: 100%; position: relative; overflow-y: scroll; } #local-alert { position: absolute; -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); background-color: #fdf6ec; color: #e6a23c; border: 1px solid #faecd8; padding: 0 1em; min-width: 300px; height: 56px; border-radius: 5px; line-height: 56px; font-size: 16px; right: 1em; top: 0.5em; } #local-alert i { margin-right: 3px; display: inline-block; } .loginPage .loginItem { display: flex; -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); background-color: #fff; border-radius: 3px; width: 50em; } .loginPage .logo { background: linear-gradient(180deg, #3949ab, #2962ff); flex: 1; align-items: center; background: linear-gradient(180deg, #3949ab, #2962ff); border-radius: 6px 0 0 6px; flex-direction: column; justify-content: center; color: #fff; font-size: 18px; display: flex; } .loginPage .form { flex: 1; padding: 1em; } .loginPage .loginItem .login-head { text-align: center; } .loginPage .loginItem .loca-input { border-width: 0; border-bottom-width: 1px; border-radius: 0; -webkit-box-shadow: none; box-shadow: none; } /* skeleton */ .skeleton { width: 100%; max-width: 1200px; margin: 0 auto; height: 100%; background-color: #e9e9eb; } .skeleton .rightBody { padding: 5px; } .skeleton .leftBody { width: 10%; min-width: 200px; max-width: 350px; color: #333; font-size: 16px; background-color: #fff; } .skeleton .proName { margin: 0; padding: 20px 0 20px 30px; } .skeleton .proName img { width: 100%; } .skeleton .leftBody .menu { overflow-y: auto; } .skeleton .leftBody .menu .menuLi { padding-left: 30px; height: 60px; line-height: 60px; cursor: default; position: relative; } .skeleton .leftBody .menu .menuLi:hover, .skeleton .leftBody .menu .menuLiAct { background-color: #1989fa; color: #f2f6fc; } .skeleton .leftBody .menu .icon, .skeleton .leftBody .title .icon { position: absolute; width: 16px; right: .5em; top: 22px; cursor: pointer; } .skeleton .leftBody .title .icon { top: 13px; } .skeleton .title { font-size: 12px; color: #aaa; padding: 5px 0 3px 5px; position: relative; margin-bottom: 5px; border-bottom: 1px solid #aaa; } .skeleton .rightBody .skeleton-header { margin-bottom: 10px; display: flex; } .skeleton .rightBody .userArea { background-color: #fff; margin: -5px -5px 5px -5px; color: #333; text-align: right; padding-right: 1em; } .skeleton .rightBody .userArea .btn:hover { color: #fff; } .skeleton .rightBody .userArea .user { cursor: default; } .skeleton .rightBody .skeleton-header .allItem { background-color: #fff; flex: 1; margin: 3px; border: 1px solid #eee; padding: 5px 5px 5px 10px; } .skeleton .rightBody .skeleton-header .allItem .itemValue { font-weight: 600; font-size: 22px; } .skeleton .rightBody .skeleton-header .allItem .itemKey { font-weight: 500; } .skeleton .rightBody .skeleton-header .allItem .labelStyle { height: 60px; border-radius: 6px; width: 6px; overflow: hidden; background-color: #c0c4cc; position: relative; } .skeleton .rightBody .skeleton-header .allItem .locakProgress { width: 100%; background-color: #66b1ff; position: absolute; bottom: 0; } .skeleton .rightBody .skeleton-body { width: 100%; height: calc(100% - 44px); overflow-y: auto; } .skeleton .iframe{ border: 1em solid #000; background-color: #fff; border-radius: 5px; width: 400px; height: 720px; margin: 20px auto; } .loading span:nth-child(2) { -webkit-animation-delay: 0.2s; animation-delay: 0.2s; } .loading span:nth-child(3) { -webkit-animation-delay: 0.4s; animation-delay: 0.4s; } .loading span:nth-child(4) { -webkit-animation-delay: 0.6s; animation-delay: 0.6s; } .loading span:nth-child(5) { -webkit-animation-delay: 0.8s; animation-delay: 0.8s; } /* 页面访问 */ .pageAccess { padding: 1em; background-color: #fff; overflow-y: scroll; }