121 lines
2.6 KiB
SCSS
Raw Normal View History

2022-03-13 14:40:38 +08:00
@tailwind base;
@tailwind components;
@tailwind utilities;
@mixin line-clamp($lines: 1) {
display: -webkit-box;
-webkit-box-orient: vertical;
overflow: hidden;
word-break: break-all;
-webkit-line-clamp: $lines;
}
@layer components {
.app-region-drag {
-webkit-app-region: drag;
}
.app-region-no-drag {
-webkit-app-region: no-drag;
}
.no-drag {
-webkit-user-drag: none;
}
.btn-pressed-animation {
@apply transition-transform duration-300;
&:active {
@apply scale-95;
}
}
.btn-hover-animation {
@apply relative transform;
&::after {
2022-03-29 00:11:05 +08:00
@apply absolute top-0 left-0 z-[-1] h-full w-full scale-[.92] rounded-lg opacity-0 transition-all duration-300;
2022-03-13 14:40:38 +08:00
content: '';
}
&:hover::after {
@apply scale-100 opacity-100;
}
}
.line-clamp-1 {
@include line-clamp(1);
}
.line-clamp-2 {
@include line-clamp(2);
}
.line-clamp-3 {
@include line-clamp(3);
}
}
@font-face {
font-family: Barlow;
font-weight: normal;
2022-05-12 02:45:43 +08:00
src: url('@/web/assets/fonts/Barlow-Regular.woff2') format('woff2'),
url('@/web/assets/fonts/Barlow-Regular.ttf') format('truetype');
2022-03-13 14:40:38 +08:00
}
@font-face {
font-family: Barlow;
font-weight: medium;
2022-05-12 02:45:43 +08:00
src: url('@/web/assets/fonts/Barlow-Medium.woff2') format('woff2'),
url('@/web/assets/fonts/Barlow-Medium.ttf') format('truetype');
2022-03-13 14:40:38 +08:00
}
@font-face {
font-family: Barlow;
font-weight: 600;
2022-05-12 02:45:43 +08:00
src: url('@/web/assets/fonts/Barlow-SemiBold.woff2') format('woff2'),
url('@/web/assets/fonts/Barlow-SemiBold.ttf') format('truetype');
2022-03-13 14:40:38 +08:00
}
@font-face {
font-family: Barlow;
font-weight: bold;
2022-05-12 02:45:43 +08:00
src: url('@/web/assets/fonts/Barlow-Bold.woff2') format('woff2'),
url('@/web/assets/fonts/Barlow-Bold.ttf') format('truetype');
2022-03-13 14:40:38 +08:00
}
@font-face {
font-family: Barlow;
font-weight: 800;
2022-05-12 02:45:43 +08:00
src: url('@/web/assets/fonts/Barlow-ExtraBold.woff2') format('woff2'),
url('@/web/assets/fonts/Barlow-ExtraBold.ttf') format('truetype');
2022-03-13 14:40:38 +08:00
}
@font-face {
font-family: Barlow;
font-weight: 900;
2022-05-12 02:45:43 +08:00
src: url('@/web/assets/fonts/Barlow-Black.woff2') format('woff2'),
url('@/web/assets/fonts/Barlow-Black.ttf') format('truetype');
2022-03-13 14:40:38 +08:00
}
2022-05-14 14:39:10 +08:00
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700;900&display=swap');
2022-05-13 23:33:11 +08:00
2022-03-13 14:40:38 +08:00
body,
input {
2022-05-13 23:33:11 +08:00
font-family: 'Roboto', 'Barlow', ui-sans-serif, system-ui, -apple-system,
2022-03-13 14:40:38 +08:00
BlinkMacSystemFont, Helvetica Neue, PingFang SC, Microsoft YaHei,
Source Han Sans SC, Noto Sans CJK SC, WenQuanYi Micro Hei, microsoft uighur,
sans-serif;
}
body {
}
html {
}
button,
input {
@apply outline-none;
}
a,
button {
cursor: default;
}
2022-04-02 16:54:37 +08:00
2022-04-05 02:32:13 +08:00
img,
a {
2022-04-02 16:54:37 +08:00
-webkit-user-drag: none;
}