html, body, #app { margin: 0; padding: 0; height: 100%; font-family: 'Roboto', sans-serif; overflow: hidden; } input { outline: none; } ul, li { list-style: none; padding: 0; } .page_content { max-width: 100%; height: 100%; margin: 0 auto; } .button_first { width: 9.85rem; text-align: center; 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: 9.85rem; text-align: center; 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%; } .system_silder .ant-slider { margin: 0; width: 12rem; } .system_silder .ant-slider .ant-slider-rail { height: 0.6rem; border-radius: 0.3rem; background: #F2F0FD; } .system_silder .ant-slider .ant-slider-track { height: 0.6rem; border-radius: 0.3rem; background: #343579; } .system_silder .ant-slider .ant-slider-handle { margin-top: -0.4rem; border: solid 0.2rem #343579; } .ant-tooltip { z-index: 2; } .ant-tooltip .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-radius: 0; box-shadow: none !important; width: 15rem; background: #FFFFFF; border-radius: 1rem; margin: 0 1rem; } .select_block .ant-select-single .ant-select-selector .ant-select-selection-item, .select_block .ant-select-single .ant-select-selector .ant-select-selection-placeholder { line-height: 3.8rem; color: #1A1A1A; font-size: 1.3rem; font-weight: bold; } .select_block .ant-select-single:not(.ant-select-customize-input) .ant-select-selector { padding: 0 1rem; } .started_btn { padding: 0.5rem 2rem; display: inline-block; border-radius: 2rem; font-size: 1.2rem; color: #fff; background-color: #39215b; cursor: pointer; zoom: 0.9; } .modal_component.ant-modal { top: 0; } .modal_component .ant-modal-content { overflow: hidden; } .modal_component .ant-modal-content .ant-modal-header { padding: 2.4rem 2.6rem; background: #F7F7F7; } .modal_component .ant-modal-content .ant-modal-header .ant-modal-title { font-size: 1.8rem; line-height: 1.8rem; color: #030303; } .modal_component .ant-modal-content .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; } .operate_file_block .select_img_type { height: 100%; line-height: 3rem; text-align: center; background: rgba(0, 0, 0, 0.6); position: relative; } .operate_file_block .select_img_type .select_category { display: flex; align-items: center; justify-content: center; } .operate_file_block .select_img_type .select_category .icon-xiala { margin-left: 0.8rem; } .operate_file_block .select_img_type .icon_rotate { -moz-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg); animation-direction: 0.5s; } .operate_file_block .select_img_type .category_list { width: 100%; cursor: pointer; position: absolute; margin-top: 0.2rem; left: 0; background-color: #b1b1b1; border: 1px solid #343579; border-radius: 0.8rem; z-index: 3; height: 9rem; overflow-x: hidden; } .operate_file_block .select_img_type .category_list.category_list::-webkit-scrollbar { display: none; } .operate_file_block .select_img_type .category_list .category_item { text-align: left; font-size: 1.4rem; padding: 1rem 1.5rem; line-height: 1.6rem; font-weight: 600; color: #595959; } .operate_file_block .select_img_type .category_list .category_item.select_category_item { background: linear-gradient(-137deg, #eeefdb, #e7dbed); } .operate_file_block .select_img_type .category_list .category_item:hover { background: linear-gradient(-137deg, #eeefdb, #e7dbed); } .ant-modal-confirm-btns .ant-btn:hover { color: #39215b !important; border-color: #39215b !important; } .ant-modal-confirm-btns .ant-btn-primary { background: #39215b !important; border-color: #39215b !important; } .ant-modal-confirm-btns .ant-btn-primary:hover { color: #fff !important; border-color: #543087 !important; background: #543087 !important; } .ant-spin-dot-item { background-color: #543087; } .ant-spin { color: #000; } .pin_block { text-align: center; margin-top: 0.5rem; } .pin_block .ant-checkbox-wrapper { height: 2.2rem; align-items: center; } .pin_block .ant-checkbox-wrapper span { font-size: 1.4rem; height: 100%; line-height: 2.3rem; } .pin_block .ant-checkbox-wrapper .ant-checkbox-inner { width: 1.6rem; height: 1.6rem; } .pin_block .ant-checkbox-wrapper .ant-checkbox-inner::after { width: 0.57142857rem; height: 0.91428571rem; } .collection_modal .ant-modal-body, .design_detail_modal_component .ant-modal-body, .designOpenrtion_modal .ant-modal-body, .library_page .ant-modal-body { overflow-y: hidden; } .collection_modal .design_title_text, .design_detail_modal_component .design_title_text, .designOpenrtion_modal .design_title_text, .library_page .design_title_text { font-size: 1.8rem; font-weight: 900; color: rgba(0, 0, 0, 0.65); align-items: center; margin-bottom: 2rem; } .collection_modal .design_title_text .design_title_text_intro, .design_detail_modal_component .design_title_text .design_title_text_intro, .designOpenrtion_modal .design_title_text .design_title_text_intro, .library_page .design_title_text .design_title_text_intro { font-size: 1.2rem; font-weight: 400; color: rgba(0, 0, 0, 0.45); } .collection_modal .ant-upload.ant-upload-select-picture-card, .design_detail_modal_component .ant-upload.ant-upload-select-picture-card, .designOpenrtion_modal .ant-upload.ant-upload-select-picture-card, .library_page .ant-upload.ant-upload-select-picture-card { background: #FFFFFF; width: 6rem; height: 6rem; border: 0.3rem solid #ededed; border-radius: 1rem; margin: 0; } .collection_modal .ant-upload.ant-upload-select-picture-card .upload_tip_block .icon-jiahao, .design_detail_modal_component .ant-upload.ant-upload-select-picture-card .upload_tip_block .icon-jiahao, .designOpenrtion_modal .ant-upload.ant-upload-select-picture-card .upload_tip_block .icon-jiahao, .library_page .ant-upload.ant-upload-select-picture-card .upload_tip_block .icon-jiahao { font-size: 3.2rem; color: #B7B7B7; } .collection_modal .ant-upload.ant-upload-select-picture-card .ant-upload-text, .design_detail_modal_component .ant-upload.ant-upload-select-picture-card .ant-upload-text, .designOpenrtion_modal .ant-upload.ant-upload-select-picture-card .ant-upload-text, .library_page .ant-upload.ant-upload-select-picture-card .ant-upload-text { font-size: 1.6rem; color: #B7B7B7; } .collection_modal .ant-upload-list-picture-card-container, .design_detail_modal_component .ant-upload-list-picture-card-container, .designOpenrtion_modal .ant-upload-list-picture-card-container, .library_page .ant-upload-list-picture-card-container { display: none !important; } .collection_modal .ant-upload-picture-card-wrapper, .design_detail_modal_component .ant-upload-picture-card-wrapper, .designOpenrtion_modal .ant-upload-picture-card-wrapper, .library_page .ant-upload-picture-card-wrapper { width: auto; vertical-align: top; } .designOpenrtion_modal .design_closeIcon, .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; } .designOpenrtion_modal .design_closeIcon .fi-rr-cross-small::before, .design_detail_modal_component .design_closeIcon .fi-rr-cross-small::before { padding: 0.2rem; border-radius: 5px; border: solid 2px rgba(0, 0, 0, 0.25); transition: 1s all; color: rgba(0, 0, 0, 0.55); } .designOpenrtion_modal .design_closeIcon.collection_closeIcon:hover .fi-rr-cross-small::before, .design_detail_modal_component .design_closeIcon.collection_closeIcon:hover .fi-rr-cross-small::before { border: solid 2px rgba(0, 0, 0, 0.55); color: #000000; } .design_detail_modal_component .ant-upload-list-picture-card-container, .designOpenrtion_modal .ant-upload-list-picture-card-container { display: none !important; } .design_detail_modal_component .ant-upload-picture-card-wrapper, .designOpenrtion_modal .ant-upload-picture-card-wrapper { width: auto; vertical-align: top; } .design_detail_modal_component .subitOkPreviewBtn, .designOpenrtion_modal .subitOkPreviewBtn { background-color: #38205b; color: #fff; cursor: pointer; left: 50%; position: absolute; transform: translateX(-50%); padding: 0.5rem 2rem; border-radius: 2rem; font-size: 1.2rem; display: inline-block; } .ant-upload { font-size: 1.4rem; } i { font-size: 1.4rem; } .collection_modal_body .input_box, .design_detail_modal_component .input_box, .library_page .input_box { display: flex; align-items: center; position: sticky; top: 0; background: #fff; padding-top: 2.5rem; padding-bottom: 2rem; z-index: 2; } .collection_modal_body .input_box input, .design_detail_modal_component .input_box input, .library_page .input_box input { border-radius: 0.5rem; width: 70%; border: 1px solid rgba(0, 0, 0, 0.15); padding-left: 1.5rem; border: 0.1rem solid #F1F1F1; font-size: 1.2rem; font-weight: 400; } .collection_modal_body .input_box inputinput:-moz-placeholder, .design_detail_modal_component .input_box inputinput:-moz-placeholder, .library_page .input_box inputinput:-moz-placeholder { color: rgba(0, 0, 0, 0.15); } .collection_modal_body .input_box inputinput:-ms-input-placeholder, .design_detail_modal_component .input_box inputinput:-ms-input-placeholder, .library_page .input_box inputinput:-ms-input-placeholder { color: rgba(0, 0, 0, 0.15); } .collection_modal_body .input_box inputinput::-webkit-input-placeholder, .design_detail_modal_component .input_box inputinput::-webkit-input-placeholder, .library_page .input_box inputinput::-webkit-input-placeholder { color: rgba(0, 0, 0, 0.15); } .collection_modal_body .input_box span, .design_detail_modal_component .input_box span, .library_page .input_box span { position: absolute; bottom: 0rem; font-size: 1.2rem; color: red; opacity: 0; transform: scale(0.7); transform-origin: left bottom; } .collection_modal_body .input_box.active input, .design_detail_modal_component .input_box.active input, .library_page .input_box.active input { border: 1px solid #ff0001; box-shadow: 0px 0px 3px 1px rgba(255, 0, 0, 0.2); } .collection_modal_body .input_box.active span, .design_detail_modal_component .input_box.active span, .library_page .input_box.active span { opacity: 1; } .collection_modal_body .input_box .generage_btn, .design_detail_modal_component .input_box .generage_btn, .library_page .input_box .generage_btn { margin: 0 auto; } .collection_modal_body .upload_item, .design_detail_modal_component .upload_item, .library_page .upload_item { display: flex; flex-wrap: wrap; } .collection_modal_body .upload_item .upload_file_item, .design_detail_modal_component .upload_item .upload_file_item, .library_page .upload_item .upload_file_item { margin: 0 2rem 2rem 0; display: inline-block; width: 10rem; height: 10rem; border: 1px solid #f5f5f5; vertical-align: top; position: relative; cursor: pointer; } .collection_modal_body .upload_item .upload_file_item.active, .design_detail_modal_component .upload_item .upload_file_item.active, .library_page .upload_item .upload_file_item.active { opacity: 0.5; border-radius: 1rem; transform: scale(0.9); } .collection_modal_body .upload_item .upload_file_item.active .delete_file_block, .design_detail_modal_component .upload_item .upload_file_item.active .delete_file_block, .library_page .upload_item .upload_file_item.active .delete_file_block { pointer-events: none; } .collection_modal_body .upload_item .upload_file_item.active .operate_file_block, .design_detail_modal_component .upload_item .upload_file_item.active .operate_file_block, .library_page .upload_item .upload_file_item.active .operate_file_block { pointer-events: none; } .collection_modal_body .upload_item .upload_file_item.upload_component, .design_detail_modal_component .upload_item .upload_file_item.upload_component, .library_page .upload_item .upload_file_item.upload_component { border: none; display: flex; align-items: center; justify-content: center; } .collection_modal_body .upload_item .upload_file_item :deep(.ant-upload-picture-card-wrapper), .design_detail_modal_component .upload_item .upload_file_item :deep(.ant-upload-picture-card-wrapper), .library_page .upload_item .upload_file_item :deep(.ant-upload-picture-card-wrapper) { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } .collection_modal_body .upload_item .upload_file_item :deep(.ant-upload-select-picture-card), .design_detail_modal_component .upload_item .upload_file_item :deep(.ant-upload-select-picture-card), .library_page .upload_item .upload_file_item :deep(.ant-upload-select-picture-card) { width: 6rem; height: 6rem; border: 0.3rem solid #ededed; border-radius: 1rem; margin: 0; } .collection_modal_body .upload_item .upload_file_item .upload_file_item_content, .design_detail_modal_component .upload_item .upload_file_item .upload_file_item_content, .library_page .upload_item .upload_file_item .upload_file_item_content { display: flex; align-items: center; justify-content: center; height: 100%; width: 100%; position: relative; } .collection_modal_body .upload_item .upload_file_item .upload_file_item_content:hover .delete_file_block, .design_detail_modal_component .upload_item .upload_file_item .upload_file_item_content:hover .delete_file_block, .library_page .upload_item .upload_file_item .upload_file_item_content:hover .delete_file_block { display: block; } .collection_modal_body .upload_item .upload_file_item .upload_file_item_content .upload_img, .design_detail_modal_component .upload_item .upload_file_item .upload_file_item_content .upload_img, .library_page .upload_item .upload_file_item .upload_file_item_content .upload_img { display: block; height: 100%; width: auto; max-width: 100%; object-fit: cover; } .collection_modal_body .upload_item .upload_file_item .upload_file_item_content .delete_file_block, .design_detail_modal_component .upload_item .upload_file_item .upload_file_item_content .delete_file_block, .library_page .upload_item .upload_file_item .upload_file_item_content .delete_file_block { display: none; width: 100%; cursor: pointer; height: 3rem; background: rgba(0, 0, 0, 0.2); font-size: 1.6rem; color: #ffffff; line-height: 3rem; text-align: center; position: absolute; left: 0; bottom: 0; } .collection_modal_body .upload_item .upload_file_item .upload_file_item_content .delete_file_block.rightTop, .design_detail_modal_component .upload_item .upload_file_item .upload_file_item_content .delete_file_block.rightTop, .library_page .upload_item .upload_file_item .upload_file_item_content .delete_file_block.rightTop { width: 3.2rem; height: 3.2rem; background: rgba(0, 0, 0, 0.6); border-radius: 0.4rem; position: absolute; top: 0.9rem; right: 0.9rem; text-align: center; line-height: 3.2rem; left: auto; } .collection_modal_body .upload_item .upload_file_item .upload_file_item_content .delete_file_block.rightTop .icon-shanchu, .design_detail_modal_component .upload_item .upload_file_item .upload_file_item_content .delete_file_block.rightTop .icon-shanchu, .library_page .upload_item .upload_file_item .upload_file_item_content .delete_file_block.rightTop .icon-shanchu { font-size: 1.6rem; color: #fff; } .collection_modal_body .upload_item .upload_file_item .upload_img_icon, .design_detail_modal_component .upload_item .upload_file_item .upload_img_icon, .library_page .upload_item .upload_file_item .upload_img_icon { width: 4.6rem; } .cut_pricture_modal .ant-modal-content { border-radius: 1rem; } .cut_pricture_modal .ant-modal-body { height: 65rem; padding: 8rem 5rem !important; overflow-y: hidden; } .scroll_style::-webkit-scrollbar-button:single-button { display: block; border-style: solid; height: 1.3rem; width: 1.4rem; } .scroll_style::-webkit-scrollbar-button:single-button:vertical:decrement { border-width: 0 0.8rem 0.8rem 0.8rem; border-color: transparent transparent #555555 transparent; } .scroll_style::-webkit-scrollbar-button:single-button:vertical:decrement:hover { border-color: transparent transparent #777777 transparent; } .scroll_style::-webkit-scrollbar-button:single-button:vertical:increment { border-width: 0.8rem 0.8rem 0 0.8rem; border-color: #555555 transparent transparent transparent; } .scroll_style::-webkit-scrollbar-button:vertical:single-button:increment:hover { border-color: #777777 transparent transparent transparent; } .scroll_style::-webkit-scrollbar { /*滚动条整体样式*/ width: 1.4rem; /*高宽分别对应横竖滚动条的尺寸*/ } .scroll_style::-webkit-scrollbar-thumb { /*滚动条里面小方块*/ background: #c2c2c2; opacity: 0.8; border-radius: 0.7rem; } .mark_loading { position: fixed; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.2); left: 0; top: 0; z-index: 99999; display: flex; align-items: center; justify-content: center; }