UNPKG

@cw-devops/bk-magic-vue

Version:

基于蓝鲸 Magicbox 和 Vue 的前端组件库

426 lines (367 loc) 11.4 kB
.bk-message{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-direction:row; flex-direction:row; -webkit-box-align:center; -ms-flex-align:center; align-items:center; position:fixed; left:50%; padding:10px 15px; background:#FFF; border-radius:6px; -webkit-box-shadow:0 0 20px rgba(189, 189, 189, 0.7); box-shadow:0 0 20px rgba(189, 189, 189, 0.7); z-index:2500; -webkit-transform:translateX(-50%); transform:translateX(-50%); -webkit-transition:top .3s linear; transition:top .3s linear; } .bk-message-primary .bk-message-icon .bk-icon-custom{ color:#0053F9; } .bk-message-primary .bk-message-close .icon-close{ color:#8797AA; } .bk-message-error{ } .bk-message-error .bk-message-icon .bk-icon-custom{ color:#FF383D; } .bk-message-error .bk-message-close .icon-close{ color:#8797AA;; } .bk-message-warning{ } .bk-message-warning .bk-message-icon .bk-icon-custom{ color:#FF7222; } .bk-message-warning .bk-message-close .icon-close{ color:#8797AA;; } .bk-message-success{ } .bk-message-success .bk-message-icon .bk-icon-custom{ color:#00B33A; } .bk-message-success .bk-message-close .icon-close{ color:#8797AA; } .bk-message-icon{ -ms-flex-item-align:start; align-self:flex-start; -ms-flex-negative:0; flex-shrink:0; margin-top:1px; margin-right:10px; } .bk-message-icon .bk-icon-custom{ display:block; width:18px; height:18px; line-height:18px; font-size:16px; text-align:center; border-radius:50%; } .bk-message-content{ box-flex:1; -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1; -ms-flex:1; flex:1; min-width:56px; max-width:538px; line-height:20px; font-size:14px; text-align:left; color:#081E40; word-break:break-all } .bk-message-content.ellipsis{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis; } .bk-message-content.multi-ellipsis{ overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:var(--line); -webkit-box-orient:vertical; } .bk-message-close{ -ms-flex-item-align:start; align-self:flex-start; -ms-flex-negative:0; flex-shrink:0; text-align:center; } .bk-message-close .bk-icon{ display:block; margin-left:30px; width:20px; height:20px; line-height:20px; color:#081E40; font-size:18px; font-weight:bold; border-radius:50%; cursor:pointer } .bk-message-close .bk-icon:hover{ background-color:#f0f1f5; } .bk-message-copy{ font-size:14px; -ms-flex-item-align:end; align-self:flex-end; color:#3a84ff; cursor:pointer; margin-left:5px; line-height:20px; } .bk-message-copy.copied{ color:#979ba5; cursor:default; } .vertical-move-enter, .vertical-move-leave-to{ opacity:0; margin-top:-50px; } .vertical-move-enter-active, .vertical-move-leava-active{ -webkit-transition:margin .2s linear; transition:margin .2s linear; } .bk-message-content{ display:-webkit-box; display:-ms-flexbox; display:flex; width:100%; word-break:break-all } .bk-message-content.multi{ -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; position:relative; } .bk-message-content.multi .overview{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; -webkit-box-align:self-start; -ms-flex-align:self-start; align-items:self-start; } .bk-message-content.multi .overview .left-content{ display:-webkit-box; display:-ms-flexbox; display:flex; } .bk-message-content.multi .overview .left-content .describe{ display:-webkit-box; max-width:560px; max-height:60px; overflow:hidden; text-overflow:ellipsis; -webkit-box-orient:vertical; -webkit-line-clamp:3; } .bk-message-content.multi .overview .tools{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; } .bk-message-content.multi .overview .tools .tool{ display:-webkit-box; display:-ms-flexbox; display:flex; padding:0 5px; font-size:14px; cursor:pointer; -webkit-box-align:center; -ms-flex-align:center; align-items:center; } .bk-message-content.multi .overview .tools .tool .bk-message-close{ padding-left:0 } .bk-message-content.multi .overview .tools .tool .bk-message-close:hover{ color:#979ba5; } .bk-message-content.multi .overview .tools .tool .bk-message-close:hover i{ color:#979ba5; } .bk-message-content.multi .overview .tools .tool .bk-message-close i{ margin-left:0; color:#c4c6cc; } .bk-message-content.multi .overview .tools .tool .message-action-text{ padding-left:4px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; } .bk-message-content.multi .overview .tools .tool:not(.fix) span{ color:#3a84ff; } .bk-message-content.multi .overview .tools .tool.fix.fixed span{ color:#3a84ff; } .bk-message-content.multi .overview .tools .tool.fix span{ color:#979ba5; } .bk-message-content.multi .overview .tools .tool.fix:hover span{ color:#3a84ff; } .bk-message-content.multi .overview .tools .tool.close span{ color:#c4c6cc } .bk-message-content.multi .overview .tools .tool.close span:hover{ color:#979ba5; } .bk-message-content.multi .message-detail{ position:relative; margin-top:10px; } .bk-message-content.multi .message-detail .message-tree{ max-height:480px; padding:14px 32px; overflow:auto; background:#fff; border-radius:2px; } .bk-message-content.multi .message-detail .message-tree .message-row{ display:-webkit-inline-box; display:-ms-inline-flexbox; display:inline-flex; font-size:14px; line-height:34px; color:#313238; } .bk-message-content.multi .message-detail .message-tree .message-row label{ display:inline-block; width:94px; min-width:94px; margin-right:8px; overflow:hidden; color:#63656e; text-align:right; text-overflow:ellipsis; white-space:nowrap } .bk-message-content.multi .message-detail .message-tree .message-row label::after{ content:':'; } .bk-message-content.multi .message-detail .message-tree .message-row .copy-value{ padding-left:4px } .bk-message-content.multi .message-detail .message-tree .message-row .copy-value:hover{ background:rgba(186, 188, 192, 0.2); cursor:pointer; border-radius:2px; } .bk-message-content.multi .message-detail .message-copy{ position:absolute; top:0px; right:0px; font-size:18px; width:24px; height:24px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; border-radius:0 2px 0 6px; cursor:pointer; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; background:#F5F7FA; color:#9FA3AE } .bk-message-content.multi .message-detail .message-copy:hover{ background:#F0F5FF; } .bk-message-content.multi .message-detail .message-copy:hover span{ color:#3a84ff; } .bk-message-content.multi .message-detail .message-copy .copy-status{ display:none; padding-bottom:4px; } .bk-message-content.multi .message-detail .message-copy .copy-status .inner{ position:relative; display:-webkit-box; display:-ms-flexbox; display:flex; padding:6px 8px; font-size:12px; line-height:20px; color:#63656e; background:#fff; border:1px solid #dcdee5; -webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,0.10196); box-shadow:0 2px 6px 0 rgba(0,0,0,0.10196); -webkit-box-align:center; -ms-flex-align:center; align-items:center; } .bk-message-content.multi .message-detail .message-copy .copy-status .inner span{ margin-right:4px; } .bk-message-content.multi .message-detail .message-copy .copy-status .inner::after{ position:absolute; bottom:0; left:50%; width:8px; height:8px; background:#fff; border-color:#dcdee5; border-style:solid; border-width:0px 1px 1px 0px; content:''; -webkit-transform:translate(0, 4px) rotate(45deg); transform:translate(0, 4px) rotate(45deg); -webkit-box-shadow:5px 3px 6px 0 rgba(0,0,0,0.10196); box-shadow:5px 3px 6px 0 rgba(0,0,0,0.10196); -webkit-box-sizing:border-box; box-sizing:border-box; } .bk-message-content.multi .message-detail .message-copy .copy-status.success .inner span{ color:#2dcb9d; } .bk-message-content.multi .message-detail .message-copy .copy-status.error .inner span{ color:#ea3636; } .bk-message-content.multi .message-detail .message-copy .copy-status.is-show{ position:absolute; top:0; left:0; display:-webkit-inline-box; display:-ms-inline-flexbox; display:inline-flex; white-space:nowrap; } .bk-message-content.multi .message-detail .message-copy .copy-status.is-hidden{ top:-9999; left:-9999; }