/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/ ::-webkit-scrollbar { width: 4px; height: 4px; background-color: rgba(102,182,255, .1); } /*定义滚动条轨道 内阴影+圆角*/ ::-webkit-scrollbar-track { box-shadow: inset 0 0 6px rgba(102,182,255, 0.3); -webkit-box-shadow: inset 0 0 6px rgba(102,182,255, 0.3); border-radius: 4px; background-color: rgba(102,182,255, 0.1); } /*定义滑块 内阴影+圆角*/ ::-webkit-scrollbar-thumb { border-radius: 4px; box-shadow: inset 0 0 6px rgba(102,182,255, 0.1); -webkit-box-shadow: inset 0 0 6px rgba(102,182,255, 0.1); background-color: rgba(102,182,255, 1); } /* 屏幕基准 */ .p-font-rule { font-size: 1px; } .p-font-large { font-size: 2px; } /* 数字字体引入 */ @font-face { font-family: DINAlternate; src: url('~@/assets/styles/fonts/DIN Alternate Bold.ttf'); } /* 标题字体引入 */ @font-face { font-family: YouSheBiaoTiHei; src: url('~@/assets/styles/fonts/YouSheBiaoTiHei.ttf'); } *, *::before, *::after { -webkit-box-sizing: border-box; box-sizing: border-box; } body { margin: 0; font-size: 16rem; font-weight: 400; line-height: 1.5; text-align: left; } .asp { position: fixed; left: 50%; top: 40%; width: 2000px; display: block; transform: translate(-50%, -50%) } .num { font-family: DINAlternate; } .height-full { height: 100% } .col-1 { -ms-flex: 0 0 8.333333%; flex: 0 0 8.333333%; max-width: 8.333333% } .col-2 { -ms-flex: 0 0 16.666667%; flex: 0 0 16.666667%; max-width: 16.666667% } .col-3 { -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25% } .col-4 { -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333% } .col-5 { -ms-flex: 0 0 41.666667%; flex: 0 0 41.666667%; max-width: 41.666667% } .col-6 { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50% } .col-7 { -ms-flex: 0 0 58.333333%; flex: 0 0 58.333333%; max-width: 58.333333% } .col-8 { -ms-flex: 0 0 66.666667%; flex: 0 0 66.666667%; max-width: 66.666667% } .col-9 { -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75% } .col-10 { -ms-flex: 0 0 83.333333%; flex: 0 0 83.333333%; max-width: 83.333333% } .col-11 { -ms-flex: 0 0 91.666667%; flex: 0 0 91.666667%; max-width: 91.666667% } .col-12 { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100% } .text-ellipsis { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .p-container { padding: 0 20rem; } /* 页面盒子 */ .p-pages-box { position: fixed; left: 0; right: 0; top: 0; bottom: 0; z-index: 1; width: 100vw; height: 100vh; div { color: #fff; } } .p-pages-filter { position: fixed; top: $p-header-height; margin-top: -10rem; left: 0; width: 100%; height: 50rem; line-height: 60rem; z-index: 999; text-align: center; background-image: url('~@/assets/images/p_top_filter.svg'); background-size: contain; background-repeat: no-repeat; background-position: bottom; cursor: pointer; } .p-talarm-dialog{position: fixed!important; left: 300rem!important; top: 10rem!important;background: #102032; text-align: center; .el-dialog__header{padding: 0;} .el-icon-close:before { content: ''; } .el-dialog__body{padding: $p-spacer-small;} .el-dialog__headerbtn { top: -10rem; right: -10rem; width: 30rem; height: 30rem; background-image: url('~@/assets/images/icon_close.svg'); background-size: contain; background-repeat: no-repeat; background-position: center; opacity: .8; } .el-dialog__headerbtn:hover { opacity: 1; } } .p-filter-dialog { background: #102032; text-align: center; .el-dialog__header{padding: 0;} .el-icon-close:before { content: ''; } .el-input--medium .el-input__inner { background-color: transparent !important; border-color: rgba($p-border-color, .5) !important; color: #fff; } .el-icon-arrow-up:before { content: "\e636" !important; display: inline-block; width: 15rem; height: 9rem; font-family: "iconfont" !important; font-size: 16px; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; color: $p-primary-color; } .el-dialog__headerbtn { top: -10rem; right: -10rem; width: 30rem; height: 30rem; background-image: url('~@/assets/images/icon_close.svg'); background-size: contain; background-repeat: no-repeat; background-position: center; opacity: .8; } .el-dialog__headerbtn:hover { opacity: 1; } } .p-pages-bg { background: #000; background-size: cover; background-position: center; background-repeat: no-repeat; } .p-pages-main { position: relative; height: calc(100vh - #{$p-header-height} - 10rem); top: 10rem; } /* 模块盒子 */ .p-module-box { position: relative; z-index: 99; height: 100%; } .p-module-small { position: relative; padding: $p-spacer-medium; background: rgba($p-message-bg, .1); border: 1rem solid rgba($p-border-color, .5); border-radius: 6rem; } .p-data-module { position: relative; height: 100%; } /* 页面地图 */ .p-pages-map { //position: fixed; left: 0; right: 0; top: 0; bottom: 0; z-index: 9; width: 100vw; height: 100vh; } /* 盒子 */ .display-flex { display: flex; flex-wrap: wrap; } .display-center { justify-content: center; align-items: center; } .display-end { justify-content: end; align-items: center; } .flex-auto { flex: 1; } .align-center { text-align: center; } .align-left { text-align: left; } /* 地图引入盒子 */ .amap-container { position: absolute; top: 0; width: 100vw; height: 100vh; background-size: cover; z-index: 9; } /* 表格 */ .p-table:before { height: 0 !important; } .p-table { background-color: rgba(80, 125, 169, .1) !important; div.cell { height: 23rem !important; text-overflow: ellipsis !important; white-space: nowrap !important; overflow: hidden !important; } th { border-color: transparent !important; background-color: rgba($p-primary-color, .5) !important } tr { background-color: transparent !important; } th > .cell { color: $p-table-fontColor !important } th.el-table__cell.is-leaf, td.el-table__cell { padding-top: 8rem; padding-bottom: 8rem; } .el-table__body td.el-table__cell { border-color: rgba($p-table-borderColor, .1) !important; } .el-table__row { cursor: pointer !important; background-color: transparent !important; color: $p-table-fontColor } .el-table__row:hover { background-color: $p-table-bg !important; color: $p-table-fontColor-hover } .el-table__body tr { background-color: transparent !important; } .el-table__body tr > td.el-table__cell { background-color: rgba(#364759, .6) !important; } .el-table--enable-row-hover .el-table__body tr:hover > td.el-table__cell { background-color: $p-table-bg !important; } ::before { height: 0 !important; } } /* 头部element */ .p-pages-header { position: fixed; top: 0; left: 0; width: 100%; transition: all 1s; animation-name: top-bottom-animation; animation-duration: 2s; .el-menu { background-color: transparent !important; } .el-menu--horizontal > .el-submenu .el-submenu__title:hover { background-color: transparent !important; } .el-menu--horizontal { border-bottom: 0 solid transparent !important; } .el-submenu__title { height: 40rem !important; line-height: 40rem !important; color: #fff !important; border-bottom: 0 solid transparent !important; background-color: transparent !important; } .el-submenu__title .icon-arrow_down { -webkit-transition: -webkit-transform 0.3s; transition: -webkit-transform 0.3s; transition: transform 0.3s; transition: transform 0.3s, -webkit-transform 0.3s; -webkit-transform: rotateZ(0); transform: rotateZ(0); } .el-menu:hover { .icon-arrow_down { transform: rotate(180deg); -o-transform: rotate(180deg); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); } } .el-submenu__title .icon-arrow_down:before { color: $p-primary-color; transition: all .2s linear; } } .el-menu--horizontal { .el-menu { background: rgba(16, 32, 50, 1) !important; border: 1rem solid $p-border-color } .el-menu-item { height: 24rem; line-height: 24rem; background: transparent !important; color: #fff !important; } .el-menu-item:hover { background: rgba($p-border-color, .2) !important; } .el-menu--popup { min-width: 100rem !important; } .el-icon-arrow-down:before { display: none; } } /* 同比比较 */ .stack { display: inline-block; position: relative; .iconfont { display: inline-block; width: 12rem; height: 12rem; } .iconfont:before { position: absolute; top: -3rem; right: 0em; font-size: 12rem; } .icon-rise:before { color: $p-red-color; } .icon-down:before { color: $p-green-color; } } /* 表单 */ .p-form { position: relative; .el-form-item__label { color: $p-primary-color !important; font-weight: 400; } .el-form-item__content { position: relative; } .el-input--medium .el-input__inner { background-color: transparent !important; border-color: rgba($p-border-color, .5) !important; color: #fff !important; } .el-textarea__inner { background-color: transparent !important; border-color: rgba($p-border-color, .5) !important; color: #fff !important; } .el-input-prepend { cursor: pointer; position: absolute; right: 0; height: 100%; width: 100px; line-height: 37px; color: $p-primary-color; padding: 0 $p-spacer-mini 0 $p-spacer-mini; border: 0 transparent; background-color: transparent; background: url("~@/assets/images/icon_address.svg"); background-size: 20rem; background-position: right center; background-repeat: no-repeat; } } /* 内部表格 */ .p-small-table { .num { font-size: $p-spacer-medium } .p-small-table-head { background-image: linear-gradient(to right, rgba($p-message-bg, 0) 0%, rgba($p-message-bg, .2) 50%, rgba($p-message-bg, 0),); } .th, .td { overflow: hidden; padding: 5rem $p-spacer-mini; font-size: $p-font-small; } .p-small-table-tr { display: flex; align-items: center; } .th { color: rgba(255,255,255,.9); } .p-small-table-body .p-small-table-tr:not(:last-child) { border-bottom: 1rem solid rgba($p-message-bg, .2); } .p-small-table-body .p-small-table-tr:nth-child(2n) { background-color: rgba($p-message-bg, .05) } /* 流量状态 */ .type1 ,.type2{ /* 舒适 */ display: inline-flex; width: 100rem; align-items: center; justify-content: center; height: 20rem; padding: 0 $p-spacer-small; border: 1rem solid $p-green-color; border-radius: 20rem; .text { color: $p-green-color; font-size: $p-font-small; } .iconfont:before { background-image: linear-gradient(to bottom, $p-white-color, $p-green-color); -webkit-background-clip: text; -webkit-text-fill-color: transparent; } } /* 报警状态 */ .type3 { /* 告警 */ display: inline-flex; width: 100rem; align-items: center; justify-content: center; height: 20rem; padding: 0 $p-spacer-small; border: 1rem solid $p-orange-color; border-radius: 20rem; .text { color: $p-orange-color; font-size: $p-font-small; } .iconfont:before { background-image: linear-gradient(to bottom, $p-white-color, $p-orange-color); -webkit-background-clip: text; -webkit-text-fill-color: transparent; } } /* 拥挤状态 */ .type4, .type5{ /* 拥挤 */ display: inline-flex; width: 100rem; align-items: center; justify-content: center; height: 20rem; padding: 0 $p-spacer-small; border: 1rem solid $p-red-color; border-radius: 20rem; .text { color: $p-red-color; font-size: $p-font-small; } .iconfont:before { background-image: linear-gradient(to bottom, $p-white-color, $p-red-color); -webkit-background-clip: text; -webkit-text-fill-color: transparent; } } } .p-select { .el-input--medium .el-input__inner { background-color: transparent !important; border-color: rgba($p-border-color, .5) !important; color: #fff; } .el-input--mini .el-input__inner { background-color: #152537 !important; border-color: rgba($p-border-color,1) !important; color: #fff; } .el-icon-arrow-up:before { content: "\e636" !important; display: inline-block; width: 15rem; height: 9rem; font-family: "iconfont" !important; font-size: 16px; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; color: $p-primary-color; } } .p-select-small { top: -2px; .el-input--medium .el-input__inner { background-color: transparent !important; border-color: rgba($p-border-color, .5) !important; color: #fff; } .el-input__inner { height: 30px; line-height: 30px; background-color: #152537 !important; border-color: rgba($p-border-color,1) !important; color: #fff; } .el-icon-arrow-up:before { content: "\e636" !important; display: inline-block; width: 15rem; height: 9rem; font-family: "iconfont" !important; font-size: 16px; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; color: $p-primary-color; } } .audio-controls{position: relative; z-index: 9999;} .p-pages-box{ .el-select-dropdown { position: relative; margin-top: $p-spacer-mini !important; background-color: $p-dark-bg !important; border: 0 solid transparent !important; .el-select-dropdown__item { color: $p-white-color !important; } .el-select-dropdown__item.hover { background-color: #428d66 !important; color: $p-white-color !important; } .el-scrollbar { position: relative; } .el-scrollbar:before { content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 1rem; background: linear-gradient(to right, rgba($p-primary-color, 0) 0, rgba($p-primary-color, 0.6) 50%, rgba($p-primary-color, 0) 100%); } .el-scrollbar:after { content: ""; position: absolute; left: 0; bottom: 0; width: 100%; height: 1rem; background: linear-gradient(to right, rgba($p-primary-color, 0) 0, rgba($p-primary-color, 0.6) 50%, rgba($p-primary-color, 0) 100%); } .popper__arrow { display: none !important; } } .el-select-dropdown:before { content: ""; position: absolute; left: 0; top: 0; height: 100%; width: 1rem; background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba($p-primary-color, 0)), color-stop(50%, rgba($p-primary-color, 0.6)), to(rgba($p-primary-color, 0))); background: linear-gradient(to bottom, rgba($p-primary-color, 0) 0, rgba($p-primary-color, 0.6) 50%, rgba($p-primary-color, 0) 100%); } .el-select-dropdown:after { content: ""; position: absolute; right: 0; top: 0; height: 100%; width: 1rem; background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba($p-primary-color, 0)), color-stop(50%, rgba($p-primary-color, 0.6)), to(rgba($p-primary-color, 0))); background: linear-gradient(to bottom, rgba($p-primary-color, 0) 0, rgba($p-primary-color, 0.6) 50%, rgba($p-primary-color, 0) 100%); } } .el-message-box.v-message{ background-color: #001621 !important; border-color: rgba($p-border-color, .5) !important; .el-message-box__title{color: #fff} .el-message-box__message p{color: #fff} } /* 日期选择 */ .p-flowdata-picker { position: absolute; width: 250rem !important; top: $p-spacer-mini; right: 20rem; background-color: transparent !important; border-color: rgba($p-border-color, .5) !important; color: #fff; .el-range-input { background: transparent !important; color: #fff !important; } .el-range-separator { color: #fff !important; } .el-date-editor .el-range-input::-webkit-input-placeholder { /* WebKit browsers,webkit内核浏览器 */ color: rgba($p-secondary-color, 1) !important; } .el-date-editor .el-range-input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: rgba($p-secondary-color, 1) !important; } .el-date-editor .el-range-input::-moz-placeholder { /* Mozilla Firefox 19+ */ color: rgba($p-secondary-color, 1) !important; } .el-date-editor .el-range-input:-ms-input-placeholder { /* Internet Explorer 10+ */ color: rgba($p-secondary-color, 1) !important; } } .p-flowyear-picker{ position: absolute; width: 120rem !important; top: $p-spacer-mini; right: 20rem; background-color: transparent !important; border-color: rgba($p-border-color, .5) !important; color: #fff; .el-input__inner{ background: transparent !important; } /* 日期选择 */ .p-flowdata-picker { position: absolute; width: 250rem !important; top: $p-spacer-mini; right: 40rem; background-color: transparent !important; border-color: rgba($p-border-color, .5) !important; color: #fff; color: rgba($p-secondary-color, 1) !important;} .el-range-input { background: transparent !important; color: #fff !important; } .el-input__inner::-webkit-input-placeholder { /* WebKit browsers,webkit内核浏览器 */ color: rgba(255,255,255, 1) !important; } .el-input__inner:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: rgba($p-secondary-color, 1) !important; } .el-input__inner::-moz-placeholder { /* Mozilla Firefox 19+ */ color: rgba($p-secondary-color, 1) !important; } .el-range-separator { color: #fff !important; } .el-date-editor .el-range-input::-webkit-input-placeholder { /* WebKit browsers,webkit内核浏览器 */ color: rgba($p-secondary-color, 1) !important; } .el-date-editor .el-range-input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: rgba($p-secondary-color, 1) !important; } .el-date-editor .el-range-input::-moz-placeholder { /* Mozilla Firefox 19+ */ color: rgba($p-secondary-color, 1) !important; } .el-date-editor .el-range-input:-ms-input-placeholder { /* Internet Explorer 10+ */ color: rgba($p-secondary-color, 1) !important; } } .p-flowdata-popper { background-color: rgba(#102032, 1) !important; border-color: rgba($p-border-color, 1) !important; .el-month-table td.in-range div { background-color: rgba($p-secondary-color, .3) !important; } .el-month-table td .cell { color: rgba($p-white-color, 1) !important; } .el-month-table td.in-range div .cell { color: rgba($p-white-color, 1) !important; } .el-date-table td { color: $p-white-color !important; } .el-date-range-picker__header { color: rgba($p-secondary-color, 1) !important; } .el-date-table td.in-range div { background-color: rgba($p-secondary-color, .3) !important; } .el-range-separator { color: rgba($p-secondary-color, 1) !important; } .el-range-input { color: rgba($p-secondary-color, 1); } .el-date-table th { padding: 5px; color: rgba($p-secondary-color, 1); font-weight: 400; border-bottom: solid 1px #e6ebf5; } .el-popper[x-placement^=bottom] .popper__arrow::after { top: 1px; margin-left: -6px; border-top-width: 0; border-bottom-color: rgba($p-secondary-color, 1) !important; } } .p-treeselect { position: relative; background-color: transparent !important; border-color: rgba(102, 182, 255, 0.5) !important; color: rgba(102, 182, 255, 0.5); font-size: $p-font-small; .vue-treeselect__x-container { width: 20rem; height: 20rem !important; } .vue-treeselect__input { width: 100%; } .vue-treeselect__control-arrow-container { width: 20rem; height: 20rem !important; } .vue-treeselect__menu-container { position: absolute; width: 100%; top: 100%; margin-top: 6rem !important; background-color: #001621 !important; border: 0 solid transparent !important; } } /* 对话框 */ .p-dialog-box { .p-dialog-title-tip { position: absolute; right: $p-spacer-small; top: -40rem; } .p-dialog-title-tip-item { display: inline-block; margin-left: $p-spacer-mini; width: 85rem; height: 30rem; line-height: 30rem; text-align: center; background: url("~@/assets/images/p_dialog_type.svg"); background-size: contain; background-position: center; background-repeat: no-repeat; } .p-dialog-title-text { display: inline-block; position: relative; padding: $p-spacer-mini $p-spacer-large; font-size: 24rem; color: $p-primary-color !important; font-family: YouSheBiaoTiHei; background-image: linear-gradient(to right, rgba($p-primary-color, .5) 0, rgba($p-primary-color, 0)); } .p-dialog-name { position: relative; font-size: 24rem; font-weight: 700; color: $p-primary-color !important; } .p-dialog-name:after { content: ""; position: absolute; left: 0; bottom: 0; width: 30rem; height: 2rem; background-color: $p-primary-color; } .p-dialog-item { position: relative; } .p-dialog-label { color: rgba($p-white-color, .8) !important; font-size: $p-font-small; } .p-dialog-img { position: relative; padding: 3rem; width: 100rem; height: 100rem; text-align: center; border: 1rem solid rgba($p-primary-color, 0.4); } .p-dialog-img:before, .p-dialog-img:after { content: ""; position: absolute; width: 10rem; height: 10rem; } .p-dialog-img::before { top: -1rem; left: -1rem; border-left-width: 1rem; border-left-style: solid; border-top-width: 1rem; border-top-style: solid; border-color: $p-primary-color; } .p-dialog-img::after { bottom: -1rem; right: -1rem; border-right-width: 1rem; border-right-style: solid; border-bottom-width: 1rem; border-bottom-style: solid; border-color: $p-primary-color; } .p-dialog-img .iconfont:before { font-size: 50rem; line-height: 80rem; color: transparent; background-image: linear-gradient(to bottom, #fff 40%, $p-primary-color); -webkit-background-clip: text; background-clip: text; } } .p-pack-up { position: fixed; display: flex; top: 80rem; left: 50rem; cursor: pointer; z-index: 9900; .p-pack-arrow { width: 50rem; height: 28rem; } .p-pack-arrow.show { background: url("~@/assets/images/p_home_prev.svg"); background-size: contain; background-position: center; background-repeat: no-repeat; } .p-pack-arrow.close { background: url("~@/assets/images/p_home_next.svg"); background-size: contain; background-position: center; background-repeat: no-repeat; } } .p-dialog { .el-dialog { display: flex; flex-direction: column; margin: 0 !important; position: absolute; top: 40%; left: 50%; transform: translate(-50%, -50%); border-radius: $p-radius-mini; max-height: 90vh; background: $p-dark-bg; } .el-dialog:before { content: ""; position: absolute; left: 0; top: 0; height: 100%; width: 3rem; background: linear-gradient(to bottom, rgba($p-secondary-color, .0) 0, rgba($p-secondary-color, 1) 50%, rgba($p-secondary-color, 0) 100%); } .el-dialog:after { content: ""; position: absolute; right: 0; top: 0; height: 100%; width: 3rem; background: linear-gradient(to bottom, rgba($p-secondary-color, .0) 0, rgba($p-secondary-color, 1) 50%, rgba($p-secondary-color, 0) 100%); } .el-dialog__header { position: relative; padding: $p-spacer-mini $p-spacer-large 0 $p-spacer-large; } .el-dialog__header:before { content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 3rem; background: linear-gradient(to right, rgba($p-secondary-color, .0) 0, rgba($p-secondary-color, 1) 50%, rgba($p-secondary-color, 0) 100%); } .p-dialog-title { position: relative; z-index: 10; font-size: 24rem; font-family: YouSheBiaoTiHei; padding: 0 $p-spacer-large 0 30rem; color: transparent; background-image: linear-gradient(to bottom, #fff 40%, $p-primary-color); -webkit-background-clip: text; background-clip: text; } .p-dialog-title:after { content: ""; position: absolute; left: 0; top: 50%; transform: translate(0, -50%); width: 20rem; height: 20rem; background: url("~@/assets/images/p_dialog_tittle_icon.svg"); background-size: contain; background-position: center; background-repeat: no-repeat; } .el-dialog__body:before { content: ""; position: absolute; left: 0; bottom: 0; width: 100%; height: 3rem; background: linear-gradient(to right, rgba($p-secondary-color, .0) 0, rgba($p-secondary-color, 1) 50%, rgba($p-secondary-color, 0) 100%); } .el-dialog__body { padding: $p-spacer-mini $p-spacer-large $p-spacer-large $p-spacer-large; } .el-icon-close:before { content: ''; } .el-dialog__headerbtn { top: -10rem; right: -10rem; width: 30rem; height: 30rem; background-image: url('~@/assets/images/icon_close.svg'); background-size: contain; background-repeat: no-repeat; background-position: center; opacity: .8; } .el-dialog__headerbtn:hover { opacity: 1; } } .p-message-card { background: rgba($p-message-bg, .1); border: 1rem solid rgba($p-border-color, .5); border-radius: 6rem; .p-message-card-title { display: flex; padding: $p-spacer-mini $p-spacer-large; font-size: $p-font-small; background-image: linear-gradient(to right, rgba($p-message-bg, .2), rgba($p-message-bg, 0)); } .p-message-card-body { padding: $p-spacer-mini $p-spacer-large; } } /* 分页 */ .p-pagination { input { background: #55b77f; color: #55b77f; border: 1rem solid $p-primary-color; } span { color: $p-primary-color } button { border: none; height: 32rem !important; border-radius: 0 !important; background: transparent !important; } .el-pagination__editor.el-input .el-input__inner { height: 32rem !important; border-radius: 0 !important; background: transparent !important; border: 1rem solid $p-primary-color !important; color: $p-primary-color !important; } .el-pager li { height: 32rem; line-height: 32rem; padding: 0 12rem !important; font-weight: 400 !important; border-radius: 0 !important; background: transparent !important; } .el-pager li.btn-quicknext, .el-pager li.btn-quickprev { line-height: 32rem; color: #fff; } .el-pager li.btn-quicknext, .el-pager li.btn-quickprev { line-height: 32rem; color: #fff; } .el-pagination .btn-prev, .el-pagination .btn-next { color: #fff; } .el-pager li.number { border: none; background: padding-box; color: #fff !important } .el-pager li.active { background-color: #55b77f !important; border: none } } .p-small-btn { display: inline-block; height: 28rem; padding: 0 10rem; color: #fff; line-height: 28rem; border: 1rem solid $p-primary-color; border-radius: 28rem; box-shadow: -2rem -2rem 10rem rgba($p-primary-color, .1); cursor: pointer; } .p-small-btn:hover { color: $p-primary-color } /* 报警 */ .p-alarm-main { position: relative; .p-alarm-box { position: relative; padding: $p-spacer-large; background: rgba(0, 0, 0, .3); border: 1rem solid; border-image: linear-gradient(45deg, rgba($p-primary-color, .5) 0, rgba($p-primary-color, .1) 20%, rgba($p-primary-color, .5) 100%) 1; } .p-alarm-footer { position: absolute; left: 0; right: 0; bottom: 40px; height: 56px; margin: auto; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; text-align: center; } } /* 应急指挥 选择框 */ .p-distance-item { .p-distance-box { display: flex; align-items: center; padding: 0 $p-spacer-mini; border: 1px solid rgba($p-border-color, .3) !important; cursor: pointer; } .iconfont:before { font-size: 24rem; background-image: linear-gradient(-90deg, rgba($p-primary-color, 1), rgba($p-white-color, 1)); background-clip: text; color: transparent; } .p-distance-text { padding: 0 30rem 0 $p-spacer-mini; height: 24rem; line-height: 24rem; border-radius: $p-radius-mini; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } } .p-distance-item:not(:last-child) { margin-bottom: $p-spacer-small } .p-alarm-form-item { position: relative; padding: $p-spacer-mini $p-spacer-mini $p-spacer-mini $p-spacer-large; border-bottom: 1px solid rgba($p-border-color, .3) !important; } .p-alarm-form-item:after { content: ""; position: absolute; top: 50%; left: 0; transform: translate(0, -50%); width: 4rem; height: 4rem; border-radius: 1rem; background: $p-primary-color; } .p-alarm-form-item:not(:last-child) { margin-bottom: $p-spacer-small; } .p-alarm-form-label { display: inline-block; width: 75rem; color: $p-primary-color; font-size: $p-font-small; } .p-distance-item:not(:last-child) { margin-bottom: $p-spacer-mini; } /* 景区资源 搜索 */ .p-resource-top-search { .p-resource-seek { display: flex; position: relative; } .p-resource-seek-data { position: absolute; top: 50%; right: 50rem; transform: translate(0, -50%); } .p-resource-search-btn { position: absolute; top: 50%; right: 0; width: 34rem; line-height: 34rem; text-align: center; transform: translate(0, -50%); border-left: 1rem solid $p-primary-color; background: rgba($p-primary-color, .5); cursor: pointer; } .p-resource-seek-list { margin-left: $p-spacer-mini; width: 32rem; line-height: 32rem; text-align: center; background: rgba($p-primary-color, .5); border: 1rem solid $p-primary-color; border-radius: 3rem; cursor: pointer; } } /* 景区资源 列表 */ .p-resource-list { .p-resource-list-item { display: flex; padding: $p-spacer-small 0; margin-bottom: $p-spacer-mini; cursor: pointer; } .p-resource-list-item:not(:last-child) { border-bottom: 1px solid rgba($p-primary-color, .3) } .p-resource-list-img { position: relative; padding: 3rem; width: 70rem; height: 70rem; border: 1rem solid rgba($p-primary-color, .4); } .p-resource-list-img:before, .p-resource-list-img:after { content: ""; position: absolute; width: 10rem; height: 10rem; } .p-resource-list-img:before { top: -1rem; left: -1rem; border-left-width: 1rem; border-left-style: solid; border-top-width: 1rem; border-top-style: solid; border-color: $p-primary-color; } .p-resource-list-img:after { bottom: -1rem; right: -1rem; border-right-width: 1rem; border-right-style: solid; border-bottom-width: 1rem; border-bottom-style: solid; border-color: $p-primary-color; } .p-resource-list-img img { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; } .p-resource-list-right { flex: 1; } .p-resource-list-top { display: flex; } .p-resource-list-title { width: 150px; position: relative; flex: 1; font-size: 24rem; font-family: YouSheBiaoTiHei; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .p-resource-list-title:after { content: ""; position: absolute; left: 0; bottom: 0; width: 30rem; height: 2rem; background-color: $p-primary-color; } .p-resource-list-address { color: $p-primary-color } } /* 景区资源 底部导航 */ .p-resource-nav { position: relative; height: 100%; background-image: url('~@/assets/images/resource_bottom_bg.svg'); background-size: cover; background-repeat: no-repeat; background-position: center; animation-name: bottom-top-animation; animation-duration: 2s; .p-resource-nav-top { position: absolute; left: 50%; transform: translate(-50%, 0); top: -80rem; } .p-resource-nav-top-inner { position: relative; height: 120rem; width: 770rem; overflow: hidden; } .p-resource-nav-top-box { display: flex; position: absolute; flex-wrap: nowrap; left: 0; transition: all .4s; } .p-nav-page-prev, .p-nav-page-next { position: absolute; top: 50%; transform: translate(0, -50%); width: 35rem; height: 20rem; cursor: pointer; transition: all .4s; } .p-nav-page-prev.none, .p-nav-page-next.none { display: none; } .p-nav-page-prev.active, .p-nav-page-next.active { display: block; opacity: 1; } .p-nav-page-prev.noActive, .p-nav-page-next.noActive { display: block; opacity: .7; } .p-nav-page-prev { left: -50rem; background-image: url('~@/assets/images/p_home_prev.svg'); background-size: cover; background-repeat: no-repeat; background-position: center; } .p-nav-page-next { right: -40rem; background-image: url('~@/assets/images/p_home_next.svg'); background-size: cover; background-repeat: no-repeat; background-position: center; } .p-resource-nav-bottom { display: flex; position: absolute; left: 50%; transform: translate(-50%, 0); bottom: $p-spacer-mini; width: 790rem; } .p-nav-top-item { position: relative; width: 100rem; height: 120rem; margin: 0 10rem; border: 1rem solid transparent; cursor: pointer; } .p-nav-top-item.active, .p-nav-top-item.selected { border: 1rem solid #1ab394; border-radius: $p-radius-mini; } .p-nav-top-item.active:after, .p-nav-top-item.selected:after { content: ""; position: absolute; right: 0; top: 0; width: 25rem; height: 25rem; background-image: url(~@/assets/images/p_bottom_nav_selected.svg); background-size: cover; background-repeat: no-repeat; background-position: center; } .p-nav-icon-img { position: relative; width: 90rem; height: 90rem; background-image: url(~@/assets/images/p_bottom_nav.svg); background-size: contain; background-repeat: no-repeat; background-position: center bottom; } .p-nav-icon-img img { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 40rem; transition: all .4s; } .p-nav-top-item.active .p-nav-icon-img { background-image: url(~@/assets/images/p_bottom_nav_active.svg); background-size: cover; background-repeat: no-repeat; background-position: center bottom; } .p-nav-top-item.active .p-nav-icon-img img { top: 40%; width: 50rem; } .p-nav-icon-text { height: 30rem; line-height: 30rem; text-align: center; color: $p-primary-color; } .p-nav-btn { width: 160rem; height: 52rem; font-weight: 400; line-height: 48rem; color: #fff; text-align: center; background: url("~@/assets/images/p_warning_submit.svg"); background-repeat: no-repeat; background-size: contain; background-position: top center; cursor: pointer; } .p-nav-btn:hover { color: $p-primary-color; } .p-nav-btn.active { color: $p-primary-color; background: url("~@/assets/images/p_warning_submit_active.svg"); background-repeat: no-repeat; background-size: contain; background-position: top center; } } @keyframes bottom-top-animation { from { bottom: -120rem; opacity: 0; } to { bottom: -0rem; opacity: 1; } } @keyframes top-bottom-animation { from { top: -120rem; opacity: 0; } to { top: -0rem; opacity: 1; } } /* 弹框 图片展示 */ .p-dialog-nav-small { display: inline-block; width: 30px; height: 30px; border: 1px solid $p-primary-color; box-shadow: inset 0px 0px 6px 0px rgba(66,233,131, .8); border-radius: 30px; margin-bottom: $p-spacer-mini; text-align: center; cursor: pointer; margin-right: 10px; } .p-dialog-nav-small .iconfont { display: inline-block; width: 30rem; height: 30rem; text-align: center; line-height: 30rem; } .p-dialog-nav-small .iconfont:before { background-image: linear-gradient(to bottom, $p-white-color 10%, $p-primary-color 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; } /* 弹框 盒子 */ .p-dialog-box { position: relative; .p-filter-search-btn { width: 32rem; line-height: 32rem; text-align: center; background: rgba($p-primary-color, .5); border: 1rem solid $p-primary-color; border-radius: 3rem; cursor: pointer; } .p-dialog-nav { position: absolute; right: -90rem; top: -10rem; width: 68rem; .p-dialog-box { padding: $p-spacer-small 0; background: url("~@/assets/images/p_dialog_nav_middle.svg"); background-repeat: repeat; } } .p-dialog-nav img { width: 68rem; height: 10rem; } .p-dialog-nav-item { margin-bottom: $p-spacer-mini; text-align: center; cursor: pointer; } .p-dialog-nav-item .iconfont { display: inline-block; width: 45rem; height: 45rem; text-align: center; line-height: 45rem; background: url("~@/assets/images/p_resourse_sider_icon.svg"); background-size: contain; background-position: center; background-repeat: no-repeat; } .p-dialog-nav-item:hover, .p-dialog-nav-item.active { .iconfont { background: url("~@/assets/images/p_resourse_sider_icon_active.svg"); background-size: contain; background-position: center; background-repeat: no-repeat; } .p-dialog-nav-text { color: $p-primary-color } } .p-dialog-nav-item .iconfont:before { font-size: 25rem; color: rgba($p-white-color, .7) } .p-dialog-nav-item:hover, .p-dialog-nav-item.active { .iconfont:before { background-image: linear-gradient(to bottom, $p-white-color 10%, $p-primary-color 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; } } .p-dialog-view { position: relative; height: 260rem; overflow: hidden; img { width: 100%; } .p-dialog-view-nav { display: inline-flex; position: absolute; bottom: $p-spacer-mini; right: $p-spacer-mini; z-index: 9999; } .p-dialog-view-nav-item { width: 40rem; height: 40rem; text-align: center; line-height: 40rem; background: url("~@/assets/images/p_resourse_sider_icon.svg"); background-size: contain; background-position: center; background-repeat: no-repeat; cursor: pointer; } .p-dialog-view-nav .iconfont:before { font-size: $p-font-medium; } .p-dialog-view-nav-item:hover, .p-dialog-view-nav-item.active { background: url("~@/assets/images/p_resourse_sider_icon_active.svg"); background-size: contain; background-position: center; background-repeat: no-repeat; } .p-dialog-view-nav-item .iconfont:before { color: rgba($p-white-color, .7) } .p-dialog-view-nav-item:hover .iconfont:before, .p-dialog-view-nav-item.active .iconfont:before { background-image: linear-gradient(to bottom, $p-white-color 10%, $p-primary-color 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; } } } /* 运营盒子 */ .p-business-box { position: relative; display: flex; align-items: center; margin: $p-spacer-mini 0; padding: $p-spacer-mini $p-spacer-small; background: rgba(65, 149, 232, 0.1); border: 1rem solid rgba(115, 146, 174, 0.5); } .p-business-box:before { content: ""; position: absolute; top: -1rem; left: -1rem; width: 10rem; height: 10rem; border-left-width: 1rem; border-left-style: solid; border-top-width: 1rem; border-top-style: solid; border-color: $p-primary-color; } .p-business-box:after { content: ""; position: absolute; bottom: -1rem; right: -1rem; width: 10rem; height: 10rem; border-right-width: 1rem; border-right-style: solid; border-bottom-width: 1rem; border-bottom-style: solid; border-color: $p-primary-color; } .p-business-title { position: relative; text-align: center; height: 30rem; line-height: 30rem; color: $p-primary-color; background-image: linear-gradient(to right, rgba(102, 182, 255, 0) 0, rgba(102, 182, 255, 0.5) 50%, rgba(102, 182, 255, 0) 100%); } .p-business-title:after { content: ""; position: absolute; left: 50%; bottom: -5rem; transform: translate(-50%, 0); height: 2rem; width: 20rem; border-radius: 2rem; background-color: $p-primary-color; } .p-business-text { font-size: $p-font-small } .p-business-icon { width: 50rem; height: 50px; margin-right: 10px; } .p-business-num { font-size: 30rem; line-height: 30rem; font-family: DINAlternate; color: transparent; background-image: linear-gradient(to bottom, #fff 40%, $p-secondary-color); background-clip: text; } .p-business-item.type1 { .p-business-icon { background: url("~@/assets/images/icon_follower.svg"); background-size: contain; background-position: center; background-repeat: no-repeat; } } .p-business-item.type2 { .p-business-icon { background: url("~@/assets/images/icon_essay.svg"); background-size: contain; background-position: center; background-repeat: no-repeat; } } .p-business-item.type3 { .p-business-icon { background: url("~@/assets/images/icon_read.svg"); background-size: contain; background-position: center; background-repeat: no-repeat; } } .p-business-item.type4 { .p-business-icon { background: url("~@/assets/images/icon_retransmission.svg"); background-size: contain; background-position: center; background-repeat: no-repeat; } } /* 弹框 展示 */ .p-dialog-bigView { height: 480rem; overflow: hidden; .p-dialog-bigView-img { width: 100%; } .p-dialog-bigView-nav { display: inline-flex; position: absolute; top: -10rem; right: $p-spacer-mini; } .p-dialog-bigView-nav-item { width: 40rem; height: 40rem; text-align: center; line-height: 40rem; background: url("~@/assets/images/p_resourse_sider_icon.svg"); background-size: contain; background-position: center; background-repeat: no-repeat; cursor: pointer; } .p-dialog-bigView-nav .iconfont:before { font-size: $p-font-medium; } .p-dialog-bigView-nav-item:hover, .p-dialog-bigView-nav-item.active { background: url("~@/assets/images/p_resourse_sider_icon_active.svg"); background-size: contain; background-position: center; background-repeat: no-repeat; } .p-dialog-bigView-nav-item .iconfont:before { color: rgba($p-white-color, .7) } .p-dialog-bigView-nav-item:hover .iconfont:before, .p-dialog-bigView-nav-item.active .iconfont:before { background-image: linear-gradient(to bottom, $p-white-color 10%, $p-primary-color 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; } .p-dialog-bigView-bot { position: absolute; bottom: -30rem; width: 95%; left: 50%; background-color: rgba($p-black-color, .4); padding: $p-spacer-small $p-spacer-large; border-radius: $p-radius-small; transform: translate(-50%, 0); .p-dialog-bigView-title-text { font-size: 30rem; font-weight: 700; } .p-dialog-bigView-title-address { position: relative; padding-top: $p-spacer-mini; font-size: $p-font-small; color: $p-primary-color; } .p-dialog-bigView-title-address:before { content: ""; position: absolute; right: 0; top: 0; width: 100%; height: 1rem; background: linear-gradient(to right, rgba(66, 233, 131, 0) 0, rgba(66, 233, 131, .5) 50%, rgba(66, 233, 131, 0) 100%); } } } /* 弹框 卡片 */ .p-dialog-card { padding: 0 0 $p-spacer-large 0; background: rgba($p-message-bg, .1); border: 1rem solid rgba($p-border-color, .5); border-radius: $p-radius-mini; .p-dialog-card-title { position: relative; display: flex; padding: $p-spacer-mini $p-spacer-large $p-spacer-mini 30rem; font-size: $p-font-small; color: $p-primary-color; background-image: linear-gradient(to right, rgba($p-message-bg, .2), rgba($p-message-bg, 0)); } .p-dialog-card-title:before { content: ""; position: absolute; width: 10rem; height: 10rem; top: 50%; left: $p-spacer-small; transform: translate(0, -50%); border-radius: 10rem; border: 2rem solid $p-primary-color } .p-dialog-form { padding: $p-spacer-small $p-spacer-small 0 $p-spacer-small; } .d-form-item { padding: $p-spacer-mini $p-spacer-small; } .d-form-body { font-family: DINAlternate; margin-left: $p-spacer-small; } .d-form-top { font-size: $p-font-medium; color: rgba(255,255,255,.9); padding: $p-spacer-mini $p-spacer-small; background-image: linear-gradient(to right, rgba(102, 182, 255, 0.2), rgba(102, 182, 255, 0)); } .d-form-item:not(:last-child) { margin-bottom: $p-spacer-mini; border-bottom: 1rem solid rgba($p-secondary-color, .2); } .d-form-label { position: relative; padding-left: $p-spacer-small; font-size: $p-font-mini; color: $p-secondary-color } .d-form-label:before { content: ""; position: absolute; width: 4rem; height: 4rem; top: 50%; left: 0; transform: translate(0, -50%); background: $p-primary-color; border-radius: 4rem; } .d-form-textarea { padding: $p-spacer-medium; line-height: 24rem; } } /* 信息列表 */ .p-message { .p-message-list { padding: 0 0 $p-spacer-large 0; .p-message-item:not(:last-child) { margin-bottom: $p-spacer-large; } .p-message-box { background: rgba($p-message-bg, .1); border: 1rem solid rgba($p-border-color, .5); border-radius: 6rem; } .p-message-body { padding: $p-spacer-mini $p-spacer-large; } .p-message-title { display: flex; padding: $p-spacer-mini $p-spacer-large; font-size: $p-font-small; background-image: linear-gradient(to right, rgba($p-message-bg, .2), rgba($p-message-bg, 0)); } .p-message-come { display: flex; font-size: $p-font-small; } .p-message-name { padding: 0 $p-spacer-mini; background: rgba($p-primary-color, .2); border: 1px solid $p-primary-color; border-radius: 20rem; } .p-message-content { display: block; line-height: 20rem; margin-top: 10rem; font-size: $p-font-small; } .p-message-text { position: relative; color: $p-primary-color } .p-message-text:after { content: ""; position: absolute; left: 0; bottom: -5rem; width: 100%; height: 1rem; background: $p-primary-color; } .p-message-appraise-item { color: $p-primary-color; } .p-message-appraise-item .iconfont:before { background-image: linear-gradient(to bottom, $p-white-color, $p-primary-color); -webkit-background-clip: text; -webkit-text-fill-color: transparent; } .p-message-state { padding: 0 $p-spacer-mini; font-size: $p-font-small; } .p-message-state { padding: 0 $p-spacer-mini; font-size: $p-font-small; } .p-message-state.type1 { color: $p-red-color; border: 1rem solid $p-red-color; border-radius: 20rem } .p-message-state.type3 { color: $p-yellow-color; border: 1rem solid $p-yellow-color; border-radius: 20rem } .p-message-state.blue { color: $p-blue-color; border: 1rem solid $p-blue-color; border-radius: 20rem } .p-message-state.type2 { color: $p-green-color; border: 1rem solid $p-green-color; border-radius: 20rem } .p-message-state.grey { color: $p-grey-color; border: 1rem solid $p-grey-color; border-radius: 20rem } .p-message-state.accept { color: $p-green-color; border: 1rem solid $p-green-color; border-radius: 20rem } .p-message-appraise { display: flex; justify-content: flex-end; padding: 0 $p-spacer-mini; border-top: 1rem solid rgba($p-border-color, .2); } } } /* 时间轴 */ .p-timeline-box { .el-timeline-item__tail { border-width: 1rem !important; } .p-timeline-time { display: inline-block; height: 24rem; padding: 0 $p-spacer-large; margin-bottom: $p-spacer-mini; line-height: 24rem; border-radius: 30rem; font-size: $p-font-medium; border: 1rem solid rgba($p-primary-color, 1); } .p-timeline-classify { display: inline-block; position: relative; height: 24rem; line-height: 24rem; padding-left: 20rem; margin-left: 20rem; } .p-timeline-classify:before { content: ""; position: absolute; top: 50%; left: 0; width: 1rem; height: 20rem; background-image: linear-gradient(to bottom, rgba($p-border-color, 0) 0%, rgba($p-border-color, 1) 50%, rgba($p-border-color, 0) 100%,); -webkit-transform: translate(0, -50%); transform: translate(0, -50%); } } .p-map-tip{ position: absolute; right: 40rem; bottom: 40rem; .p-map-tip-item{padding: 10rem 20rem; margin-bottom: 10rem; height: 100rem; background: url("~@/assets/images/p_data_bottom.svg"); background-size: contain; background-position: bottom; background-repeat: no-repeat;} .p-map-tip-num{font-family: "DIN Alternate"; margin-top: -8rem; font-size: 25rem; text-align: center;} .p-map-tip-txt{ text-align: center;} } .m-t-mini { margin-top: $p-spacer-mini !important; } .m-t-small { margin-top: $p-spacer-small !important; } .m-t-medium { margin-top: $p-spacer-medium !important; } .m-t-large { margin-top: $p-spacer-large !important; } .m-t-super { margin-top: $p-spacer-super !important; } .m-r-mini { margin-right: $p-spacer-mini !important; } .m-r-small { margin-right: $p-spacer-small !important; } .m-r-medium { margin-right: $p-spacer-medium !important; } .m-r-large { margin-right: $p-spacer-large !important; } .m-r-super { margin-right: $p-spacer-super !important; } .m-b-mini { margin-bottom: $p-spacer-mini !important; } .m-b-small { margin-bottom: $p-spacer-small !important; } .m-b-medium { margin-bottom: $p-spacer-medium !important; } .m-b-large { margin-bottom: $p-spacer-large !important; } .m-b-super { margin-bottom: $p-spacer-super !important; } .m-l-mini { margin-left: $p-spacer-mini !important; } .m-l-small { margin-left: $p-spacer-small !important; } .m-l-medium { margin-left: $p-spacer-medium !important; } .m-l-large { margin-left: $p-spacer-large !important; } .m-l-super { margin-left: $p-spacer-super !important; } .p-t-mini { padding-top: $p-spacer-mini !important; } .p-t-small { padding-top: $p-spacer-small !important; } .p-t-medium { padding-top: $p-spacer-medium !important; } .p-t-large { padding-top: $p-spacer-large !important; } .p-t-super { padding-top: $p-spacer-super !important; } .p-r-mini { padding-right: $p-spacer-mini !important; } .p-r-small { padding-right: $p-spacer-small !important; } .p-r-medium { padding-right: $p-spacer-medium !important; } .p-r-large { padding-right: $p-spacer-large !important; } .p-r-super { padding-right: $p-spacer-super !important; } .p-b-mini { padding-bottom: $p-spacer-mini !important; } .p-b-small { padding-bottom: $p-spacer-small !important; } .p-b-medium { padding-bottom: $p-spacer-medium !important; } .p-b-large { padding-bottom: $p-spacer-large !important; } .p-b-super { padding-bottom: $p-spacer-super !important; } .p-l-mini { padding-left: $p-spacer-mini !important; } .p-l-small { padding-left: $p-spacer-small !important; } .p-l-medium { padding-left: $p-spacer-medium !important; } .p-l-large { padding-left: $p-spacer-large !important; } .p-l-super { padding-left: $p-spacer-super !important; } .el-input__inner::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color:#0d1c2d!important; } .el-input__inner::-moz-placeholder { /* Firefox 19+ */ color:#0d1c2d!important; } .el-input__inner:-ms-input-placeholder { /* IE 10+ */ color:#0d1c2d!important; } .el-input__inner:-moz-placeholder { /* Firefox 18- */ color:#0d1c2d!important; }