@use './animation.scss'; .text-shadow { text-shadow: 0 0 1px #000, 0 0 1px #000, 0 0 1px #000, 0 0 1px #000, 0 0 1px #000, 0 0 1px #000, 0 0 1px #000, 0 0 1px #000, 0 0 1px #000, 0 0 1px #000, 0 0 1px #000, 0 0 1px #000, 0 0 1px #000, 0 0 1px #000, 0 0 1px #000, 0 0 1px #000, 0 0 1px #000, 0 0 1px #000, 0 0 1px #000, 0 0 1px #000, 0 0 1px #000, 0 0 1px #000, 0 0 1px #000, 0 0 1px #000, 0 0 1px #000, 0 0 1px #000, 0 0 1px #000, 0 0 1px #000, 0 0 1px #000, 0 0 1px #000, 0 0 1px #000, 0 0 1px #000, 0 0 1px #000, 0 0 1px #000; } @font-face { font-family: 'dcalc'; src: url('@/assets/fonts/dcalc.ttf'); } :root { font-size: 16px; --cursor-pointer: url('@/assets/cursor/basic.cur'), url('@/assets/cursor/cursor.png'), pointer !important; --cursor-active: url('@/assets/cursor/basic_press.cur'), url('@/assets/cursor/cursor.png'), pointer !important; } html, body, [data-v-app] { padding: 0; margin: 0; width: 100%; height: 100%; overflow-y: hidden; overflow-x: hidden; // letter-spacing: -0.05px; // font-family: "ArkPixel", "Consola", sans-serif; } * { // font-family: "ArkPixel", "Consola", sans-serif; font-family: 'dcalc', 'SimSun'; // font-family: "STSong"; font-size: 12px; text-shadow: 0 0 1px #000, 0 0 1px #000, 0 0 1px #000, 0 0 1px #000, 0 0 1px #000, 0 0 1px #000, 0 0 1px #000, 0 0 1px #000, 0 0 1px #000, 0 0 1px #000, 0 0 1px #000, 0 0 1px #000, 0 0 1px #000, 0 0 1px #000, 0 0 1px #000, 0 0 1px #000, 0 0 1px #000, 0 0 1px #000, 0 0 1px #000, 0 0 1px #000, 0 0 1px #000, 0 0 1px #000, 0 0 1px #000, 0 0 1px #000, 0 0 1px #000, 0 0 1px #000, 0 0 1px #000, 0 0 1px #000, 0 0 1px #000, 0 0 1px #000, 0 0 1px #000, 0 0 1px #000, 0 0 1px #000, 0 0 1px #000; // image-rendering:pixelated; // text-rendering: geometricPrecision; // letter-spacing: -0.5px; } @mixin pointer() { cursor: var(--cursor-pointer); &:active { cursor: var(--cursor-active); } } * { user-select: none; @include pointer(); } .cursor-pointer { @include pointer(); } ::-webkit-scrollbar { background: rgb(0, 0, 0, 0.9); width: 11px; margin: 0px 0px 0px 0px; @include pointer(); } ::-webkit-scrollbar-thumb { background: rgb(36, 36, 36); border: 1px solid rgb(76, 61, 39); border-radius: 1px; &:hover { background: rgb(52, 52, 52); } } ::-webkit-scrollbar-button:vertical:single-button:start { width: 11px; // 添加标题栏后调整相关位置 background: url('@/assets/img/icon/up.png') 0px 1px no-repeat; } ::-webkit-scrollbar-button:vertical:single-button:end { width: 11px; background: url('@/assets/img/icon/down.png') 0px 1px no-repeat; } .divider { width: calc(100% - 4px); height: 1px; background-color: rgba(58, 57, 58, 0.8); margin: 8px 0; } .mask-full { width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: -1; overflow: hidden; } .icon { width: 28px; height: 28px; position: relative; } .icon-lay:not(.active) { position: absolute; width: 28px; height: 28px; z-index: 2; background-color: rgba(0, 0, 0, 0.5); } .tooltip { width: 210px; float: left; border: 1px solid rgb(128, 128, 128); padding: 10px 5px 10px 5px; font-size: 0.75rem; .name { padding: 0px 5px 0px 5px; &::after { content: ''; width: 210px; height: 8px; background: url('@/assets/img/underline.png'); display: block; background-size: contain; left: 5px; margin-top: 4px; } } } .tooltip-equipment { @extend .tooltip; } .tooltip-skill { @extend .tooltip; background-color: rgba(0, 0, 0, 0.3); .name { color: rgb(197, 172, 72); } .name-p { @extend .name; color: rgb(139, 254, 133); } .info { color: rgb(132, 119, 78); margin: 5px; } } .subitem { background-color: rgb(11, 11, 11); .head-sec { color: #b99460; // font-size: 12px; text-align: center; height: 24px; line-height: 24px; background-image: linear-gradient(#2d281a, #16120c); border-top: #443c2b solid 1px; border-bottom: #211e10 solid 1px; border-right: none; border-left: none; } .body-sec { padding-top: 8px; } } .app-header { // -webkit-app-region: drag; background-image: url('@/assets/img/control/title.png'); background-size: 100% 100%; color: #9d8c5b; border-top: 1px solid #6c81a7; border-bottom: 1px solid #232d41; } .min-icon { -webkit-app-region: no-drag; background: url('@/assets/img/icon/min.png') no-repeat; background-size: 10px 10px; background-position: center; } .close-icon { -webkit-app-region: no-drag; background: url('@/assets/img/icon/exit.png') no-repeat; background-size: 10px 10px; background-position: center; } .normal { color: #ffffff; } .advanced { color: #68d5ed; } .rare { color: #9879da; } .artifact { color: #ef28c1; } .legend { color: #ff7700; } .epic { color: #fcb600; } .chronicle { color: #ff6666; } .myth { background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0, #f8c63d), color-stop(1, #cc66e7) ); color: transparent; background-clip: text; text-shadow: none; -webkit-background-clip: text; > span { text-shadow: none !important; } } .primeval { background-image: linear-gradient(to bottom, #5aff62, #58c6ff); color: transparent; background-clip: text; text-shadow: none; -webkit-background-clip: text; > span { text-shadow: none !important; } } // @keyframes primeval { // 0% { // background-image: url("@/assets/img/effect/primeval/0.png"); // } // 3.45% { // background-image: url("@/assets/img/effect/primeval/1.png"); // } // 6.9% { // background-image: url("@/assets/img/effect/primeval/2.png"); // } // 10.35% { // background-image: url("@/assets/img/effect/primeval/3.png"); // } // 13.8% { // background-image: url("@/assets/img/effect/primeval/4.png"); // } // 17.25% { // background-image: url("@/assets/img/effect/primeval/5.png"); // } // 20.7% { // background-image: url("@/assets/img/effect/primeval/6.png"); // } // 24.15% { // background-image: url("@/assets/img/effect/primeval/7.png"); // } // 27.6% { // background-image: url("@/assets/img/effect/primeval/8.png"); // } // 31.05% { // background-image: url("@/assets/img/effect/primeval/9.png"); // } // 34.5% { // background-image: url("@/assets/img/effect/primeval/10.png"); // } // 37.95% { // background-image: url("@/assets/img/effect/primeval/11.png"); // } // 41.4% { // background-image: url("@/assets/img/effect/primeval/12.png"); // } // 44.85% { // background-image: url("@/assets/img/effect/primeval/13.png"); // } // 48.3% { // background-image: url("@/assets/img/effect/primeval/14.png"); // } // 51.75% { // background-image: url("@/assets/img/effect/primeval/15.png"); // } // 55.2% { // background-image: url("@/assets/img/effect/primeval/16.png"); // } // 58.65% { // background-image: url("@/assets/img/effect/primeval/17.png"); // } // 62.1% { // background-image: url("@/assets/img/effect/primeval/18.png"); // } // 65.55% { // background-image: url("@/assets/img/effect/primeval/19.png"); // } // 69% { // background-image: url("@/assets/img/effect/primeval/20.png"); // } // 72.45% { // background-image: url("@/assets/img/effect/primeval/21.png"); // } // 75.9% { // background-image: url("@/assets/img/effect/primeval/22.png"); // } // 79.35% { // background-image: url("@/assets/img/effect/primeval/23.png"); // } // 82.8% { // background-image: url("@/assets/img/effect/primeval/24.png"); // } // 86.25% { // background-image: url("@/assets/img/effect/primeval/25.png"); // } // 89.7% { // background-image: url("@/assets/img/effect/primeval/26.png"); // } // 93.15% { // background-image: url("@/assets/img/effect/primeval/27.png"); // } // 96.6% { // background-image: url("@/assets/img/effect/primeval/28.png"); // } // 100% { // background-image: url("@/assets/img/effect/primeval/29.png"); // } // } // .primeval_effect { // // 应用动画到div上 // width: 27px; // height: 27px; // background-size: cover; // animation: primeval 2s infinite; // // 设置动画名称,持续时间,和循环次数 // mix-blend-mode: color-dodge; // } .lvInfo { background-image: url('@/assets/img/specificity/lv.png'); background-repeat: no-repeat !important; background-size: auto auto !important; width: 30px; height: 16px; z-index: 10; color: #4e3d1b; } .lvInfoActive { background-image: url('@/assets/img/specificity/lv_active.png'); background-repeat: no-repeat !important; background-size: auto auto !important; width: 30px; height: 16px; z-index: 10; color: #feb300; } .lvInfoMaster { background-image: url('@/assets/img/specificity/lv_master.png'); background-repeat: no-repeat !important; background-size: auto auto !important; width: 30px; height: 16px; z-index: 10; color: #feb300; }