:root > * { --md-primary-fg-color: #518FC1; --md-primary-fg-color--light:#518FC1; --md-primary-fg-color--dark: #518FC1; } /* 给所有元素加上边框 */ /* * { outline: 1px solid #518FC1; } */ button.md-top { font-family: LXGW WenKai; /* 修改字体 */ font-size: 16px; /* 修改字体大小 */ font-weight: bold; /* 修改字体粗细 */ color: #518FC1; /* 修改字体颜色 */ } :root { --md-text-font: "LXGW WenKai"; } /* 字体 */ .ml3 { font-weight: 900; font-size: 30px; font-family: LXGW WenKai; } img.img1 { border-radius: 25px; } img.img2 { border-radius: 25px; } img.twitter { color: #1DA1F2; } .bilibili { color: #EA7A99; } .github { color: #25292E; } @keyframes heart { 0%, 40%, 80%, 100% { transform: scale(1); } 20%, 60% { transform: scale(1.15); } } .heart { animation: heart 1000ms infinite; } :root { --md-admonition-icon--pied-piper: url("data:image/svg+xml,%3Csvg width='30.000000' height='30.000000' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc%3E Created with Pixso. %3C/desc%3E%3Cdefs%3E%3CclipPath id='clip103_2030'%3E%3Crect id='icon' width='30.000000' height='30.000000' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23clip103_2030)'%3E%3Cpath id='icon' d='M25.8 5.40002L25.8 24.6L4.20001 24.6L4.20001 5.40002L25.8 5.40002ZM9.60001 10.8L13.8 15L9.60001 19.2M15.6 19.2L21.6 19.2' stroke='%23101112' stroke-width='1.200000'/%3E%3C/g%3E%3C/svg%3E%0A"); } .md-typeset .admonition.pied-piper, .md-typeset details.pied-piper { border-color: rgb(43, 155, 70); font-size: large; } .md-typeset .pied-piper > .admonition-title, .md-typeset .pied-piper > summary { background-color: rgba(43, 155, 70, 0.1); } .md-typeset .pied-piper > .admonition-title::before, .md-typeset .pied-piper > summary::before { background-color: rgb(43, 155, 70); -webkit-mask-image: var(--md-admonition-icon--pied-piper); mask-image: var(--md-admonition-icon--pied-piper); } :root { --md-admonition-icon--pied-piper1: url("data:image/svg+xml,%3Csvg width='30.000000' height='30.000000' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc%3E Created with Pixso. %3C/desc%3E%3Cdefs%3E%3CclipPath id='clip103_2030'%3E%3Crect id='icon' width='30.000000' height='30.000000' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23clip103_2030)'%3E%3Cpath id='icon' d='M25.8 5.40002L25.8 24.6L4.20001 24.6L4.20001 5.40002L25.8 5.40002ZM9.60001 10.8L13.8 15L9.60001 19.2M15.6 19.2L21.6 19.2' stroke='%23101112' stroke-width='1.200000'/%3E%3C/g%3E%3C/svg%3E%0A"); } .md-typeset .admonition.pied-piper1, .md-typeset details.pied-piper1 { border-color: rgb(96,141,189); font-size: large; /* border-radius:25px; */ border-bottom-left-radius: 25px; border-bottom-right-radius: 25px; border-top-left-radius: 25px; border-top-right-radius: 25px; } .md-typeset .pied-piper1 > .admonition-title, .md-typeset .pied-piper1 > summary { background-color: linear-gradient(to right, rgba(238, 243, 254)); border-top-left-radius: 25px; border-top-right-radius: 25px; height: 50px; } .md-typeset .pied-piper1 > .admonition-title::before, .md-typeset .pied-piper1 > summary::before { background-color: rgb(31,31,33); -webkit-mask-image: var(--md-admonition-icon--pied-piper1); mask-image: var(--md-admonition-icon--pied-piper1); } /* .md-typeset .admonition-note, .md-typeset details { border:2px solid; border-radius:25px; font-size:16px; padding: 30px; height: 100%; } */ /* 鼠标 */ /* body { cursor: url(https://cos.cdn.azpay.cn/uploads/2021/11/28/default.cur), default; } a, img { cursor: url(https://cos.cdn.azpay.cn/uploads/2021/11/28/pointer.cur), default; } */ /* 鼠标end */ /* 滚动条 */ ::-webkit-scrollbar { width: 8px; height: 8px; } ::-webkit-scrollbar-track { background-color: rgba(73, 177, 245, 0.2); border-radius: 2em; } ::-webkit-scrollbar-thumb { background-color: #49b1f5; background-image: -webkit-linear-gradient( 45deg, rgba(255, 255, 255, 0.4) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0.4) 75%, transparent 75%, transparent ); border-radius: 10px; } ::-webkit-scrollbar-corner { background-color: transparent; } ::-moz-selection { color: #fff; background-color: #49b1f5; } ::-webkit-scrollbar:hover { width: 7px; height: 7px; } /*bilbili*/ /*哔哩哔哩视频适配*/ .aspect-ratio { position: relative; width: 90%; height: auto; padding-bottom: 75%; margin: 3% auto; text-align: center; } .aspect-ratio iframe { position: absolute; width: 100%; height: 86%; left: 0; top: 0; } /*图片放大*/ /* 图片放大start */ /* .shadow { box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); } .zoom { transition: transform ease-in-out 0.5s; cursor: zoom-in; } .image-zoom-large { transform: scale(1.9); cursor: zoom-out; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); z-index: 100; position: relative; } */ /* 图片放大end*/ .progress-label { position: absolute; text-align: center; font-weight: 700; width: 100%; margin: 0; line-height: 1.2rem; white-space: nowrap; overflow: hidden; } .progress-bar { height: 1.2rem; float: left; background-color: #2979ff; } .progress { display: block; width: 100%; margin: 0.5rem 0; height: 1.2rem; background-color: #eeeeee; position: relative; } .progress.thin { margin-top: 0.9rem; height: 0.4rem; } .progress.thin .progress-label { margin-top: -0.4rem; } .progress.thin .progress-bar { height: 0.4rem; } .progress-100plus .progress-bar { background-color: #00e676; } .progress-80plus .progress-bar { background-color: #fbc02d; } .progress-60plus .progress-bar { background-color: #ff9100; } .progress-40plus .progress-bar { background-color: #ff5252; } .progress-20plus .progress-bar { background-color: #ff1744; } .progress-0plus .progress-bar { background-color: #f50057; } /* #imgBaseDiv > img { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); max-width: 99%; max-height: 99%; } #imgBaseDiv { width: 100%; height: 100%; position: fixed; background: rgba(0, 0, 0, 0.9); top: 0; left: 0; z-index: 1050; } */ /**/ .video1{ position: fixed; right: 0px; bottom: 0px; min-width: 100%; min-height: 100%; height: auto; width: auto; /*加滤镜*/ /*filter: blur(15px); //背景模糊设置 */ /*-webkit-filter: grayscale(100%);*/ /*filter:grayscale(100%); //背景灰度设置*/ z-index:-11 } .video1 video{ width: 100%; height: 100%; object-fit: cover; } source{ min-width: 100%; min-height: 100%; height: auto; width: auto; } @media only screen and (max-width: 768px) { #video1 { display: none; } } /*圆角*/ #rcorners1 { border-radius: 25px; background: linear-gradient(to right, rgba(189,224,245),rgba(218,232,241), rgba(238,237,238)); /* #F0EFEB; F5F4F1*/ padding: 20px; width: 100%; height: 100px; text-align: center; font-size:16px; } #rcorners2 { border-radius: 25px; border: 2px solid #518FC1; padding: 20px; width: 100%; height: 100%; font-size:16px; } #rcorners3 { border-radius: 25px; border: 2px solid #518FC1; padding: 20px; width: 100%; height: 100%; } .image-container { text-align: center; /* 居中对齐容器中的内容 */ } .image-container img { display: inline-block; /* 将图片水平排列在一行 */ margin: 10px; /* 可以根据需要添加图片之间的间距 */ } /* 渐变 */ #grad1 { height: 200px; background-color: red; /* 不支持线性的时候显示 */ background-image: linear-gradient(to bottom right, red , yellow); } /* 按钮 */ .buttoncss { background-color: #4CAF50; border-radius: 12px; border: none; color: white; padding: 15px 32px; text-align: center; text-decoration: none; display: inline-block; font-size: 16px; margin: 4px 2px; cursor: pointer; } .buttoncss1 { background-color: #567fd0; border-radius: 12px; border: none; color: white; padding: 15px 32px; text-align: center; text-decoration: none; display: inline-block; font-size: 16px; margin: 4px 2px; cursor: pointer; } .buttonxuan { background-color: #4CAF50; /* Green */ border: none; color: white; padding: 16px 32px; text-align: center; text-decoration: none; display: inline-block; font-size: 16px; margin: 4px 2px; -webkit-transition-duration: 0.4s; /* Safari */ transition-duration: 0.4s; cursor: pointer; } .buttonxuan1 { background-color: white; color: black; border: 2px solid #4CAF50; } .buttonxuan1:hover { background-color: #4CAF50; color: white; } .buttonxuan2 { display: inline-block; background-color: #ACE48E; color: #FFFFFF; text-align: center; font-size: 28px; padding: 20px; width: 300px; transition: all 0.5s; cursor: pointer; margin: 5px; border:2px solid; border-radius:25px; } .buttonxuan2 span { cursor: pointer; display: inline-block; position: relative; transition: 0.5s; } .buttonxuan2 span:after { content: '»'; position: absolute; opacity: 0; top: 0; right: -20px; transition: 0.5s; } .buttonxuan2:hover span { padding-right: 25px; } .buttonxuan2:hover span:after { opacity: 1; right: 0; } /* .buttonxuan3 */ .buttonxuan3:hover { display: inline-block; background-color: #5577D1; color: #FFFFFF; text-align: center; font-size: 28px; padding: 20px; width: 300px; transition: all 0.5s; cursor: pointer; margin: 5px; border:2px solid; border-radius:25px; } .buttonxuan3 span { cursor: pointer; display: inline-block; position: relative; transition: 0.5s; } .buttonxuan3 span:after { content: '»'; position: absolute; opacity: 0; top: 0; right: -20px; transition: 0.5s; } .buttonxuan3:hover span { padding-right: 25px; } .buttonxuan3:hover span:after { opacity: 1; right: 0; } /* 蕴藏 */ div.hide { background-color: yellow; padding: 20px; } @media screen and (max-width: 1000px) { div.hide { display: none; } } /* 布局 */ .item1 { grid-area: header; } .item2 { grid-area: menu; } .item3 { grid-area: main; } .item4 { grid-area: right; } .item5 { grid-area: footer; } .grid-container { display: grid; grid: 'header header header header header header' 'menu main main main right right' 'menu footer footer footer footer footer'; grid-gap: 10px; background-color: #2196F3; padding: 10px; } .grid-container > div { background-color: rgba(255, 255, 255, 0.8); text-align: center; padding: 20px 0; font-size: 30px; } /* 变灰代码 */ /* html { filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); -webkit-filter: grayscale(100%);} */ /* 加载 */ .spinner { margin: 100px auto; width: 50px; height: 40px; text-align: center; font-size: 10px; } .spinner > div { background-color: #333; height: 100%; width: 6px; display: inline-block; -webkit-animation: sk-stretchdelay 1.2s infinite ease-in-out; animation: sk-stretchdelay 1.2s infinite ease-in-out; } .spinner .rect2 { -webkit-animation-delay: -1.1s; animation-delay: -1.1s; } .spinner .rect3 { -webkit-animation-delay: -1.0s; animation-delay: -1.0s; } .spinner .rect4 { -webkit-animation-delay: -0.9s; animation-delay: -0.9s; } .spinner .rect5 { -webkit-animation-delay: -0.8s; animation-delay: -0.8s; } @-webkit-keyframes sk-stretchdelay { 0%, 40%, 100% { -webkit-transform: scaleY(0.4) } 20% { -webkit-transform: scaleY(1.0) } } @keyframes sk-stretchdelay { 0%, 40%, 100% { transform: scaleY(0.4); -webkit-transform: scaleY(0.4); } 20% { transform: scaleY(1.0); -webkit-transform: scaleY(1.0); } } /* end */ /* begin */ .sk-chase { width: 40px; height: 40px; position: relative; animation: sk-chase 2.5s infinite linear both; } .sk-chase-dot { width: 100%; height: 100%; position: absolute; left: 0; top: 0; animation: sk-chase-dot 2.0s infinite ease-in-out both; } .sk-chase-dot:before { content: ''; display: block; width: 25%; height: 25%; background-color: #fff; border-radius: 100%; animation: sk-chase-dot-before 2.0s infinite ease-in-out both; } .sk-chase-dot:nth-child(1) { animation-delay: -1.1s; } .sk-chase-dot:nth-child(2) { animation-delay: -1.0s; } .sk-chase-dot:nth-child(3) { animation-delay: -0.9s; } .sk-chase-dot:nth-child(4) { animation-delay: -0.8s; } .sk-chase-dot:nth-child(5) { animation-delay: -0.7s; } .sk-chase-dot:nth-child(6) { animation-delay: -0.6s; } .sk-chase-dot:nth-child(1):before { animation-delay: -1.1s; } .sk-chase-dot:nth-child(2):before { animation-delay: -1.0s; } .sk-chase-dot:nth-child(3):before { animation-delay: -0.9s; } .sk-chase-dot:nth-child(4):before { animation-delay: -0.8s; } .sk-chase-dot:nth-child(5):before { animation-delay: -0.7s; } .sk-chase-dot:nth-child(6):before { animation-delay: -0.6s; } @keyframes sk-chase { 100% { transform: rotate(360deg); } } @keyframes sk-chase-dot { 80%, 100% { transform: rotate(360deg); } } @keyframes sk-chase-dot-before { 50% { transform: scale(0.4); } 100%, 0% { transform: scale(1.0); } } /* end */ .loader { position: fixed; top: 0; left: 0; width: 100%; height: 100%; /* background-color: rgba(255, 255, 255, 0.8); */ display: flex; justify-content: center; align-items: center; z-index: 9999; /* 确保加载动画位于其他内容之上 */ } .spinner { width: 50px; height: 40px; text-align: center; font-size: 10px; } .spinner > div { background-color: #333; height: 100%; width: 6px; display: inline-block; -webkit-animation: sk-stretchdelay 1.2s infinite ease-in-out; animation: sk-stretchdelay 1.2s infinite ease-in-out; } .spinner .rect2 { -webkit-animation-delay: -1.1s; animation-delay: -1.1s; } .spinner .rect3 { -webkit-animation-delay: -1.0s; animation-delay: -1.0s; } .spinner .rect4 { -webkit-animation-delay: -0.9s; animation-delay: -0.9s; } @-webkit-keyframes sk-stretchdelay { 0%, 40%, 100% { -webkit-transform: scaleY(0.4) } 20% { -webkit-transform: scaleY(1.0) } } @keyframes sk-stretchdelay { 0%, 40%, 100% { transform: scaleY(0.4); -webkit-transform: scaleY(0.4); } 20% { transform: scaleY(1.0); -webkit-transform: scaleY(1.0); } }