123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802 |
- @import "../base/utils";
- @mixin setFontElement() {
- .el-input:hover .showIcon {
- display: none;
- }
- .el-form {
- .el-form-item__label {
- @include setFontBase(-6);
- }
- }
- .el-menu-vertical-demo {
- i {
- @include setFontBase(0);
- }
- span {
- //@include setFontBase(0, true);
- @include setFontBase(-2);
- }
- }
- /***********global.scss***********/
- //logo右侧文字
- .mta-logo-title > span{
- @include setFontBase(13);
- }
- //footer文字
- .mta-Aframe .mta-footer{
- @include setFontBase(-7);
- }
- //表格
- .el-table {
- @include setFontBase(-6);
- }
- //按钮
- .el-button{
- @include setFontBase(-6);
- }
- //输入框
- .el-input{
- @include setFontBase(-6);
- }
- //导航
- .el-breadcrumb{
- @include setFontBase(-4);
- }
- //树
- .el-tree-node__content{
- @include setFontBase(-6);
- }
- //分页 - 共多少条
- .el-pagination span{
- @include setFontBase(-7);
- }
- //分页 - 10条一页
- .el-pagination__sizes .el-input__inner {
- @include setFontBase(-7);
- }
- //分页 - 数字页标
- .el-pager li{
- @include setFontBase(-7);
- }
- //分页 - 跳页
- .el-pagination__editor .el-input__inner{
- @include setFontBase(-7);
- }
- .editorTreeContent i:before {
- @include setFontBase(-2, true);
- }
- .el-icon-caret-right:before {
- @include setFontBase(-2, true);
- }
- .el-table th>.cell {
- @include setFontBase(-3)
- }
- .el-table .cell {
- @include setFontBase(-7)
- }
- .el-pagination {
- @include setFontBase(-5)
- }
- .el-step.is-simple .el-step__title {
- @include setFontBase(-5)
- }
- .el-container .el-dialog{
- margin-top: 7.5vh!important;
- }
- //加载中
- .el-loading-spinner .el-loading-text,.el-loading-spinner i{
- @include setThemeColorBase("color", 1);
- }
- //输入框下拉树
- .el-tree__empty-text{
- @include setFontBase(-5);
- }
- //预览图片页面
- .el-image-viewer__wrapper .el-icon-circle-close:before{
- color:#fff;
- }
- }
- @mixin setStyleAframeElement($project) {
- /**
- * @Type: button
- * 【注意】颜色更改时,由于element顶层是1级class
- * 我们设置的class是二级class会破坏element的class颜色体系
- * button颜色修改时补写hover,focus,active效果
- */
- .el-button--primary,.el-button--primary:focus{
- @include setThemeColorBase('background-color', 0);
- @include setThemeColorBase('border-color', 0);
- }
- .el-button--primary:hover{
- @include setThemeColorBase('background-color', -2);
- @include setThemeColorBase('border-color', -2);
- }
- .el-button--primary:active {
- @include setThemeColorBase('background-color', 2);
- @include setThemeColorBase('border-color', 2);
- }
- .el-button--primary.is-disabled, .el-button--primary.is-disabled:active, .el-button--primary.is-disabled:focus, .el-button--primary.is-disabled:hover {
- /*@include setThemeColorBase('background-color', -3);
- @include setThemeColorBase('border-color', -3);*/
- @include setThemeColorBase('background-color', -2);
- @include setThemeColorBase('border-color', -2);
- }
- //default按钮
- .el-button--default:hover,.el-button--default:active{
- @include setThemeColorBase("color", 1);
- @include setThemeColorBase('background-color', -4);
- @include setThemeColorBase('border-color', -2);
- }
- .el-button--default:focus{
- background: #fff;
- border-color: #DCDFE6;
- }
- .el-button--default.is-disabled,.el-button--default.is-disabled:hover{
- background-color: #FFF;
- border-color: #EBEEF5;
- }
- .el-button--default.is-plain:focus{
- @include setThemeColorBase("color", 1);
- @include setThemeColorBase('border-color', -2);
- background: #fff;
- }
- //a端带文字的复选框
- .el-checkbox__input.is-checked+.el-checkbox__label{
- @include setThemeColorBase('color', 0);
- }
- //c端搜索框
- .el-input-group__append, .el-input-group__append:focus{
- @include setThemeColorBase('background-color', 0);
- @include setThemeColorBase('border-color', 0);
- color: #fff;
- }
- .el-input-group__append:hover {
- @include setThemeColorBase('background-color', -2);
- @include setThemeColorBase('border-color', -2);
- }
- .el-input-group__append:active {
- @include setThemeColorBase('background-color', 2);
- @include setThemeColorBase('border-color', 2);
- }
- .el-input-group__append.is-disabled, .el-input-group__append.is-disabled:active, .el-input-group__append.is-disabled:focus, .el-input-group__append.is-disabled:hover {
- @include setThemeColorBase('background-color', -3);
- @include setThemeColorBase('border-color', -3);
- }
- .el-pager li{
- @include setThemeColorBase('color', -3);
- }
- .el-pager li.active{
- @include setThemeColorBase('color', 4);
- }
- .el-pager li:hover{
- @include setThemeColorBase('color', 3);
- }
- /**
- * @type: table
- * 设置table颜色
- */
- .headerBackgroundColor th, .headerBackgroundColor tr {
- @include setThemeColorBase('background-color', -4)
- }
- /*td .el-button--primary {
- @include setThemeColorBase('color', 1);
- }
- td .el-button--primary:hover, .el-button--primary:focus{
- @include setThemeColorBase('color', 2);
- }
- td .el-button--primary:active {
- @include setThemeColorBase('color', 3);
- }*/
- /**
- * @type: dialog
- * 设置弹窗颜色
- *
- */
- .el-dialog__header {
- //background: #2196f5;
- @include setThemeColorBase('background-color', 0);
- }
- .el-table__row .el-button--text{
- @include setThemeColorBase('color', 0);
- }
- .el-dialog__headerbtn .el-dialog__close:after {
- background-color: yellow;
- }
- /**
- * @type 面包屑
- * 颜色配置
- */
- .breadcrumb-text {
- @include setThemeColorBase('color', 1);
- }
- /*eleme需要复写的其他样式*/
- //左侧菜单样式
- .el-menu-vertical-demo {
- i {
- display: inline-block;
- width: 30px;
- height: 22px;
- text-align: center;
- vertical-align: middle;
- }
- //左侧菜单文字距离图标距离
- .mta-menu-span{
- margin-left: 0;
- }
- }
- /*导航栏样式*/
- .el-breadcrumb__inner {
- color: #333333;
- }
- .breadcrumb-text {
- color: #2c98f2;
- font-weight: bold;
- }
- .el-breadcrumb__separator[class*=icon] {
- color: #636363;
- }
- /*表格样式*/
- .el-table__body-wrapper {
- height: 100%;
- // 样式注释 author: Wxy, date: 2020-1-17
- //overflow-x: auto
- }
- .el-table {
- border: 1px solid #ccc;
- border-radius: 4px;
- }
- .el-table td, .el-table th {
- padding: 4px 0;
- }
- .headerBackgroundColor th, .headerBackgroundColor tr {
- //background: #e0e9f5;
- color: #333;
- }
- // need sync calc by st 2019/11/12
- .el-table .cell, .el-table th div, .el-table--border td:first-child .cell, .el-table--border th:first-child .cell {
- padding-left: 15px;
- }
- .el-table--enable-row-transition .el-table__body td {
- color: #1e1e1e;
- }
- .el-tag.qyztQx {
- color: #666;
- padding: 0 5px;
- border: 0;
- font-size: 14px;
- position: relative;
- }
- .el-tag.qyztQx:after {
- width: 1px;
- height: 15px;
- content: "";
- display: block;
- right: -5px;
- position: absolute;
- top: 8px;
- }
- div.cell span.qyztQx:last-child:after {
- display: none;
- }
- div.cell > span {
- padding: 0 8px;
- }
- /*弹窗样式*/
- .el-dialog__header {
- //background: #2196f5;
- color: #fff;
- padding: 0;
- height: 55px;
- line-height: 55px;
- font-weight: 400;
- }
- .el-dialog__title {
- font-size: 20px;
- color: #fff;
- font-weight: 400;
- }
- .el-dialog__headerbtn .el-dialog__close {
- color: #fff;
- transition: .1s;
- }
- .el-dialog__headerbtn .el-dialog__close:hover, .el-dialog__headerbtn .el-dialog__close:focus {
- color: #fff;
- }
- .el-dialog__headerbtn .el-dialog__close:after {
- //background-color: yellow;
- color: red;
- }
- .el-dialog--center .el-dialog__body {
- padding: 32px 30px 0px;
- }
- .el-dialog__body .el-form-item__label {
- color: #333;
- //text-align: left;
- font-size: 16px;
- line-height: 32px;
- padding: 0 4px 0 0;
- }
- .el-dialog__body .el-input__icon {
- line-height: 32px;
- }
- .el-dialog__body .el-form-item__error {
- color: #FF4B4B;
- }
- .el-form-item.is-required:not(.is-no-asterisk) > .el-form-item__label:before {
- color: #FF4B4B;
- }
- .el-dialog__body .el-input__inner {
- height: 32px;
- line-height: 32px;
- }
- .el-form-item__content {
- line-height: 32px;
- }
- .el-form-item {
- margin-bottom: 20px;
- }
- .el-dialog__footer {
- padding: 20px 20px 25px;
- }
- .el-dialog__footer .el-button {
- padding: 10px 20px;
- font-size: 18px;
- min-width: 100px;
- margin: 0 20px;
- border: 1px solid #ccc;
- }
- .el-form-item.is-error .el-input__inner, .el-form-item.is-error .el-input__inner:focus, .el-form-item.is-error .el-textarea__inner, .el-form-item.is-error .el-textarea__inner:focus, .el-message-box__input input.invalid, .el-message-box__input input.invalid:focus {
- border-color: #FF4B4B;
- }
- //列表省略文字鼠标悬浮样式
- .el-tooltip__popper {
- max-width: 70vw;
- line-height: 20px;
- padding: 20px;
- }
- //文字距输入框距离
- .el-form-item__label {
- padding: 0 4px 0 0;
- }
- //查询按钮间距
- .el-button_sx_left {
- margin-left: 24px;
- }
- .el-button + .el-button.el-button_sx_left {
- margin-left: 24px;
- }
- //check-box---IE兼容
- .el-table :last-child.el-checkbox {
- display: block;
- }
- // table 省略文字....
- .el-table .cell {
- overflow: hidden;
- white-space: nowrap;
- text-overflow: ellipsis;
- }
- .el-steps--simple{
- background: none;
- .is-finish .el-step__icon {
- @include setThemeColorBase('color', 0)
- }
- .el-step__icon.is-finish{
- @include setThemeColorBase('color', 0)
- }
- .el-step__title.is-finish{
- @include setThemeColorBase('color', 0)
- }
- }
- .el-radio__label,.el-checkbox__label{
- white-space: normal;
- }
- }
- @mixin setStyleCframeElement($project) {
- .el-button--primary,.el-button--primary:focus{
- @include setThemeColorBase('background-color', 0);
- @include setThemeColorBase('border-color', 0);
- }
- .el-button--primary:hover{
- @include setThemeColorBase('background-color', -2);
- @include setThemeColorBase('border-color', -2);
- }
- .el-button--primary:active {
- @include setThemeColorBase('background-color', 2);
- @include setThemeColorBase('border-color', 2);
- }
- .el-button--primary.is-disabled, .el-button--primary.is-disabled:active, .el-button--primary.is-disabled:focus, .el-button--primary.is-disabled:hover {
- /*@include setThemeColorBase('background-color', -3);
- @include setThemeColorBase('border-color', -3);*/
- @include setThemeColorBase('background-color', -2);
- @include setThemeColorBase('border-color', -2);
- }
- //c端搜索框
- .el-input-group__append, .el-input-group__append:focus{
- @include setThemeColorBase('background-color', 0);
- @include setThemeColorBase('border-color', 0);
- color: #fff;
- }
- .el-input-group__append:hover {
- @include setThemeColorBase('background-color', -2);
- @include setThemeColorBase('border-color', -2);
- }
- .el-input-group__append:active {
- @include setThemeColorBase('background-color', 2);
- @include setThemeColorBase('border-color', 2);
- }
- .el-input-group__append.is-disabled, .el-input-group__append.is-disabled:active, .el-input-group__append.is-disabled:focus, .el-input-group__append.is-disabled:hover {
- @include setThemeColorBase('background-color', -3);
- @include setThemeColorBase('border-color', -3);
- }
- .el-pager li{
- @include setThemeColorBase('color', -3);
- }
- .el-pager li.active{
- @include setThemeColorBase('color', 4);
- }
- .el-pager li:hover{
- @include setThemeColorBase('color', 3);
- }
- /**
- * @type: table
- * 设置table颜色
- */
- .headerBackgroundColor th, .headerBackgroundColor tr {
- @include setThemeColorBase('background-color', -4)
- }
- /*td .el-button--primary {
- @include setThemeColorBase('color', 1);
- }
- td .el-button--primary:hover, .el-button--primary:focus{
- @include setThemeColorBase('color', 2);
- }
- td .el-button--primary:active {
- @include setThemeColorBase('color', 3);
- }*/
- /**
- * @type: dialog
- * 设置弹窗颜色
- *
- */
- .el-dialog__header {
- //background: #2196f5;
- //@include setThemeColorBase('background-color', 0);
- }
- .el-table__row .el-button--text{
- @include setThemeColorBase('color', 0);
- }
- .el-dialog__headerbtn .el-dialog__close:after {
- background-color: yellow;
- }
- /**
- * @type 面包屑
- * 颜色配置
- */
- .breadcrumb-text {
- @include setThemeColorBase('color', 1);
- }
- /*eleme需要复写的其他样式*/
- //左侧菜单样式
- .el-menu-vertical-demo {
- i {
- display: inline-block;
- width: 30px;
- height: 22px;
- text-align: center;
- vertical-align: middle;
- }
- //左侧菜单文字距离图标距离
- .mta-menu-span{
- margin-left: 0;
- }
- }
- /*导航栏样式*/
- .el-breadcrumb__inner {
- color: #333333;
- }
- .breadcrumb-text {
- color: #2c98f2;
- font-weight: normal;
- }
- .el-breadcrumb__separator[class*=icon] {
- color: #636363;
- }
- /*表格样式*/
- .el-table__body-wrapper {
- height: 100%;
- // 样式注释 author: Wxy, date: 2020-1-17
- //overflow-x: auto
- }
- .el-table {
- border: 1px solid #ccc;
- border-radius: 4px;
- }
- .el-table td, .el-table th {
- padding: 4px 0;
- }
- .headerBackgroundColor th, .headerBackgroundColor tr {
- //background: #e0e9f5;
- color: #333;
- }
- // need sync calc by st 2019/11/12
- .el-table .cell, .el-table th div, .el-table--border td:first-child .cell, .el-table--border th:first-child .cell {
- padding-left: 15px;
- }
- .el-table--enable-row-transition .el-table__body td {
- color: #1e1e1e;
- }
- .el-tag.qyztQx {
- color: #666;
- padding: 0 5px;
- border: 0;
- font-size: 14px;
- position: relative;
- }
- .el-tag.qyztQx:after {
- width: 1px;
- height: 15px;
- content: "";
- display: block;
- right: -5px;
- position: absolute;
- top: 8px;
- }
- div.cell span.qyztQx:last-child:after {
- display: none;
- }
- div.cell > span {
- padding: 0 5px;
- }
- /*弹窗样式*/
- .el-dialog__header {
- //background: #2196f5;
- color: #fff;
- padding: 0;
- height: 55px;
- line-height: 55px;
- font-weight: 400;
- }
- .el-dialog__title {
- font-size: 20px;
- color: #fff;
- font-weight: 400;
- }
- .el-dialog__headerbtn .el-dialog__close {
- color: #fff;
- transition: .1s;
- }
- .el-dialog__headerbtn .el-dialog__close:hover, .el-dialog__headerbtn .el-dialog__close:focus {
- color: #fff;
- }
- .el-dialog__headerbtn .el-dialog__close:after {
- //background-color: yellow;
- color: red;
- }
- .el-dialog--center .el-dialog__body {
- padding: 32px 30px 0px;
- }
- .el-dialog__body .el-form-item__label {
- color: #333;
- //text-align: left;
- font-size: 16px;
- line-height: 32px;
- padding: 0 4px 0 0;
- }
- .el-dialog__body .el-input__icon {
- line-height: 32px;
- }
- .el-dialog__body .el-form-item__error {
- color: #FF4B4B;
- }
- .el-form-item.is-required:not(.is-no-asterisk) > .el-form-item__label:before {
- color: #FF4B4B;
- }
- .el-dialog__body .el-input__inner {
- height: 32px;
- line-height: 32px;
- }
- .el-form-item__content {
- line-height: 32px;
- }
- .el-form-item {
- margin-bottom: 20px;
- }
- .el-dialog__footer {
- padding: 20px 20px 25px;
- }
- .el-dialog__footer .el-button {
- padding: 10px 20px;
- font-size: 18px;
- min-width: 100px;
- margin: 0 20px;
- border: 1px solid #ccc;
- }
- .el-form-item.is-error .el-input__inner, .el-form-item.is-error .el-input__inner:focus, .el-form-item.is-error .el-textarea__inner, .el-form-item.is-error .el-textarea__inner:focus, .el-message-box__input input.invalid, .el-message-box__input input.invalid:focus {
- border-color: #FF4B4B;
- }
- //列表省略文字鼠标悬浮样式
- .el-tooltip__popper {
- max-width: 70vw;
- line-height: 20px;
- padding: 20px;
- }
- //文字距输入框距离
- .el-form-item__label {
- padding: 0 4px 0 0;
- }
- //查询按钮间距
- .el-button_sx_left {
- margin-left: 24px;
- }
- .el-button + .el-button.el-button_sx_left {
- margin-left: 24px;
- }
- //check-box---IE兼容
- .el-table :last-child.el-checkbox {
- display: block;
- }
- // table 省略文字....
- .el-table .cell {
- overflow: hidden;
- white-space: nowrap;
- text-overflow: ellipsis;
- }
- .el-steps--simple{
- background: none;
- .is-finish .el-step__icon {
- @include setThemeColorBase('color', 0)
- }
- .el-step__icon.is-finish{
- @include setThemeColorBase('color', 0)
- }
- .el-step__title.is-finish{
- @include setThemeColorBase('color', 0)
- }
- }
- .el-radio__label,.el-checkbox__label{
- white-space: normal;
- }
- /**
- * 一下样式为组件抽出样式,以上样式为后台样式 ,后台样式应该删除应该删除
- */
- //c端搜索框文字颜色
- .el-input-group__append {
- color: #fff
- }
- .el-checkbox__label {
- line-height: normal;
- }
- //c端弹窗头部颜色
- .el-dialog__header {
- @include setThemeColorBase('background-color', 0);
- }
- //弹窗取消按钮
- .el-dialog {
- .el-button.el-button--default:focus, .el-button.el-button--default:hover {
- @include setThemeColorBase("color", 1);
- @include setThemeColorBase("background-color", -5);
- }
- }
- //高级筛选文字颜色
- .el-button.mta-popver-btn {
- @include setThemeColorBase('color', 1);
- }
- //c端分页
- .el-pagination.is-background .el-pager li:not(.disabled).active {
- @include setThemeColorBase('background-color', 1);
- // background-color: #409EFF;
- }
- .el-pagination.is-background .el-pager li:not(.disabled):hover {
- @include setThemeColorBase('background-color', -2);
- color: #fff;
- }
- }
|