// 提示框组件 .guip-prompt-text { padding: 8px 13px; border-radius: 4px; .flex-text { display: flex; align-items: center; align-self: stretch; justify-content: space-between; z-index: 1; } .prompt-icon { width: 16px; height: 16px; ; margin-right: 8px; } .prompt-desc { color: #1E2226; letter-spacing: 0.08em; } .prompt-extra {} } .guip-prompt-text.info { background: #F2F7FF; border: 1px solid #BFDAFF; } .guip-prompt-text.notice { background: #FEFCE8; border: 1px solid rgba(255, 140, 0, 0.3); } .guip-prompt-text.warning { background: #FFF1F0; border: 1px solid #FFA39E; } // 实时预览外框组件 .guip-preview-container { max-width: 800px; min-width: 300px; margin: 0 auto; padding: 24px; border-radius: 4px; background: #FAFAFA; .preview_top { margin-bottom: 20px; } .preview-title { text-align: center; color: #1E2226; } .toggle-container { display: flex; height: 26px; justify-content: center; align-items: center; padding: 3px 6px; border-radius: 4px; background: #F2F3F5; } .toggle-button { padding: 1px 12px; border-radius: 2px; box-sizing: border-box; cursor: pointer; transition: all 0.3s ease; } .toggle-button.active { color: #006AFF; background: #FFFFFF; } .toggle-button.active:after { /* content: ''; position: absolute; bottom: -11px; left: 0; width: 100%; height: 2px; background-color: #1890ff; */ } .content-container { /* min-height: 300px; padding: 20px; border: 2px solid #ffd700; border-radius: 4px; background-color: #fff; */ } .desktop-view, .mobile-view { width: 100%; } } // 面包屑组件 .guip-breadcrumb-container { padding: 16px 12px; background-color: #f5f5f5; border-radius: 4px; .breadRight { a { text-decoration: none; color: #006AFF; } } .home-icon { width: 16px; height: 16px; } .breadcrumb { display: flex; flex-wrap: wrap; height: 22px; align-items: center; padding: 0; margin: 0; list-style: none; } .breadcrumb-item { display: flex; align-items: center; height: 100%; cursor: pointer; } .router-link-active { height: 100%; display: flex; align-items: center; } .breadcrumb-item a { color: #626573; text-decoration: none; &:hover { color: #006AFF; } } .breadcrumb-item.active span { color: #1E2226; ; } .separator { width: 12px; height: 12px; } } // 图标组件 svgicon1 .guip-svg-icon-wrapper1 { cursor: pointer; .svg-icon { width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; color: var(--icon-color); transition: color 0.3s; } .svg-icon:hover { color: var(--icon-hover-color); } .svg-icon { display: inline-flex; } } // 图标组件 svgicon .guip-svg-icon-wrapper { display: inline-flex; align-items: center; justify-content: center; cursor: pointer; transition: all 0.3s; .svg-icon { width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; color: var(--icon-color); transition: color 0.3s; } .svg-icon:hover { color: var(--icon-hover-color); } } .guip-svg-icon-wrapper .svg-icon ::v-deep path { fill: currentColor; } .guip-svg-icon-wrapper .svg-icon ::v-deep circle { fill: currentColor; } .guip-svg-icon-wrapper:hover { opacity: 0.8; } .guip-svg-icon-wrapper[disabled] { cursor: not-allowed; opacity: 0.5; } // .guip-svg-icon-wrapper .svg-icon ::v-deep svg { // fill: currentColor; // } // 表格组件 .guip-table { .custom-empty { text-align: center; display: flex; flex-direction: column; align-items: center; } .empty-image { width: 160px; height: 160px; } .empty-text { color: #626573; letter-spacing: 0.08em; height: 18px; line-height: 18px; } .el-empty { padding: 0; } } .guip-table ::v-deep .el-empty__description { line-height: 20px; margin-top: 0; } // switch组件 .guip_switchWrap { .fl { float: left; margin-right: 12px; } .fr { float: right; margin-left: 12px; } .switchDesc { font-size: 12px; font-weight: normal; line-height: 20px; letter-spacing: 0.08em; font-variation-settings: "opsz"auto; /* text/text_3 */ color: #626573; display: inline-block; } .error-msg { color: #f56c6c; font-size: 12px; margin-left: 10px; } }