html,body,#app{ margin: 0; padding: 0; height: 100%; font-family: 'Roboto', sans-serif; overflow: hidden; // --antd-wave-shadow-color: #341e57; --aida-fsize2: calc(2.2rem*1.2); --aida-fsize1-8: calc(1.8rem*1.2); --aida-fsize1-6: calc(1.6rem*1.2); --aida-fsize1-4: calc(1.4rem*1.2); } input{ outline:none; outline: none; border: .1rem solid #dcdfe6; } ul,li{ list-style: none; padding: 0; } input:focus{ } .page_content{ // width: 1440px; max-width: 100%; height: 100%; margin: 0 auto; } .button_first{ width: 11.85rem; text-align: center; // background: #343579; height: 4rem; line-height: 4rem; font-size: 1.4rem; font-weight: 400; color: #000; cursor: pointer; border-radius: 1.5rem; border: 2px solid; } .button_second{ width: 11.85rem; text-align: center; // background: #343579; height: 4rem; line-height: 4rem; font-size: 1.4rem; font-weight: 400; color: #000; cursor: pointer; border-radius: 1.5rem; border: 2px solid; } .system_silder{ width: 100%; .ant-slider{ margin: 0; width: 12rem; .ant-slider-rail{ height: 0.6rem; border-radius: 0.3rem; background: #F2F0FD; } .ant-slider-track{ height: 0.6rem; border-radius: 0.3rem; background: #343579; } .ant-slider-handle{ margin-top: -0.4rem; border: solid 0.2rem #343579; } } } .ant-tooltip{ // top: 74px !important; z-index: 2; .ant-tooltip-inner{ background: #343579; border-radius: 5px; padding: 0.6rem 0.5rem; } } .select_block{ .ant-select:not(.ant-select-customize-input) .ant-select-selector{ background: transparent; height: 4rem; border: 0.1rem solid rgba(0,0,0,0) !important; // border: 0.1rem solid #000 !important; border-radius: 0; box-shadow: none !important; width: 15rem; background: #FFFFFF; border-radius: 1rem; margin: 0 1rem; } .ant-select-single .ant-select-selector .ant-select-selection-item, .ant-select-single .ant-select-selector .ant-select-selection-placeholder{ line-height: 3.8rem; color: #1A1A1A; font-size: 1.3rem; font-weight: bold; } .ant-select-single:not(.ant-select-customize-input) .ant-select-selector{ padding: 0 1rem; } } //started公共按钮样式 .started_btn{ padding: calc(.4rem*1.2) calc(1.8rem*1.2); display: inline-block; border-radius: calc(2rem*1.2); font-size: calc(1.2rem*1.2); color: #fff; background-color: #39215b; cursor: pointer; zoom: 1; } .el-cascader{ font-size: 1.2rem; width: 100%; height: 3rem; --el-color-primary: #d9d9d9; --el-cascader-tag-background:#e1d9ec; .el-input{ height: 100%; .el-input__wrapper{ .el-input__inner{ height: 80% !important; font-size: 1.2rem; } } } } .el-popper{ padding: .5rem 1.1rem; } .el-cascader__tags,.el-cascader__collapse-tag{ --el-color-primary: #d9d9d9; --el-cascader-tag-background:#e1d9ec; --el-fill-color:#e1d9ec; height: 100%; width: 90% !important; flex-wrap: nowrap; overflow: hidden; align-items: center; .el-tag--light{ margin: 0 0 0 .6rem; padding-right: .5rem; height: 80%; --el-icon-size: 1.4rem; display: flex; .el-tag__content{ font-size: 1.4rem; color: #000; } } .el-cascader__search-input{ height: 100%; margin: 0 0 0 1.1rem; } } .el-cascader__collapse-tag{ margin-bottom: .5rem; .el-cascader__collapse-tag{ .el-tag--light{ display: flex !important; } } } .hideEvents{ pointer-events:none !important; *{ pointer-events:none !important; } } .Guide_{ pointer-events:auto !important; overflow-y: initial !important; &.showEvents{ *{ pointer-events:auto !important; } // .select_img_type{ // overflow: initial !important; // } .hideEvents{ pointer-events:none !important; *{ pointer-events:none !important; } } } .Guide_active{ box-shadow: 0px 0px 13px rgb(255, 95, 95); animation: identifier 1s infinite linear; display: block !important; @keyframes identifier { 0% { box-shadow: none; } 50% { box-shadow: 0px 0px 13px rgb(255, 95, 95); } 100% { box-shadow: none; } } } .Guide_img{ filter: drop-shadow(0px 0px 2px rgb(255, 95, 95))drop-shadow(0px 0px 1px rgb(255, 95, 95)); animation: identifier_img 1s infinite linear; display: block !important; @keyframes identifier_img { 0% { filter: none; } 50% { filter: drop-shadow(0px 0px 2px rgb(255, 95, 95))drop-shadow(0px 0px 1px rgb(255, 95, 95)); } 100% { filter: none; } } } } :not(body):has(>.driver-active-element){ overflow: initial !important; } //自定义关闭按钮 .driver-close__{ position: absolute; top: 2rem; right: 2rem; z-index: 99999; color: #fff; font-size: 4rem; width: 2rem; height: 2rem; border: .5rem solid; display: flex; align-items: center; justify-content: center; padding: 1.5rem; border-radius: .5rem; cursor: pointer; pointer-events: auto !important; } .ant-drawer{ z-index: 9999; } //爱心 .delete_like_file_block{ display: none; width: 2.5rem; height: 2.5rem; background: rgba(0,0,0,0.6); border-radius: 0.4rem; position: absolute; top: 0rem; right: 0rem; text-align: center; line-height: 2.5rem; left: auto; cursor: pointer; i{ font-size: 1.6rem; color: #fff; &.fi-rr-heart{ } &.fi-sr-heart{ color: red; } } &.left{ left: 0rem; } } //design进度100 .progress_mark{ .mark_content{ .ant-progress{ .ant-progress-text{ .anticon-check{ color: #7a61dc; } } } } } .el-popper{ .el-cascader-panel{ --el-cascader-menu-selected-text-color: #000; .el-scrollbar{ min-width: 19rem; max-width: 19rem; .el-cascader-menu__wrap{ height: 24.4rem; .el-cascader-menu__list{ .el-cascader-node{ padding-right: 2rem; padding: 0 3rem 0 2rem; height: 3.4rem; line-height: 3.4rem; font-size: 1.4rem; } .el-checkbox{ --el-checkbox-input-height: 1.4rem; --el-checkbox-input-width: 1.4rem; --el-checkbox-font-size: 1.4rem; --el-checkbox-checked-bg-color:#767676; --el-checkbox-checked-input-border-color:#767676; --el-checkbox-input-border-color-hover: #dcdfe6; .el-checkbox__input{ .el-checkbox__inner::after{ height: .7rem; left: .4rem; top: .1rem; width: .3rem; } } } } } } } } .ant-select:not(.ant-select-disabled):hover .ant-select-selector{ border: 1px solid #d9d9d9; } .ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector{ box-shadow: 0 0 0 2px rgba(83, 83, 83, 0.3); border: 1px solid #d9d9d9; } .ant-picker:hover, .ant-picker-focused{ border: 1px solid #d9d9d9; } .ant-picker-focused{ box-shadow: 0 0 0 2px rgba(83, 83, 83, 0.3); border: 1px solid #d9d9d9; } .ant-picker-range .ant-picker-active-bar{ background: #353535; } .trial_page{ //Library多级菜单 .ant-select-allow-clear{ // font-size: 1.2rem; // height: 3rem; height: 100%; .ant-select-selector{ height: 100%; .ant-select-selection-overflow{ height: 100%; .ant-select-selection-overflow-item{ height: 80%; .ant-select-selection-item{ align-items: center; height: 100%; margin: 0; margin-right: .4rem; background-color: #e1d9ec; .ant-select-selection-item-content{ height: 100%; line-height: 1.7; } .ant-select-selection-item-remove{ height: 100%; font-size: 1rem; display: flex; align-items: center; } } } } } .ant-select-selector::after{ line-height: 1; } } .ant-select-dropdown{ font-size: 1.4rem; .ant-cascader-menu-item{ padding: .5rem 1.2rem; line-height: 2.2rem; .ant-cascader-checkbox{ font-size: 1.4rem; :hover .ant-cascader-checkbox-inner{ border: 1px solid #d9d9d9; } .ant-cascader-checkbox-inner{ width: 1.6rem; height: 1.6rem; } .ant-cascader-checkbox-inner::after{ width: .8rem; height: .8rem; } } } } .ant-cascader-checkbox-checked .ant-cascader-checkbox-inner{ background-color: #767676; border-color: #d9d9d9 !important; } .ant-cascader-checkbox-checked::after{ border-color: #d9d9d9 ; } .ant-cascader-checkbox-wrapper:hover .ant-cascader-checkbox-inner, .ant-cascader-checkbox:hover .ant-cascader-checkbox-inner, .ant-cascader-checkbox-input:focus + .ant-cascader-checkbox-inner{ border-color: #d9d9d9 ; } .ant-cascader-checkbox-indeterminate .ant-cascader-checkbox-inner::after{ background-color: #767676; } //禁止选中状态 .ant-checkbox-wrapper-disabled{ .ant-checkbox-disabled{ .ant-checkbox-inner{ background-color: #d9d9d9; } .ant-checkbox-inner::after{ border-color: #eeeeee ; } } } } .ant-modal-mask{ background: linear-gradient(45deg, #eee4f3, #f3f4e6); // min-width: 1440px; border-radius: 1rem; overflow: hidden; // height: 100%; height: calc(100% - 7rem); bottom: 0; top: auto; margin: 0 9rem; // z-index: 10001; } //弹窗公共样式 .ant-modal{ &.ant-modal-confirm{ &.ant-modal-confirm-confirm{ // top: 50%; // transform: translateY(-50%); } } } .ant-modal-confirm-confirm{ .ant-modal-content{ border-radius: 1rem; .ant-modal-body{ .ant-modal-confirm-btns{ width: 100%; display: flex; justify-content: center; .ant-btn-primary{ margin-left: 10rem; } } } } } .modal_component{ &.ant-modal{ top: 0; } .ant-modal-content{ overflow: hidden; .ant-modal-header{ padding: 2.4rem 2.6rem; background: #F7F7F7; .ant-modal-title{ font-size: 1.8rem; line-height: 1.8rem; color: #030303; } } .ant-modal-body{ padding: 0; } } } .ant-modal-body{ font-size: 1.4rem; } //衣服类型下拉菜单 .operate_file_block{ width: 100%; height: 3rem; font-size: 1.6rem; color: #FFFFFF; position: absolute; left: 0; bottom: 0; .select_img_type{ height: 100%; line-height: 3rem; text-align: center; background: rgba(0,0,0,0.6); position: relative; overflow: initial !important; .select_category{ display: flex; align-items: center; justify-content: center; .icon-xiala{ margin-left: 0.8rem; } } .icon_rotate{ -moz-transform:rotate(180deg); -webkit-transform:rotate(180deg); transform: rotate(180deg); animation-direction: 0.5s; } .category_list{ position: absolute; width: 100%; cursor: pointer; position: absolute; // top: 3.1rem; margin-top: .2rem; left: 0; // background: rgba(0,0,0,0.4); background-color: rgb(177 177 177); border: 1px solid #343579; border-radius: 0.8rem; // overflow: hidden; z-index: 3; height: 9rem; overflow-x: hidden; &.category_list::-webkit-scrollbar{display: none;} .category_item{ text-align: left; font-size: 1.4rem; padding: 1rem 1.5rem; line-height: 1.6rem; font-weight: 600; color: #595959; &.select_category_item{ background: linear-gradient(-137deg, #eeefdb, #e7dbed); } &:hover{ background: linear-gradient(-137deg, #eeefdb, #e7dbed); } } } } } .driver-overlay, .driver-active * { pointer-events: none; } .printboard_upload_modal, .sketchboard_upload_modal .switch_type_list{ &.showEvents{ *{ pointer-events: auto; } } } // .ant-modal-wrap{ // z-index: 10001 ; // } // .driver-overlay-animated{ // z-index: 10002 !important; // } // .ant-select-dropdown{ // z-index: 10001; // } .ant-message-info .anticon{ // color: #b2b2b2; } .habit :deep(.ant-btn:hover), :deep(.ant-btn:focus), :deep(.ant-btn:active), :deep(.ant-btn::after) { color: #000; border-color: #000 !important; box-shadow: none !important; } :deep(.ant-switch-checked) { background-color: #000; .ant-switch-handle{ left: calc(100% - 1.8rem - .2rem); } } :deep(.ant-switch){ min-width: 4.4rem; height: 2.2rem; line-height: 2.2rem; .ant-switch-handle{ width: 1.8rem; height: 1.8rem; } } .ant-message{ z-index: 1049 !important; top: 6rem; } .ant-modal-confirm-btns{ .ant-btn:hover{ color: #39215b !important; border-color: #39215b !important; } .ant-btn-primary{ background: #39215b !important; border-color: #39215b !important; } .ant-btn-primary:hover{ color: #fff !important; border-color: #543087 !important; background: #543087 !important; } } //loding样式 .ant-spin-dot-item{ background-color: #543087; } .ant-spin{ color: #000; } .pin_block{ text-align: center; margin-top:.5rem; .ant-checkbox-wrapper{ height: 2.2rem; align-items: center; span{ font-size: 1.4rem; line-height: 2.3rem; .ant-checkbox-input::after{ height: auto; } &.ant-checkbox-checked::after{ border: 1px solid rgba(0,0,0,0); } } } } .ant-checkbox-inner{ width: 1.6rem; height: 1.6rem; } .ant-checkbox-inner::after{ width: .571428571rem; height: .914285714rem; } .ant-checkbox-wrapper{ font-size: 1.4rem; span{ font-size: 1.4rem; } } .ant-checkbox-checked::after{ border: 1px solid rgba(0,0,0,.65); } .ant-select-multiple .ant-select-selection-search{ height: 100%; } .ant-select-multiple .ant-select-selection-search-input{ height: 100%; } .ant-checkbox-checked .ant-checkbox-inner{ background-color: #767676; border-color: #d9d9d9 !important; } .ant-checkbox-wrapper:hover .ant-checkbox-inner, .ant-checkbox:hover .ant-checkbox-inner, .ant-checkbox-input:focus + .ant-checkbox-inner{ border-color: #d9d9d9 !important; } .libraryPageCascader{ border-radius: 1rem; .cascader_btn_max{ height: 4rem; width: 100%; border-bottom: 1px solid rgb(225 225 225); display: flex; align-items: center; .cascader_btn1{ margin: 0 1rem; line-height: 1.5rem; } } .ant-cascader-menu{ margin-top: 4rem; } } //管理员页面的查询 .admin_page { width: 100%; height: 100%; overflow: hidden; // min-width: 1440px; position: relative; .admin_table_search { display: flex; margin-top: 2rem; padding: 2rem 3.5rem 5rem 2.8rem; background: #fff; display: flex; justify-content: space-between; .admin_search{ width: 40%; .admin_search_item{ background: #343579; border-color: #343579; height: 4rem; padding: .64rem 1.5rem; font-size: 1.6rem; border-radius: 2px; display: inline-block; color: #fff; cursor: pointer; } } .admin_state { position: relative; cursor: pointer; width: 60%; .admin_state_item{ margin-right: 2rem; margin-bottom: 2rem; display: flex; align-items: center; >span{ font-size: 1.6rem; font-weight: 400; color: #030303; margin-right: 15px; flex-shrink: 0; display: block; min-width: 13rem; text-align: right; } } .admin_current{ background: #fff; width: 100%; display: flex; align-items: center; justify-content: space-between; } .header_user_content { position: absolute; border: 2px solid; border-radius: 1rem; overflow: hidden; top: 0; transform: translateY(6rem); z-index: 2; display: none; margin-left: -2rem; .username{ padding: 0 2rem; color: #000; } .username:hover{ background: #e1e1e1; } &.active{ display: block; } } } } .admin_table_content { margin-top: 2.6rem; width: 100%; height: calc(100% - 13.7rem); padding-bottom: 3rem; background: #fff; border-radius: 2rem; overflow: hidden; .ant-table { background: transparent; } .ant-table-body { overflow-y: auto !important; -ms-overflow-style: none; overflow: -moz-scrollbars-none; &::-webkit-scrollbar { width: 0 !important; } } .ant-table-thead > tr > th { background: #ffffff00; border-bottom: none; backdrop-filter: blur(1rem); } .ant-table-tbody > tr > td { border: none; background: transparent; // color: #fff; } .ant-table-tbody > tr { &:hover > td { background: #ffffff3a; } } .ant-table-pagination-right { padding-right: 3.5rem; } .operate_list { display: flex; align-items: center; justify-content: space-between; padding: 0 1rem; .operate_item { font-size: 1.4rem; font-family: Roboto; font-weight: 400; color: #343579; cursor: pointer; } } } } .closeIcon{ position: absolute; top: calc(2rem*1.2); right: calc(2rem*1.2); cursor: pointer; width: calc(4rem*1.2); height: calc(4rem*1.2); display: flex; align-items: center; justify-content: center; .fi-rr-cross-small::before{ padding: calc(.2rem*1.2); border-radius: 5px; border: solid 2px rgba(0, 0, 0, 0.25); transition: 1s all; color: rgba(0, 0, 0, 0.55); } &.collection_closeIcon:hover .fi-rr-cross-small::before{ border: solid 2px rgba(0, 0, 0, 0.55); color: rgba(0, 0, 0, 1); } } .modal_title_text{ font-size: var(--aida-fsize2); font-weight: 900; color: rgba(0,0,0,.65); align-items: center; margin-bottom: calc(2rem*1.2); .modal_title_text_intro{ font-size: var(--aida-fsize1-4); font-weight: 400; color: rgba(0,0,0,.45); } } //collection 弹窗 .collection_modal,.payOrder_modal,.design_detail_modal_component,.designOpenrtion_modal,.library_page,.Export{ .ant-modal-body{ overflow-y: hidden; } .ant-upload.ant-upload-select-picture-card{ background: #FFFFFF; width: calc(6rem*1.2); height: calc(6rem*1.2); border: calc(0.3rem*1.2) solid #ededed; border-radius: calc(1rem*1.2); margin: 0; .upload_tip_block{ .icon-jiahao{ font-size: calc(3.2rem*1.2); color: #B7B7B7; } } .ant-upload-text{ font-size: calc(1.6rem*1.2); color: #B7B7B7; } } .ant-upload-list-picture-card-container{ display: none !important; } .ant-upload-picture-card-wrapper{ width: auto; vertical-align: top; } } //desing 关闭按钮 .designOpenrtion_modal,.design_detail_modal_component{ .design_closeIcon{ top: 2rem; right: 2rem; cursor: pointer; width: 4rem; height: 4rem; display: flex; align-items: center; justify-content: center; position: absolute; .fi-rr-cross-small::before{ padding: .2rem; border-radius: 5px; border: solid 2px rgba(0, 0, 0, 0.25); transition: 1s all; color: rgba(0, 0, 0, 0.55); } &.collection_closeIcon:hover .fi-rr-cross-small::before{ border: solid 2px rgba(0, 0, 0, 0.55); color: rgba(0, 0, 0, 1); } } } .design_detail_modal_component,.designOpenrtion_modal,.UpgradePlan_modal,.refund_reason,.Export{ .ant-upload-list-picture-card-container{ display: none !important; } .ant-upload-picture-card-wrapper{ width: auto; vertical-align: top; } .subitOkPreviewBtn{ background-color: #38205b; color: #fff; cursor: pointer; left: 50%; position: absolute; transform: translateX(-50%); padding: .5rem 2rem; border-radius: 2rem; font-size: 1.2rem; display: inline-block; } } .ant-upload{ font-size: 1.4rem; } i{ font-size: 1.4rem; } .models_placement_component{ .ant-modal-close-x{ width: 100%; height: 100%; } } //设计input和上传按钮样式 .collection_modal_body,.design_detail_modal_component,.library_page{ .input_box{ display: flex; align-items: center; position: sticky; top: 0; background: #fff; padding-top: calc(2.5rem*1.2); padding-bottom: calc(2rem*1.2); z-index: 2; input{ border-radius: calc(.5rem*1.2); width: 70%; border: 1px solid rgba(0,0,0,.15); padding-left: calc(1.5rem*1.2); border: calc(0.1rem*1.2) solid #F1F1F1; font-size: calc(1.6rem*1.2); font-weight: 400; &input:-moz-placeholder{ color: rgba(0,0,0,.15); } &input:-ms-input-placeholder { color: rgba(0,0,0,.15); } &input::-webkit-input-placeholder { color: rgba(0,0,0,.15); } } span{ position: absolute; bottom: calc(0rem*1.2); font-size: calc(1.2rem*1.2); color: red; opacity: 0; transform: scale(.7); transform-origin: left bottom; } &.active{ input{ // color: rgb(255, 0, .7); border: 1px solid rgb(255, 0, .7); box-shadow: 0px 0px 3px 1px rgba(255, 0, 0, 0.2); } span{ opacity: 1; } } .generage_btn{ margin: 0 auto; } } .upload_item{ display: flex; flex-wrap: wrap; .upload_file_item { margin: 0 calc(2rem*1.2) calc(2rem*1.2) 0; display: inline-block; // width: calc(16.5rem*1.2); // height: calc(16.5rem*1.2); width: calc(10rem*1.2); height: calc(10rem*1.2); border: 1px solid #f5f5f5; vertical-align: top; position: relative; cursor: pointer; &.active { opacity: 0.5; // border: 2px solid; border-radius: calc(1rem*1.2); transform: scale(0.9); .delete_file_block{ pointer-events:none; } .operate_file_block{ pointer-events:none; } img { } } &.upload_component { border: none; display: flex; align-items: center; justify-content: center; } :deep(.ant-upload-picture-card-wrapper) { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } :deep(.ant-upload-select-picture-card) { width: calc(6rem*1.2); height: calc(6rem*1.2); border: calc(0.3rem*1.2) solid #ededed; border-radius: calc(1rem*1.2); margin: 0; } .upload_file_item_content { display: flex; align-items: center; justify-content: center; height: 100%; width: 100%; position: relative; &:hover .delete_file_block { display: block; } .upload_img { display: block; height: 100%; width: auto; max-width: 100%; object-fit: cover; } .delete_file_block { display: none; width: 100%; cursor: pointer; height: calc(3rem*1.2); background: rgba(0, 0, 0, 0.2); font-size: calc(1.6rem*1.2); color: #ffffff; line-height: calc(3rem*1.2); text-align: center; position: absolute; left: 0; bottom: 0; &.rightTop { width: calc(3.2rem*1.2); height: calc(3.2rem*1.2); background: rgba(0, 0, 0, 0.6); border-radius: calc(0.4rem*1.2); position: absolute; top: calc(0.9rem*1.2); right: calc(0.9rem*1.2); text-align: center; line-height: calc(3.2rem*1.2); left: auto; .icon-shanchu { font-size: calc(1.6rem*1.2); color: #fff; } } } } .upload_img_icon { width: calc(4.6rem*1.2); } } } } .hideChecked{ user-select: none; -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; } //剪裁弹窗 .cut_pricture_modal{ .ant-modal-content{ border-radius: 1rem; } .ant-modal-body{ height: calc(65rem*1.2); padding: 8rem 5rem !important; overflow-y: hidden; } } .scroll_style{ &::-webkit-scrollbar-button:single-button { // background-color: #ffffff; display: block; border-style: solid; height: 1.3rem; width: 1.4rem; } &::-webkit-scrollbar-button:single-button:vertical:decrement { border-width: 0 0.8rem 0.8rem 0.8rem; border-color: transparent transparent #555555 transparent; } &::-webkit-scrollbar-button:single-button:vertical:decrement:hover { border-color: transparent transparent #777777 transparent; } &::-webkit-scrollbar-button:single-button:vertical:increment { border-width: 0.8rem 0.8rem 0 0.8rem; border-color: #555555 transparent transparent transparent; } &::-webkit-scrollbar-button:vertical:single-button:increment:hover { border-color: #777777 transparent transparent transparent; } &::-webkit-scrollbar { /*滚动条整体样式*/ width: 1.4rem; /*高宽分别对应横竖滚动条的尺寸*/ } &::-webkit-scrollbar-thumb { /*滚动条里面小方块*/ background: #c2c2c2; opacity: 0.8; border-radius: 0.7rem; } &::-webkit-scrollbar-track { // background: #ffffff; } } //蒙层样式 .mark_loading{ position: fixed; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.4); left: 0; top: 0; z-index: 99999; display: flex; align-items: center; justify-content: center; color: #fff; flex-direction: column; &.bgFFF{ background: rgba(255,255,255, 1); color: #000; } .mark_loading_text{ text-align: center; font-size: 1.2rem; position: absolute; bottom: 2%; right: 2%; div{ margin-top: 10px; span{ // font-size: 1.8rem; margin: 0 5px; color: red; } } } .mark_loading_title{ font-size: 3rem; // text-decoration: underline; font-weight: 600; margin-bottom: 2rem; // color: #fff; } .mark_loading_intro{ color: rgba(0, 0, 0, 0.6); font-size: 1.4rem; margin-bottom: 2rem; text-align: center; width: 80%; } .mark_loading_title_box{ display: flex; } .mark_loading_btn,.mark_loading_btn2{ // border: #000; // color: #fff; display: flex; margin-top: 10px; text-align: center; border: 2px solid; padding: 0 20px; border-radius: 10px; cursor: pointer; padding: .3rem 4rem; background: #39215b; color: #fff; border: none; margin: 0 2rem; align-items: center; } .mark_loading_btn2{ border: 2px solid #000; color: #000; background: rgba(0,0,0,0); } }