This commit is contained in:
ElderJames 2021-07-06 04:50:45 +00:00
Родитель 396d341d8a
Коммит 72596e69b0
1227 изменённых файлов: 35971 добавлений и 0 удалений

0
.nojekyll Normal file
Просмотреть файл

1
.nojekyll.br Normal file
Просмотреть файл

@ -0,0 +1 @@
;

0
.nojekyll.gz Normal file
Просмотреть файл

2
.spa Normal file
Просмотреть файл

@ -0,0 +1,2 @@
This file is used to enable gitee pages' spa mode.
https://gitee.com/help/articles/4237

Двоичные данные
.spa.br Normal file

Двоичный файл не отображается.

Двоичные данные
.spa.gz Normal file

Двоичный файл не отображается.

40
404.html Normal file
Просмотреть файл

@ -0,0 +1,40 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Single Page Apps for GitHub Pages</title>
<script type="text/javascript">
// Single Page Apps for GitHub Pages
// https://github.com/rafrex/spa-github-pages
// Copyright (c) 2016 Rafael Pedicini, licensed under the MIT License
// ----------------------------------------------------------------------
// This script takes the current url and converts the path and query
// string into just a query string, and then redirects the browser
// to the new url with only a query string and hash fragment,
// e.g. http://www.foo.tld/one/two?a=b&c=d#qwe, becomes
// http://www.foo.tld/?p=/one/two&q=a=b~and~c=d#qwe
// Note: this 404.html file must be at least 512 bytes for it to work
// with Internet Explorer (it is currently > 512 bytes)
// If you're creating a Project Pages site and NOT using a custom domain,
// then set segmentCount to 1 (enterprise users may need to set it to > 1).
// This way the code will only replace the route part of the path, and not
// the real directory in which the app resides, for example:
// https://username.github.io/repo-name/one/two?a=b&c=d#qwe becomes
// https://username.github.io/repo-name/?p=/one/two&q=a=b~and~c=d#qwe
// Otherwise, leave segmentCount as 0.
var segmentCount = 1;
var l = window.location;
l.replace(
l.protocol + '//' + l.hostname + (l.port ? ':' + l.port : '') +
l.pathname.split('/').slice(0, 1 + segmentCount).join('/') + '/?p=/' +
l.pathname.slice(1).split('/').slice(segmentCount).join('/').replace(/&/g, '~and~') +
(l.search ? '&q=' + l.search.slice(1).replace(/&/g, '~and~') : '') +
l.hash
);
</script>
</head>
<body>
</body>
</html>

Двоичные данные
404.html.br Normal file

Двоичный файл не отображается.

Двоичные данные
404.html.gz Normal file

Двоичный файл не отображается.

Просмотреть файл

