UNPKG

@cw-devops/bk-magic-vue

Version:

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

874 lines (750 loc) 21 kB
.bk-loading{ width:100%; height:100%; position:absolute; top:0; right:0; bottom:0; left:0; margin:auto; background-color:rgba(255, 255, 255, 0.9); z-index:100; } .bk-loading .bk-loading-wrapper{ text-align:center; line-height:1; position:absolute; left:50%; top:50%; transform:translate(-50%, -50%); -webkit-transform:translate(-50%, -50%); } .bk-loading-title{ text-align:center; font-size:14px; color:#63656e; line-height:normal; line-height:initial; margin-top:5px; } .bk-loading .bk-loading1{ position:relative; width:75px; height:14px; margin:auto; display:inline-block; } .bk-loading .bk-loading1 .point{ position:absolute; top:0; width:14px; height:14px; -webkit-animation-name:scale-animate; animation-name:scale-animate; -webkit-animation-duration:.8s; animation-duration:.8s; -webkit-animation-iteration-count:infinite; animation-iteration-count:infinite; -webkit-animation-direction:normal; animation-direction:normal; -webkit-transform:scale(.6); transform:scale(.6); border-radius:19px; } .bk-loading .bk-loading1 .point1{ background-color:#fd6154; left:0; -webkit-animation-delay:0.1s; animation-delay:0.1s; } .bk-loading .bk-loading1 .point2{ background-color:#ffb726; left:20px; -webkit-animation-delay:0.25s; animation-delay:0.25s; } .bk-loading .bk-loading1 .point3{ background-color:#4cd084; left:40px; -webkit-animation-delay:0.4s; animation-delay:0.4s; } .bk-loading .bk-loading1 .point4{ background-color:#57a3f1; left:60px; -webkit-animation-delay:0.55s; animation-delay:0.55s; } .bk-loading .bk-loading1.bk-black .point1, .bk-loading .bk-loading1.bk-black .point2, .bk-loading .bk-loading1.bk-black .point3, .bk-loading .bk-loading1.bk-black .point4{ background:#979ba5; } .bk-dot-loading, .bk-loading1{ position:relative; width:75px; height:14px; margin:auto; display:inline-block; } .bk-dot-loading .point, .bk-loading1 .point{ position:absolute; top:0; width:14px; height:14px; -webkit-animation-name:scale-animate; animation-name:scale-animate; -webkit-animation-duration:.8s; animation-duration:.8s; -webkit-animation-iteration-count:infinite; animation-iteration-count:infinite; -webkit-animation-direction:normal; animation-direction:normal; -webkit-transform:scale(.6); transform:scale(.6); border-radius:19px; } .bk-dot-loading .point1, .bk-loading1 .point1{ background-color:#fd6154; left:0; -webkit-animation-delay:0.1s; animation-delay:0.1s; } .bk-dot-loading .point2, .bk-loading1 .point2{ background-color:#ffb726; left:20px; -webkit-animation-delay:0.25s; animation-delay:0.25s; } .bk-dot-loading .point3, .bk-loading1 .point3{ background-color:#4cd084; left:40px; -webkit-animation-delay:0.4s; animation-delay:0.4s; } .bk-dot-loading .point4, .bk-loading1 .point4{ background-color:#57a3f1; left:60px; -webkit-animation-delay:0.55s; animation-delay:0.55s; } .bk-dot-loading.bk-size-mini, .bk-loading1.bk-size-mini{ width:30px; } .bk-dot-loading.bk-size-mini .point, .bk-loading1.bk-size-mini .point{ width:6px; height:6px; } .bk-dot-loading.bk-size-mini .point1, .bk-loading1.bk-size-mini .point1{ left:0; } .bk-dot-loading.bk-size-mini .point2, .bk-loading1.bk-size-mini .point2{ left:10px; } .bk-dot-loading.bk-size-mini .point3, .bk-loading1.bk-size-mini .point3{ left:20px; } .bk-dot-loading.bk-size-mini .point4, .bk-loading1.bk-size-mini .point4{ left:30px; } .bk-dot-loading.bk-size-small, .bk-loading1.bk-size-small{ width:45px; } .bk-dot-loading.bk-size-small .point, .bk-loading1.bk-size-small .point{ width:10px; height:10px; } .bk-dot-loading.bk-size-small .point1, .bk-loading1.bk-size-small .point1{ left:0; } .bk-dot-loading.bk-size-small .point2, .bk-loading1.bk-size-small .point2{ left:15px; } .bk-dot-loading.bk-size-small .point3, .bk-loading1.bk-size-small .point3{ left:30px; } .bk-dot-loading.bk-size-small .point4, .bk-loading1.bk-size-small .point4{ left:45px; } .bk-dot-loading.bk-black .point1, .bk-dot-loading.bk-black .point2, .bk-dot-loading.bk-black .point3, .bk-dot-loading.bk-black .point4, .bk-loading1.bk-black .point1, .bk-loading1.bk-black .point2, .bk-loading1.bk-black .point3, .bk-loading1.bk-black .point4{ background:#979ba5; } .bk-dot-loading.bk-primary .point1, .bk-dot-loading.bk-primary .point2, .bk-dot-loading.bk-primary .point3, .bk-dot-loading.bk-primary .point4, .bk-loading1.bk-primary .point1, .bk-loading1.bk-primary .point2, .bk-loading1.bk-primary .point3, .bk-loading1.bk-primary .point4{ background:#3c96ff; } .bk-dot-loading.bk-danger .point1, .bk-dot-loading.bk-danger .point2, .bk-dot-loading.bk-danger .point3, .bk-dot-loading.bk-danger .point4, .bk-loading1.bk-danger .point1, .bk-loading1.bk-danger .point2, .bk-loading1.bk-danger .point3, .bk-loading1.bk-danger .point4{ background:#ff5656; } .bk-dot-loading.bk-warning .point1, .bk-dot-loading.bk-warning .point2, .bk-dot-loading.bk-warning .point3, .bk-dot-loading.bk-warning .point4, .bk-loading1.bk-warning .point1, .bk-loading1.bk-warning .point2, .bk-loading1.bk-warning .point3, .bk-loading1.bk-warning .point4{ background:#ffb848; } .bk-dot-loading.bk-default .point1, .bk-dot-loading.bk-default .point2, .bk-dot-loading.bk-default .point3, .bk-dot-loading.bk-default .point4, .bk-loading1.bk-default .point1, .bk-loading1.bk-default .point2, .bk-loading1.bk-default .point3, .bk-loading1.bk-default .point4{ background:#979BA5; } .bk-spin-loading, .bk-loading2{ width:39px; height:39px; position:relative; margin:auto; display:inline-block; vertical-align:middle; } .bk-spin-loading .rotate, .bk-loading2 .rotate{ position:absolute; top:77%; right:43%; background-color:none; background-color:#39424e\9\0; width:6px; height:8px; -webkit-transform-origin:50% -10px; transform-origin:50% -10px; border-radius:8px; -webkit-transform:scale(0.4); transform:scale(0.4); -webkit-animation-name:fade; animation-name:fade; -webkit-animation-duration:1.2s; animation-duration:1.2s; -webkit-animation-iteration-count:infinite; animation-iteration-count:infinite; -webkit-animation-direction:normal; animation-direction:normal; } .bk-spin-loading.bk-spin-loading-success .rotate, .bk-loading2.bk-spin-loading-success .rotate{ background:#30d878\9\0; -webkit-animation-name:fadeSuccess; animation-name:fadeSuccess; } .bk-spin-loading.bk-spin-loading-danger .rotate, .bk-loading2.bk-spin-loading-danger .rotate{ background:#ff5656\9\0; -webkit-animation-name:fadeDanger; animation-name:fadeDanger; } .bk-spin-loading.bk-spin-loading-warning .rotate, .bk-loading2.bk-spin-loading-warning .rotate{ background:#ffb400\9\0; -webkit-animation-name:fadeWarning; animation-name:fadeWarning; } .bk-spin-loading.bk-spin-loading-primary .rotate, .bk-loading2.bk-spin-loading-primary .rotate{ background:#3c96ff\9\0; -webkit-animation-name:fadePrimary; animation-name:fadePrimary; } .bk-spin-loading.bk-spin-loading-white .rotate, .bk-loading2.bk-spin-loading-white .rotate{ background:#fff\9\0; -webkit-animation-name:fadeWhite; animation-name:fadeWhite; } .bk-spin-loading .rotate1, .bk-loading2 .rotate1{ -webkit-animation-delay:0.45s; animation-delay:0.45s; -webkit-transform:rotate(-90deg); transform:rotate(-90deg); } .bk-spin-loading .rotate2, .bk-loading2 .rotate2{ -webkit-animation-delay:0.6s; animation-delay:0.6s; -webkit-transform:rotate(-45deg); transform:rotate(-45deg); } .bk-spin-loading .rotate3, .bk-loading2 .rotate3{ -webkit-animation-delay:0.75s; animation-delay:0.75s; -webkit-transform:rotate(0deg); transform:rotate(0deg); } .bk-spin-loading .rotate4, .bk-loading2 .rotate4{ -webkit-animation-delay:0.9s; animation-delay:0.9s; -webkit-transform:rotate(45deg); transform:rotate(45deg); } .bk-spin-loading .rotate5, .bk-loading2 .rotate5{ -webkit-animation-delay:1.05s; animation-delay:1.05s; -webkit-transform:rotate(90deg); transform:rotate(90deg); } .bk-spin-loading .rotate6, .bk-loading2 .rotate6{ -webkit-animation-delay:1.2s; animation-delay:1.2s; -webkit-transform:rotate(135deg); transform:rotate(135deg); } .bk-spin-loading .rotate7, .bk-loading2 .rotate7{ -webkit-animation-delay:1.35s; animation-delay:1.35s; -webkit-transform:rotate(180deg); transform:rotate(180deg); } .bk-spin-loading .rotate8, .bk-loading2 .rotate8{ -webkit-animation-delay:1.5s; animation-delay:1.5s; -webkit-transform:rotate(-135deg); transform:rotate(-135deg); } .bk-spin-loading.bk-spin-loading-large, .bk-loading2.bk-spin-loading-large{ width:69px; height:69px; } .bk-spin-loading.bk-spin-loading-large .rotate, .bk-loading2.bk-spin-loading-large .rotate{ width:10px; height:14px; -webkit-transform-origin:50% -18px; transform-origin:50% -18px; } .bk-spin-loading.bk-spin-loading-small, .bk-loading2.bk-spin-loading-small{ width:27px; height:27px; } .bk-spin-loading.bk-spin-loading-small .rotate, .bk-loading2.bk-spin-loading-small .rotate{ width:4px; height:5px; -webkit-transform-origin:50% -7px; transform-origin:50% -7px; } .bk-spin-loading.bk-spin-loading-mini, .bk-loading2.bk-spin-loading-mini{ width:16px; height:16px; } .bk-spin-loading.bk-spin-loading-mini .rotate, .bk-loading2.bk-spin-loading-mini .rotate{ width:2px; height:3px; -webkit-transform-origin:50% -4px; transform-origin:50% -4px; } @keyframes scale-animate{ 0%{ -webkit-transform:scale(1); transform:scale(1); } 100%{ -webkit-transform:scale(.6); transform:scale(.6); } } @-webkit-keyframes scale-animate{ 0%{ -webkit-transform:scale(1); } 100%{ -webkit-transform:scale(.6); } } .bk-spin-loading, .bk-loading2{ width:39px; height:39px; position:relative; margin:auto; display:inline-block; vertical-align:middle; } .bk-spin-loading .rotate, .bk-loading2 .rotate{ position:absolute; top:77%; right:43%; background-color:none; background-color:#39424e\9\0; width:6px; height:8px; -webkit-transform-origin:50% -10px; transform-origin:50% -10px; border-radius:8px; -webkit-transform:scale(0.4); transform:scale(0.4); -webkit-animation-name:fade; animation-name:fade; -webkit-animation-duration:1.2s; animation-duration:1.2s; -webkit-animation-iteration-count:infinite; animation-iteration-count:infinite; -webkit-animation-direction:normal; animation-direction:normal; } .bk-spin-loading.bk-spin-loading-success .rotate, .bk-loading2.bk-spin-loading-success .rotate{ background:#30d878\9\0; -webkit-animation-name:fadeSuccess; animation-name:fadeSuccess; } .bk-spin-loading.bk-spin-loading-danger .rotate, .bk-loading2.bk-spin-loading-danger .rotate{ background:#ff5656\9\0; -webkit-animation-name:fadeDanger; animation-name:fadeDanger; } .bk-spin-loading.bk-spin-loading-warning .rotate, .bk-loading2.bk-spin-loading-warning .rotate{ background:#ffb400\9\0; -webkit-animation-name:fadeWarning; animation-name:fadeWarning; } .bk-spin-loading.bk-spin-loading-primary .rotate, .bk-loading2.bk-spin-loading-primary .rotate{ background:#3c96ff\9\0; -webkit-animation-name:fadePrimary; animation-name:fadePrimary; } .bk-spin-loading.bk-spin-loading-white .rotate, .bk-loading2.bk-spin-loading-white .rotate{ background:#fff\9\0; -webkit-animation-name:fadeWhite; animation-name:fadeWhite; } .bk-spin-loading .rotate1, .bk-loading2 .rotate1{ -webkit-animation-delay:0.45s; animation-delay:0.45s; -webkit-transform:rotate(-90deg); transform:rotate(-90deg); } .bk-spin-loading .rotate2, .bk-loading2 .rotate2{ -webkit-animation-delay:0.6s; animation-delay:0.6s; -webkit-transform:rotate(-45deg); transform:rotate(-45deg); } .bk-spin-loading .rotate3, .bk-loading2 .rotate3{ -webkit-animation-delay:0.75s; animation-delay:0.75s; -webkit-transform:rotate(0deg); transform:rotate(0deg); } .bk-spin-loading .rotate4, .bk-loading2 .rotate4{ -webkit-animation-delay:0.9s; animation-delay:0.9s; -webkit-transform:rotate(45deg); transform:rotate(45deg); } .bk-spin-loading .rotate5, .bk-loading2 .rotate5{ -webkit-animation-delay:1.05s; animation-delay:1.05s; -webkit-transform:rotate(90deg); transform:rotate(90deg); } .bk-spin-loading .rotate6, .bk-loading2 .rotate6{ -webkit-animation-delay:1.2s; animation-delay:1.2s; -webkit-transform:rotate(135deg); transform:rotate(135deg); } .bk-spin-loading .rotate7, .bk-loading2 .rotate7{ -webkit-animation-delay:1.35s; animation-delay:1.35s; -webkit-transform:rotate(180deg); transform:rotate(180deg); } .bk-spin-loading .rotate8, .bk-loading2 .rotate8{ -webkit-animation-delay:1.5s; animation-delay:1.5s; -webkit-transform:rotate(-135deg); transform:rotate(-135deg); } .bk-spin-loading.bk-spin-loading-large, .bk-loading2.bk-spin-loading-large{ width:69px; height:69px; } .bk-spin-loading.bk-spin-loading-large .rotate, .bk-loading2.bk-spin-loading-large .rotate{ width:10px; height:14px; -webkit-transform-origin:50% -18px; transform-origin:50% -18px; } .bk-spin-loading.bk-spin-loading-small, .bk-loading2.bk-spin-loading-small{ width:27px; height:27px; } .bk-spin-loading.bk-spin-loading-small .rotate, .bk-loading2.bk-spin-loading-small .rotate{ width:4px; height:5px; -webkit-transform-origin:50% -7px; transform-origin:50% -7px; } .bk-spin-loading.bk-spin-loading-mini, .bk-loading2.bk-spin-loading-mini{ width:16px; height:16px; } .bk-spin-loading.bk-spin-loading-mini .rotate, .bk-loading2.bk-spin-loading-mini .rotate{ width:2px; height:3px; -webkit-transform-origin:50% -4px; transform-origin:50% -4px; } @keyframes fade{ 0%{ background-color:#39424e; } 100%{ background-color:none; } } @-webkit-keyframes fade{ 0%{ background-color:#39424e; } 100%{ background-color:none; } } @keyframes fadeSuccess{ 0%{ background-color:#2dcb56; } 100%{ background-color:none; } } @-webkit-keyframes fadeSuccess{ 0%{ background-color:#2dcb56; } 100%{ background-color:none; } } @keyframes fadePrimary{ 0%{ background-color:#3c96ff; } 100%{ background-color:none; } } @-webkit-keyframes fadePrimary{ 0%{ background-color:#3c96ff; } 100%{ background-color:none; } } @keyframes fadeDanger{ 0%{ background-color:#ff5656; } 100%{ background-color:none; } } @-webkit-keyframes fadeDanger{ 0%{ background-color:#ff5656; } 100%{ background-color:none; } } @keyframes fadeWarning{ 0%{ background-color:#ffb848; } 100%{ background-color:none; } } @-webkit-keyframes fadeWarning{ 0%{ background-color:#ffb848; } 100%{ background-color:none; } } @keyframes fadeWhite{ 0%{ background-color:rgb(255, 255, 255); } 100%{ background-color:none; } } @-webkit-keyframes fadeWhite{ 0%{ background-color:rgb(255, 255, 255); } 100%{ background-color:none; } } .bk-loading-box, .bk-loading{ width:100%; height:100%; position:absolute; top:0; right:0; bottom:0; left:0; margin:auto; background-color:rgba(255, 255, 255, 0.9); z-index:100; } .bk-loading-box .bk-loading-wrapper, .bk-loading .bk-loading-wrapper{ text-align:center; line-height:1; position:absolute; left:50%; top:50%; -webkit-transform:translate(-50%, -50%); transform:translate(-50%, -50%); } .bk-loading-box-title, .bk-loading-title{ text-align:center; font-size:14px; color:#63656e; line-height:normal; line-height:initial; margin-top:5px; } @keyframes fade{ 0%{ background-color:#39424e; } 100%{ background-color:none; } } @keyframes fadeSuccess{ 0%{ background-color:#30d878; } 100%{ background-color:none; } } @keyframes fadePrimary{ 0%{ background-color:#3c96ff; } 100%{ background-color:none; } } @keyframes fadeDanger{ 0%{ background-color:#ff5656; } 100%{ background-color:none; } } @keyframes fadeWarning{ 0%{ background-color:#ffb400; } 100%{ background-color:none; } } @keyframes fadeWhite{ 0%{ background-color:white; } 100%{ background-color:none; } } @-webkit-keyframes animate{ 0%{ -webkit-transform:scale(.5); transform:scale(.5) } 100%{ -webkit-transform:scale(.3); transform:scale(.3) } } @keyframes animate{ 0%{ -webkit-transform:scale(.5); transform:scale(.5) } 100%{ -webkit-transform:scale(.3); transform:scale(.3) } } .bk-default-loading{ display:inline-block; } .bk-default-loading .bk-loading-wrapper{ display:-webkit-inline-box; display:-ms-inline-flexbox; display:inline-flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; position:absolute; width:100%; height:100%; left:unset; top:0; transform:unset; -webkit-transform:unset; background:inherit; padding:0 25% } .bk-default-loading .bk-loading-wrapper :nth-child(1){ margin:unset; }