UNPKG

@cw-devops/bk-magic-vue

Version:

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

445 lines (385 loc) 12.9 kB
.bk-version{ display:-webkit-box; display:-ms-flexbox; display:flex; margin:-23px -24px -16px; } .bk-version-left{ -webkit-box-flex:0; -ms-flex:0 0 180px; flex:0 0 180px; background-color:#FAFBFD; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; font-size:12px; position:relative; } .bk-version-left .left-fill{ height:20px; -webkit-box-flex:0; -ms-flex:0 0 20px; flex:0 0 20px; border-right:1px solid #DCDEE5 } .bk-version-left .left-fill.fill-top{ margin-top:-10px; } .bk-version-left .left-fill.fill-bottom{ margin-bottom:-10px; } .bk-version-left .left-list{ border-top:1px solid #DCDEE5; border-bottom:1px solid #DCDEE5; overflow-y:hidden;; display:-webkit-box;; display:-ms-flexbox;; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; width:100%; margin:0; padding:0; -webkit-box-flex:1; -ms-flex:1; flex:1; } .bk-version-left .left-list-item{ -webkit-box-flex:0; -ms-flex:0 0 54px; flex:0 0 54px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; padding:0 15px 0 30px; position:relative; border-bottom:1px solid #DCDEE5 } .bk-version-left .left-list-item:hover{ cursor:pointer; background-color:#FFFFFF; } .bk-version-left .left-list-item.border-after::after{ content:' '; width:1px; background:#DCDEE5; position:absolute; top:0; bottom:0; right:0; } .bk-version-left .left-list-item .item-title{ color:#63656E; font-size:16px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-weight:600; } .bk-version-left .left-list-item .item-date{ color:#979BA5; } .bk-version-left .left-list-item .item-current{ position:absolute; right:20px; top:8px; background-color:#699DF4; border-radius:2px; width:58px; height:20px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; color:#FFFFFF; } .bk-version-left .left-list-item.item-active::before{ content:" "; position:absolute; top:0px; bottom:0px; left:0; width:6px; background-color:#3A84FF; } .bk-version-left .left-list-item.item-active{ background-color:#FFFFFF; } .bk-version-left .left-list-item.item-active .item-title{ color:#313238; } .bk-version-left .left-list-item.item-active .item-date{ color:#63656E; } .bk-version-left .left-list-fill{ -webkit-box-flex:1; -ms-flex:1; flex:1; border-right:1px solid #DCDEE5; } .bk-version-left .left-list-loading{ -webkit-box-flex:0; -ms-flex:0 0 40px; flex:0 0 40px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; border-right:1px solid #DCDEE5; border-bottom:1px solid #DCDEE5; } .bk-version-left .left-list-loading .bk-loading-wrapper{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; } .bk-version-left .left-list:hover{ overflow-y:auto; margin-right:-6px; } .bk-version-left .left-list::-webkit-scrollbar{ width:6px; height:6px; background:rgba(0, 0, 0, .1); } .bk-version-left .left-list::-webkit-scrollbar-thumb{ border-radius:6px; height:100px; background:#C4C6CC; -webkit-box-shadow:inset 0 0 6px rgba(204, 204, 204, 0.3); box-shadow:inset 0 0 6px rgba(204, 204, 204, 0.3); } .bk-version-left .resize-line{ position:absolute; top:-10px; bottom:-10px; right:-6px; width:13px; padding:0 6px; z-index:9999; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center } .bk-version-left .resize-line:before, .bk-version-left .resize-line:after{ content:' '; width:0; height:0; border:5px solid transparent; margin:0 0 0 1px; } .bk-version-left .resize-line .drag-content{ -webkit-box-flex:1; -ms-flex:1; flex:1; margin:-5px 0; width:1px; background-color:transparent; } .bk-version-left .resize-line:hover .drag-content, .bk-version-left .resize-line:active .drag-content{ background-color:#3A84FF; } .bk-version-left .resize-line:hover:before, .bk-version-left .resize-line:active:before{ border-top-color:#3A84FF; } .bk-version-left .resize-line:hover:after, .bk-version-left .resize-line:active:after{ border-bottom-color:#3A84FF; } .bk-version-right{ -webkit-box-flex:1; -ms-flex:1; flex:1; padding:10px 30px 50px 45px; overflow:auto; } .bk-version-right::-webkit-scrollbar{ width:6px; height:6px; } .bk-version-right::-webkit-scrollbar-thumb{ min-height:24px; border-radius:3px; background-color:#dcdee5; } .bk-version-markdown-theme{ font-size:14px; color:#313238; } .bk-version-markdown-theme h1, .bk-version-markdown-theme h2, .bk-version-markdown-theme h3, .bk-version-markdown-theme h4, .bk-version-markdown-theme h5{ height:auto; margin:10px 0; font:normal 14px/1.5 -apple-system,Helvetica Neue,Helvetica,Arial,PingFang SC,Microsoft YaHei,SimSun,sans-serif; font-weight:bold; color:#34383e; } .bk-version-markdown-theme h1{ font-size:30px; } .bk-version-markdown-theme h2{ font-size:24px; } .bk-version-markdown-theme h3{ font-size:18px; } .bk-version-markdown-theme h4{ font-size:16px; } .bk-version-markdown-theme h5{ font-size:14px; } .bk-version-markdown-theme em{ font-style:italic; } .bk-version-markdown-theme div, .bk-version-markdown-theme p, .bk-version-markdown-theme font, .bk-version-markdown-theme span, .bk-version-markdown-theme li{ line-height:1.3; } .bk-version-markdown-theme p{ margin:0 0 1em; } .bk-version-markdown-theme table, .bk-version-markdown-theme table p{ margin:0; } .bk-version-markdown-theme ul, .bk-version-markdown-theme ol{ padding-left:40px; margin:10px 0 10px; text-indent:0; } .bk-version-markdown-theme ul{ list-style:disc } .bk-version-markdown-theme ul > li{ line-height:1.8; white-space:normal; list-style:disc; } .bk-version-markdown-theme ol{ list-style:decimal } .bk-version-markdown-theme ol > li{ line-height:1.8; white-space:normal; list-style:decimal; } .bk-version-markdown-theme li > ul{ margin-bottom:10px; } .bk-version-markdown-theme li ol{ padding-left:20px !important; } .bk-version-markdown-theme ul ul, .bk-version-markdown-theme ul ol, .bk-version-markdown-theme ol ol, .bk-version-markdown-theme ol ul{ margin-bottom:0; margin-left:20px; } .bk-version-markdown-theme pre, .bk-version-markdown-theme code{ width:95%; padding:0 3px 2px; font-family:Monaco, Menlo, Consolas, "Courier New", monospace; font-size:14px; color:#333; border-radius:3px; } .bk-version-markdown-theme code{ padding:2px 4px; font-family:Consolas, monospace, tahoma, Arial; color:#d14; border:1px solid #e1e1e8; } .bk-version-markdown-theme pre{ display:block; padding:9.5px; margin:0 0 10px; font-family:Consolas, monospace, tahoma, Arial; font-size:13px; word-break:break-all; word-wrap:break-word; white-space:pre-wrap; background-color:#f6f6f6; border:1px solid #ddd; border:1px solid rgba(0,0,0,0.15); border-radius:2px; } .bk-version-markdown-theme pre code{ padding:0; white-space:pre-wrap; border:0; } .bk-version-markdown-theme blockquote{ padding:0 0 0 14px; margin:0 0 20px; border-left:5px solid #dfdfdf; } .bk-version-markdown-theme blockquote ::before, .bk-version-markdown-theme blockquote ::after{ content:""; } .bk-version-markdown-theme blockquote p{ margin-bottom:0; font-size:14px; font-weight:300; line-height:25px; } .bk-version-markdown-theme blockquote small{ display:block; line-height:20px; color:#999; } .bk-version-markdown-theme blockquote small ::before{ content:"\2014 \00A0"; } .version-detail-dialog .bk-dialog-tool .bk-dialog-close{ right:10px; }