@ -0,0 +1,134 @@
/* /Shared/MainLayout.razor.rz.scp.css */
.page[b-msobnp2mji] {
position: relative;
display: flex;
flex-direction: column;
}
.main[b-msobnp2mji] {
flex: 1;
}
.sidebar[b-msobnp2mji] {
background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%);
}
.top-row[b-msobnp2mji] {
background-color: #f7f7f7;
border-bottom: 1px solid #d6d5d5;
justify-content: flex-end;
height: 3.5rem;
display: flex;
align-items: center;
}
.top-row[b-msobnp2mji] a, .top-row .btn-link[b-msobnp2mji] {
white-space: nowrap;
margin-left: 1.5rem;
}
.top-row a:first-child[b-msobnp2mji] {
overflow: hidden;
text-overflow: ellipsis;
}
@media (max-width: 640.98px) {
.top-row:not(.auth)[b-msobnp2mji] {
display: none;
}
.top-row.auth[b-msobnp2mji] {
justify-content: space-between;
}
.top-row a[b-msobnp2mji], .top-row .btn-link[b-msobnp2mji] {
margin-left: 0;
}
}
@media (min-width: 641px) {
.page[b-msobnp2mji] {
flex-direction: row;
}
.sidebar[b-msobnp2mji] {
width: 250px;
height: 100vh;
position: sticky;
top: 0;
}
.top-row[b-msobnp2mji] {
position: sticky;
top: 0;
z-index: 1;
}
.main > div[b-msobnp2mji] {
padding-left: 2rem !important;
padding-right: 1.5rem !important;
}
}
/* /Shared/NavMenu.razor.rz.scp.css */
.navbar-toggler[b-lw7au5c9eg] {
background-color: rgba(255, 255, 255, 0.1);
}
.top-row[b-lw7au5c9eg] {
height: 3.5rem;
background-color: rgba(0,0,0,0.4);
}
.navbar-brand[b-lw7au5c9eg] {
font-size: 1.1rem;
}
.oi[b-lw7au5c9eg] {
width: 2rem;
font-size: 1.1rem;
vertical-align: text-top;
top: -2px;
}
.nav-item[b-lw7au5c9eg] {
font-size: 0.9rem;
padding-bottom: 0.5rem;
}
.nav-item:first-of-type[b-lw7au5c9eg] {
padding-top: 1rem;
}
.nav-item:last-of-type[b-lw7au5c9eg] {
padding-bottom: 1rem;
}
.nav-item[b-lw7au5c9eg] a {
color: #d7d7d7;
border-radius: 4px;
height: 3rem;
display: flex;
align-items: center;
line-height: 3rem;
}
.nav-item[b-lw7au5c9eg] a.active {
background-color: rgba(255,255,255,0.25);
color: white;
}
.nav-item[b-lw7au5c9eg] a:hover {
background-color: rgba(255,255,255,0.1);
color: white;
}
@media (min-width: 641px) {
.navbar-toggler[b-lw7au5c9eg] {
display: none;
}
.collapse[b-lw7au5c9eg] {
/* Never collapse the sidebar for wide screens */
display: block;
}
}

Двоичные данные
AntDesign.TabView.styles.css.br Normal file

Двоичный файл не отображается.

Двоичные данные
AntDesign.TabView.styles.css.gz Normal file

Двоичный файл не отображается.

Различия файлов скрыты, потому что одна или несколько строк слишком длинны

Двоичные данные
_content/AntDesign/css/ant-design-blazor.aliyun.css.br Normal file

Двоичный файл не отображается.

Двоичные данные
_content/AntDesign/css/ant-design-blazor.aliyun.css.gz Normal file

Двоичный файл не отображается.

Различия файлов скрыты, потому что одна или несколько строк слишком длинны

Двоичные данные
_content/AntDesign/css/ant-design-blazor.compact.css.br Normal file

Двоичный файл не отображается.

Двоичные данные
_content/AntDesign/css/ant-design-blazor.compact.css.gz Normal file

Двоичный файл не отображается.

Различия файлов скрыты, потому что одна или несколько строк слишком длинны

Двоичные данные
_content/AntDesign/css/ant-design-blazor.css.br Normal file

Двоичный файл не отображается.

Двоичные данные
_content/AntDesign/css/ant-design-blazor.css.gz Normal file

Двоичный файл не отображается.

Различия файлов скрыты, потому что одна или несколько строк слишком длинны

Двоичные данные
_content/AntDesign/css/ant-design-blazor.dark.css.br Normal file

Двоичный файл не отображается.

Двоичные данные
_content/AntDesign/css/ant-design-blazor.dark.css.gz Normal file

Двоичный файл не отображается.

Различия файлов скрыты, потому что одна или несколько строк слишком длинны

Двоичные данные
_content/AntDesign/js/ant-design-blazor.js.br Normal file

Двоичный файл не отображается.

Двоичные данные
_content/AntDesign/js/ant-design-blazor.js.gz Normal file

Двоичный файл не отображается.

Различия файлов скрыты, потому что одна или несколько строк слишком длинны

Двоичные данные
_content/AntDesign/js/ant-design-blazor.js.map.br Normal file

Двоичный файл не отображается.

Двоичные данные
_content/AntDesign/js/ant-design-blazor.js.map.gz Normal file

Двоичный файл не отображается.

Просмотреть файл

@ -0,0 +1 @@
@import './index.less';

Просмотреть файл

@ -0,0 +1,2 @@
€@import './index.less';


Двоичные данные
_content/AntDesign/less/affix/style/entry.less.gz Normal file

Двоичный файл не отображается.

Просмотреть файл

@ -0,0 +1,6 @@
@import '../../style/themes/index';
.@{ant-prefix}-affix {
position: fixed;
z-index: @zindex-affix;
}

Двоичные данные
_content/AntDesign/less/affix/style/index.less.br Normal file

Двоичный файл не отображается.

Двоичные данные
_content/AntDesign/less/affix/style/index.less.gz Normal file

Двоичный файл не отображается.

Просмотреть файл

@ -0,0 +1 @@
@import './index.less';

Просмотреть файл

@ -0,0 +1,2 @@
€@import './index.less';


Двоичные данные
_content/AntDesign/less/alert/style/entry.less.gz Normal file

Двоичный файл не отображается.

Просмотреть файл

@ -0,0 +1,152 @@
@import '../../style/themes/index';
@import '../../style/mixins/index';
@alert-prefix-cls: ~'@{ant-prefix}-alert';
.@{alert-prefix-cls} {
.reset-component();
position: relative;
display: flex;
align-items: center;
padding: 8px 15px;
word-wrap: break-word;
border-radius: @border-radius-base;
&-content {
flex: 1;
min-width: 0;
}
&-icon {
margin-right: @margin-xs;
}
&-description {
display: none;
font-size: @font-size-base;
line-height: @font-size-base + 8px;
}
&-success {
background-color: @alert-success-bg-color;
border: @border-width-base @border-style-base @alert-success-border-color;
.@{alert-prefix-cls}-icon {
color: @alert-success-icon-color;
}
}
&-info {
background-color: @alert-info-bg-color;
border: @border-width-base @border-style-base @alert-info-border-color;
.@{alert-prefix-cls}-icon {
color: @alert-info-icon-color;
}
}
&-warning {
background-color: @alert-warning-bg-color;
border: @border-width-base @border-style-base @alert-warning-border-color;
.@{alert-prefix-cls}-icon {
color: @alert-warning-icon-color;
}
}
&-error {
background-color: @alert-error-bg-color;
border: @border-width-base @border-style-base @alert-error-border-color;
.@{alert-prefix-cls}-icon {
color: @alert-error-icon-color;
}
.@{alert-prefix-cls}-description > pre {
margin: 0;
padding: 0;
}
}
&-action {
margin-left: @margin-xs;
}
&-close-icon {
margin-left: @margin-xs;
padding: 0;
overflow: hidden;
font-size: @font-size-sm;
line-height: @font-size-sm;
background-color: transparent;
border: none;
outline: none;
cursor: pointer;
.@{iconfont-css-prefix}-close {
color: @alert-close-color;
transition: color 0.3s;
&:hover {
color: @alert-close-hover-color;
}
}
}
&-close-text {
color: @alert-close-color;
transition: color 0.3s;
&:hover {
color: @alert-close-hover-color;
}
}
&-with-description {
align-items: flex-start;
padding: @alert-with-description-padding;
}
&-with-description&-no-icon {
padding: @alert-with-description-no-icon-padding-vertical 15px;
}
&-with-description &-icon {
margin-right: @alert-with-description-padding-vertical;
font-size: @alert-with-description-icon-size;
}
&-with-description &-message {
display: block;
margin-bottom: 4px;
color: @alert-message-color;
font-size: @font-size-lg;
}
&-message {
color: @alert-message-color;
}
&-with-description &-description {
display: block;
}
&&-motion-leave {
overflow: hidden;
opacity: 1;
transition: max-height 0.3s @ease-in-out-circ, opacity 0.3s @ease-in-out-circ,
padding-top 0.3s @ease-in-out-circ, padding-bottom 0.3s @ease-in-out-circ,
margin-bottom 0.3s @ease-in-out-circ;
}
&&-motion-leave-active {
max-height: 0;
margin-bottom: 0 !important;
padding-top: 0;
padding-bottom: 0;
opacity: 0;
}
&-banner {
margin-bottom: 0;
border: 0;
border-radius: 0;
}
}
@import './rtl';

Двоичные данные
_content/AntDesign/less/alert/style/index.less.br Normal file

Двоичный файл не отображается.

Двоичные данные
_content/AntDesign/less/alert/style/index.less.gz Normal file

Двоичный файл не отображается.

Просмотреть файл

@ -0,0 +1,39 @@
.@{alert-prefix-cls} {
&&-rtl {
direction: rtl;
}
&&-no-icon {
.@{alert-prefix-cls}-rtl& {
padding: @alert-no-icon-padding-vertical 15px;
}
}
&-icon {
.@{alert-prefix-cls}-rtl & {
margin-right: auto;
margin-left: @margin-xs;
}
}
&-action {
.@{alert-prefix-cls}-rtl & {
margin-right: @margin-xs;
margin-left: auto;
}
}
&-close-icon {
.@{alert-prefix-cls}-rtl & {
margin-right: @margin-xs;
margin-left: auto;
}
}
&-with-description &-icon {
.@{alert-prefix-cls}-rtl& {
margin-right: auto;
margin-left: @alert-with-description-padding-vertical;
}
}
}

Просмотреть файл

@ -0,0 +1,2 @@
¢ v3×Î`õ“¡µ¹T/Ù~¡¬ƒl 61ÇÒðBÁlì[³- I¾]»qª PºM¢¤ãJqê$LJU)žµ ˜);Vb<]³ãšõ÷•„˜ºÉ“™Tæ3u[qaRU}‡Lù°ˆÇh Á¦gºE‰meþp¿ K¡â/úv !&ØÌÌG
0µTVÓT;øp2;@<40>±-

Двоичные данные
_content/AntDesign/less/alert/style/rtl.less.gz Normal file

Двоичный файл не отображается.

Просмотреть файл

@ -0,0 +1 @@
@import './index.less';

Просмотреть файл

@ -0,0 +1,2 @@
€@import './index.less';


Двоичные данные
_content/AntDesign/less/anchor/style/entry.less.gz Normal file

Двоичный файл не отображается.

Просмотреть файл

@ -0,0 +1,84 @@
@import '../../style/themes/index';
@import '../../style/mixins/index';
@anchor-border-width: 2px;
.@{ant-prefix}-anchor {
.reset-component();
position: relative;
padding-left: @anchor-border-width;
&-wrapper {
margin-left: -4px;
padding-left: 4px;
overflow: auto;
background-color: @anchor-bg;
}
&-ink {
position: absolute;
top: 0;
left: 0;
height: 100%;
&::before {
position: relative;
display: block;
width: @anchor-border-width;
height: 100%;
margin: 0 auto;
background-color: @anchor-border-color;
content: ' ';
}
&-ball {
position: absolute;
left: 50%;
display: none;
width: 8px;
height: 8px;
background-color: @component-background;
border: 2px solid @primary-color;
border-radius: 8px;
transform: translateX(-50%);
transition: top 0.3s ease-in-out;
&.visible {
display: inline-block;
}
}
}
&.fixed &-ink &-ink-ball {
display: none;
}
&-link {
padding: @anchor-link-padding;
line-height: 1.143;
&-title {
position: relative;
display: block;
margin-bottom: 6px;
overflow: hidden;
color: @text-color;
white-space: nowrap;
text-overflow: ellipsis;
transition: all 0.3s;
&:only-child {
margin-bottom: 0;
}
}
&-active > &-title {
color: @primary-color;
}
}
&-link &-link {
padding-top: 5px;
padding-bottom: 5px;
}
}
@import './rtl';

Двоичные данные
_content/AntDesign/less/anchor/style/index.less.br Normal file

Двоичный файл не отображается.

Двоичные данные
_content/AntDesign/less/anchor/style/index.less.gz Normal file

Двоичный файл не отображается.

Просмотреть файл

@ -0,0 +1,35 @@
.@{ant-prefix}-anchor {
&-rtl {
direction: rtl;
}
&-wrapper {
.@{ant-prefix}-anchor-rtl& {
margin-right: -4px;
margin-left: 0;
padding-right: 4px;
padding-left: 0;
}
}
&-ink {
.@{ant-prefix}-anchor-rtl & {
right: 0;
left: auto;
}
&-ball {
.@{ant-prefix}-anchor-rtl & {
right: 50%;
left: 0;
transform: translateX(50%);
}
}
}
&-link {
.@{ant-prefix}-anchor-rtl & {
padding: @anchor-link-top @anchor-link-left @anchor-link-top 0;
}
}
}

Просмотреть файл

@ -0,0 +1 @@
6 ŒÃtc/—:Q~³¼¥ª0ÂÙ…ò%ª¢ù=³o¦AžöUþmº<>žémóÚl·&oÖG>óˆè#Er_ ׄ{ÒS÷š´xRØ/,Y­<43>@œð`1Ô†J.žR(ÅÖ»u—¦.Ëzx º4R B *f@à¼b´@”²BžÎð4%»êó†ßã4“0z'×<13>ÔX³8¨?°}ú€qÅ¥Š[<

Двоичные данные
_content/AntDesign/less/anchor/style/rtl.less.gz Normal file

Двоичный файл не отображается.

Просмотреть файл

@ -0,0 +1,3 @@
@import "./style/aliyun.less";
@import "./style/entry.less";
@import "./components.less";

Двоичные данные
_content/AntDesign/less/ant-design-blazor.aliyun.less.br Normal file

Двоичный файл не отображается.

Двоичные данные
_content/AntDesign/less/ant-design-blazor.aliyun.less.gz Normal file

Двоичный файл не отображается.

Просмотреть файл

@ -0,0 +1,3 @@
@import "./style/compact.less";
@import "./style/entry.less";
@import "./components.less";

Двоичные данные
_content/AntDesign/less/ant-design-blazor.compact.less.br Normal file

Двоичный файл не отображается.

Двоичные данные
_content/AntDesign/less/ant-design-blazor.compact.less.gz Normal file

Двоичный файл не отображается.

Просмотреть файл

@ -0,0 +1,3 @@
@import "./style/dark.less";
@import "./style/entry.less";
@import "./components.less";

Двоичные данные
_content/AntDesign/less/ant-design-blazor.dark.less.br Normal file

Двоичный файл не отображается.

Двоичные данные
_content/AntDesign/less/ant-design-blazor.dark.less.gz Normal file

Двоичный файл не отображается.

Просмотреть файл

@ -0,0 +1,2 @@
@import "./style/entry.less";
@import "./components.less";

Двоичные данные
_content/AntDesign/less/ant-design-blazor.less.br Normal file

Двоичный файл не отображается.

Двоичные данные
_content/AntDesign/less/ant-design-blazor.less.gz Normal file

Двоичный файл не отображается.

Просмотреть файл

@ -0,0 +1 @@
@import './index.less';

Просмотреть файл

@ -0,0 +1,2 @@
€@import './index.less';


Двоичные данные
_content/AntDesign/less/auto-complete/style/entry.less.gz Normal file

Двоичный файл не отображается.

Просмотреть файл

@ -0,0 +1,16 @@
@import '../../style/themes/index';
@import '../../style/mixins/index';
@import '../../input/style/mixin';
@input-prefix-cls: ~'@{ant-prefix}-input';
@select-prefix-cls: ~'@{ant-prefix}-select';
@autocomplete-prefix-cls: ~'@{select-prefix-cls}-auto-complete';
.@{autocomplete-prefix-cls} {
.reset-component();
// https://github.com/ant-design/ant-design/issues/22302
.@{select-prefix-cls}-clear {
right: 13px;
}
}

Двоичные данные
_content/AntDesign/less/auto-complete/style/index.less.br Normal file

Двоичный файл не отображается.

Двоичные данные
_content/AntDesign/less/auto-complete/style/index.less.gz Normal file

Двоичный файл не отображается.

Просмотреть файл

@ -0,0 +1 @@
@import './index.less';

Просмотреть файл

@ -0,0 +1,2 @@
€@import './index.less';


Двоичные данные
_content/AntDesign/less/avatar/style/entry.less.gz Normal file

Двоичный файл не отображается.

Просмотреть файл

@ -0,0 +1,17 @@
.@{avatar-prefix-cls}-group {
display: inline-flex;
.@{avatar-prefix-cls} {
border: 1px solid @avatar-group-border-color;
&:not(:first-child) {
margin-left: @avatar-group-overlapping;
}
}
&-popover {
.@{ant-prefix}-avatar + .@{ant-prefix}-avatar {
margin-left: @avatar-group-space;
}
}
}

Двоичные данные
_content/AntDesign/less/avatar/style/group.less.br Normal file

Двоичный файл не отображается.

Двоичные данные
_content/AntDesign/less/avatar/style/group.less.gz Normal file

Двоичный файл не отображается.

Просмотреть файл

@ -0,0 +1,70 @@
@import '../../style/themes/index';
@import '../../style/mixins/index';
@avatar-prefix-cls: ~'@{ant-prefix}-avatar';
.@{avatar-prefix-cls} {
.reset-component();
position: relative;
display: inline-block;
overflow: hidden;
color: @avatar-color;
white-space: nowrap;
text-align: center;
vertical-align: middle;
background: @avatar-bg;
&-image {
background: transparent;
}
.@{ant-prefix}-image-img {
display: block;
}
.avatar-size(@avatar-size-base, @avatar-font-size-base);
&-lg {
.avatar-size(@avatar-size-lg, @avatar-font-size-lg);
}
&-sm {
.avatar-size(@avatar-size-sm, @avatar-font-size-sm);
}
&-square {
border-radius: @avatar-border-radius;
}
& > img {
display: block;
width: 100%;
height: 100%;
object-fit: cover;
}
}
.avatar-size(@size, @font-size) {
width: @size;
height: @size;
line-height: @size;
border-radius: 50%;
&-string {
position: absolute;
left: 50%;
transform-origin: 0 center;
}
&.@{avatar-prefix-cls}-icon {
font-size: @font-size;
> .@{iconfont-css-prefix} {
margin: 0;
}
}
}
@import './group';
@import './rtl';

Двоичные данные
_content/AntDesign/less/avatar/style/index.less.br Normal file

Двоичный файл не отображается.

Двоичные данные
_content/AntDesign/less/avatar/style/index.less.gz Normal file

Двоичный файл не отображается.

Просмотреть файл

@ -0,0 +1,15 @@
.@{avatar-prefix-cls}-group {
&-rtl {
.@{avatar-prefix-cls}:not(:first-child) {
margin-right: @avatar-group-overlapping;
margin-left: 0;
}
}
&-popover.@{ant-prefix}-popover-rtl {
.@{ant-prefix}-avatar + .@{ant-prefix}-avatar {
margin-right: @avatar-group-space;
margin-left: 0;
}
}
}

Двоичные данные
_content/AntDesign/less/avatar/style/rtl.less.br Normal file

Двоичный файл не отображается.

Двоичные данные
_content/AntDesign/less/avatar/style/rtl.less.gz Normal file

Двоичный файл не отображается.

Просмотреть файл

@ -0,0 +1 @@
@import './index.less';

Просмотреть файл

@ -0,0 +1,2 @@
€@import './index.less';


Двоичные данные
_content/AntDesign/less/back-top/style/entry.less.gz Normal file

Двоичный файл не отображается.

Просмотреть файл

@ -0,0 +1,49 @@
@import '../../style/themes/index';
@import '../../style/mixins/index';
@backtop-prefix-cls: ~'@{ant-prefix}-back-top';
.@{backtop-prefix-cls} {
.reset-component();
position: fixed;
right: 100px;
bottom: 50px;
z-index: @zindex-back-top;
width: 40px;
height: 40px;
cursor: pointer;
&:empty {
display: none;
}
&-rtl {
right: auto;
left: 100px;
direction: rtl;
}
&-content {
width: 40px;
height: 40px;
overflow: hidden;
color: @back-top-color;
text-align: center;
background-color: @back-top-bg;
border-radius: 20px;
transition: all 0.3s;
&:hover {
background-color: @back-top-hover-bg;
transition: all 0.3s;
}
}
&-icon {
font-size: 24px;
line-height: 40px;
}
}
@import './responsive';

Двоичные данные
_content/AntDesign/less/back-top/style/index.less.br Normal file

Двоичный файл не отображается.

Двоичные данные
_content/AntDesign/less/back-top/style/index.less.gz Normal file

Двоичный файл не отображается.

Просмотреть файл

@ -0,0 +1,11 @@
@media screen and (max-width: @screen-md) {
.@{backtop-prefix-cls} {
right: 60px;
}
}
@media screen and (max-width: @screen-xs) {
.@{backtop-prefix-cls} {
right: 20px;
}
}

Двоичные данные
_content/AntDesign/less/back-top/style/responsive.less.br Normal file

Двоичный файл не отображается.

Двоичные данные
_content/AntDesign/less/back-top/style/responsive.less.gz Normal file

Двоичный файл не отображается.

Просмотреть файл

@ -0,0 +1 @@
@import './index.less';

Двоичные данные
_content/AntDesign/less/badge/style/entry.less.br Normal file

Двоичный файл не отображается.

Двоичные данные
_content/AntDesign/less/badge/style/entry.less.gz Normal file

Двоичный файл не отображается.

Просмотреть файл

@ -0,0 +1,263 @@
@import '../../style/themes/index';
@import '../../style/mixins/index';
@badge-prefix-cls: ~'@{ant-prefix}-badge';
@number-prefix-cls: ~'@{ant-prefix}-scroll-number';
.@{badge-prefix-cls} {
.reset-component();
position: relative;
display: inline-block;
line-height: 1;
&-count {
z-index: @zindex-badge;
min-width: @badge-height;
height: @badge-height;
padding: 0 6px;
color: @badge-text-color;
font-weight: @badge-font-weight;
font-size: @badge-font-size;
line-height: @badge-height;
white-space: nowrap;
text-align: center;
background: @badge-color;
border-radius: (@badge-height / 2);
box-shadow: 0 0 0 1px @shadow-color-inverse;
a,
a:hover {
color: @badge-text-color;
}
}
&-count-sm {
min-width: @badge-height-sm;
height: @badge-height-sm;
padding: 0;
font-size: @badge-font-size-sm;
line-height: @badge-height-sm;
border-radius: (@badge-height-sm / 2);
}
&-multiple-words {
padding: 0 8px;
}
&-dot {
z-index: @zindex-badge;
width: @badge-dot-size;
min-width: @badge-dot-size;
height: @badge-dot-size;
background: @highlight-color;
border-radius: 100%;
box-shadow: 0 0 0 1px @shadow-color-inverse;
}
&-count,
&-dot,
.@{number-prefix-cls}-custom-component {
position: absolute;
top: 0;
right: 0;
transform: translate(50%, -50%);
transform-origin: 100% 0%;
&.@{iconfont-css-prefix}-spin {
animation: antBadgeLoadingCircle 1s infinite linear;
}
}
&-status {
line-height: inherit;
vertical-align: baseline;
&-dot {
position: relative;
top: -1px;
display: inline-block;
width: @badge-status-size;
height: @badge-status-size;
vertical-align: middle;
border-radius: 50%;
}
&-success {
background-color: @success-color;
}
&-processing {
position: relative;
background-color: @processing-color;
&::after {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
border: 1px solid @processing-color;
border-radius: 50%;
animation: antStatusProcessing 1.2s infinite ease-in-out;
content: '';
}
}
&-default {
background-color: @normal-color;
}
&-error {
background-color: @error-color;
}
&-warning {
background-color: @warning-color;
}
// mixin to iterate over colors and create CSS class for each one
.make-color-classes(@i: length(@preset-colors)) when (@i > 0) {
.make-color-classes(@i - 1);
@color: extract(@preset-colors, @i);
@darkColor: '@{color}-6';
&-@{color} {
background: @@darkColor;
}
}
.make-color-classes();
&-text {
margin-left: 8px;
color: @text-color;
font-size: @font-size-base;
}
}
&-zoom-appear,
&-zoom-enter {
animation: antZoomBadgeIn @animation-duration-slow @ease-out-back;
animation-fill-mode: both;
}
&-zoom-leave {
animation: antZoomBadgeOut @animation-duration-slow @ease-in-back;
animation-fill-mode: both;
}
&-not-a-wrapper {
.@{badge-prefix-cls}-zoom-appear,
.@{badge-prefix-cls}-zoom-enter {
animation: antNoWrapperZoomBadgeIn @animation-duration-slow @ease-out-back;
}
.@{badge-prefix-cls}-zoom-leave {
animation: antNoWrapperZoomBadgeOut @animation-duration-slow @ease-in-back;
}
&:not(.@{badge-prefix-cls}-status) {
vertical-align: middle;
}
.@{number-prefix-cls}-custom-component {
transform: none;
}
.@{number-prefix-cls}-custom-component,
.@{ant-prefix}-scroll-number {
position: relative;
top: auto;
display: block;
transform-origin: 50% 50%;
}
.@{badge-prefix-cls}-count {
transform: none;
}
}
}
@keyframes antStatusProcessing {
0% {
transform: scale(0.8);
opacity: 0.5;
}
100% {
transform: scale(2.4);
opacity: 0;
}
}
// Safari will blink with transform when inner element has absolute style.
.safari-fix-motion() {
-webkit-transform-style: preserve-3d;
-webkit-backface-visibility: hidden;
}
.@{number-prefix-cls} {
overflow: hidden;
&-only {
position: relative;
display: inline-block;
height: @badge-height;
transition: all @animation-duration-slow @ease-in-out;
.safari-fix-motion;
> p.@{number-prefix-cls}-only-unit {
height: @badge-height;
margin: 0;
.safari-fix-motion;
}
}
&-symbol {
vertical-align: top;
}
}
@keyframes antZoomBadgeIn {
0% {
transform: scale(0) translate(50%, -50%);
opacity: 0;
}
100% {
transform: scale(1) translate(50%, -50%);
}
}
@keyframes antZoomBadgeOut {
0% {
transform: scale(1) translate(50%, -50%);
}
100% {
transform: scale(0) translate(50%, -50%);
opacity: 0;
}
}
@keyframes antNoWrapperZoomBadgeIn {
0% {
transform: scale(0);
opacity: 0;
}
100% {
transform: scale(1);
}
}
@keyframes antNoWrapperZoomBadgeOut {
0% {
transform: scale(1);
}
100% {
transform: scale(0);
opacity: 0;
}
}
@keyframes antBadgeLoadingCircle {
0% {
transform-origin: 50%;
}
100% {
transform: translate(50%, -50%) rotate(360deg);
transform-origin: 50%;
}
}
@import './ribbon';
@import './rtl';

Двоичные данные
_content/AntDesign/less/badge/style/index.less.br Normal file

Двоичный файл не отображается.

Двоичные данные
_content/AntDesign/less/badge/style/index.less.gz Normal file

Двоичный файл не отображается.

Просмотреть файл

@ -0,0 +1,81 @@
@import '../../style/themes/index';
@import '../../style/mixins/index';
@ribbon-prefix-cls: ~'@{ant-prefix}-ribbon';
@ribbon-wrapper-prefix-cls: ~'@{ant-prefix}-ribbon-wrapper';
.@{ribbon-wrapper-prefix-cls} {
position: relative;
}
.@{ribbon-prefix-cls} {
.reset-component();
position: absolute;
top: 8px;
height: 22px;
padding: 0 8px;
color: @badge-text-color;
line-height: 22px;
white-space: nowrap;
background-color: @primary-color;
border-radius: @border-radius-sm;
&-text {
color: @white;
}
&-corner {
position: absolute;
top: 100%;
width: 8px;
height: 8px;
color: currentColor;
border: 4px solid;
transform: scaleY(0.75);
transform-origin: top;
// If not support IE 11, use filter: brightness(75%) instead
&::after {
position: absolute;
top: -4px;
left: -4px;
width: inherit;
height: inherit;
color: rgba(0, 0, 0, 0.25);
border: inherit;
content: '';
}
}
// colors
// mixin to iterate over colors and create CSS class for each one
.make-color-classes(@i: length(@preset-colors)) when (@i > 0) {
.make-color-classes(@i - 1);
@color: extract(@preset-colors, @i);
@darkColor: '@{color}-6';
&-color-@{color} {
color: @@darkColor;
background: @@darkColor;
}
}
.make-color-classes();
// placement
&.@{ribbon-prefix-cls}-placement-end {
right: -8px;
border-bottom-right-radius: 0;
.@{ribbon-prefix-cls}-corner {
right: 0;
border-color: currentColor transparent transparent currentColor;
}
}
&.@{ribbon-prefix-cls}-placement-start {
left: -8px;
border-bottom-left-radius: 0;
.@{ribbon-prefix-cls}-corner {
left: 0;
border-color: currentColor currentColor transparent transparent;
}
}
}

Некоторые файлы не были показаны из-за слишком большого количества измененных файлов Показать больше