You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
// app global css in SCSS form
|
|
|
|
|
|
|
|
:root {
|
|
|
|
transition: all 0.2s linear;
|
|
|
|
--base-txt: #000;
|
|
|
|
--base-bg: #f5f5f5;
|
|
|
|
--base-bg-1: #e0e0e0;
|
|
|
|
--base-bg-2: #d0d0d0;
|
|
|
|
--base-bg-3: #c0c0c0;
|
|
|
|
|
|
|
|
--header-bg: #d0d0d0;
|
|
|
|
|
|
|
|
--color-primary: #2196f3;
|
|
|
|
--color-secondary: #03a9f4;
|
|
|
|
--color-accent: #ff9800;
|
|
|
|
--color-error: #f44336;
|
|
|
|
--color-warning: #ff5722;
|
|
|
|
--color-info: #ffc107;
|
|
|
|
--color-success: #53de58;
|
|
|
|
--color-ignore: #d1d5db;
|
|
|
|
|
|
|
|
--input-line-default: #002f55;
|
|
|
|
--input-line-shine: #1467ff;
|
|
|
|
--input-line-error: var(--color-error);
|
|
|
|
|
|
|
|
--header-bg: #ff5722;
|
|
|
|
--header-txt: #fff;
|
|
|
|
--footer-bg: #999;
|
|
|
|
--footer-txt: #eee;
|
|
|
|
}
|
|
|
|
|
|
|
|
:root[theme='dark'] {
|
|
|
|
--base-txt: #eee;
|
|
|
|
--base-bg: #474b4c;
|
|
|
|
--base-bg-1: #333;
|
|
|
|
}
|
|
|
|
|
|
|
|
.page-h1 {
|
|
|
|
user-select: none;
|
|
|
|
font-size: 2.5rem;
|
|
|
|
line-height: 2.5rem;
|
|
|
|
margin-bottom: 2rem;
|
|
|
|
}
|
|
|
|
|
|
|
|
.div-center {
|
|
|
|
@apply flex justify-center items-center;
|
|
|
|
}
|
|
|
|
|
|
|
|
.div-btn {
|
|
|
|
@apply cursor-pointer transition duration-500 ease-in-out transform hover:scale-110 hover:opacity-50;
|
|
|
|
}
|
|
|
|
|
|
|
|
.div-btn hr {
|
|
|
|
right: 50%;
|
|
|
|
position: absolute;
|
|
|
|
bottom: 1px;
|
|
|
|
width: 0;
|
|
|
|
border: var(--color-primary) solid 1px;
|
|
|
|
visibility: hidden;
|
|
|
|
transition: all 0.2s linear;
|
|
|
|
}
|
|
|
|
|
|
|
|
.div-btn:hover {
|
|
|
|
/*border-bottom: #03a9f4 1px solid;*/
|
|
|
|
}
|
|
|
|
|
|
|
|
.div-btn:hover hr {
|
|
|
|
visibility: visible;
|
|
|
|
width: 80%;
|
|
|
|
right: 10%;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
.vbtn {
|
|
|
|
user-select: none;
|
|
|
|
display: inline-block;
|
|
|
|
padding: 5px 10px;
|
|
|
|
font-weight: 500;
|
|
|
|
text-align: center;
|
|
|
|
text-decoration: none;
|
|
|
|
border: none;
|
|
|
|
border-radius: 5px;
|
|
|
|
cursor: pointer;
|
|
|
|
transition: all 0.5s;
|
|
|
|
}
|
|
|
|
|
|
|
|
.vbtn:hover {
|
|
|
|
opacity: 0.8;
|
|
|
|
}
|
|
|
|
|
|
|
|
.divimg {
|
|
|
|
border: 1px solid #ddd;
|
|
|
|
background-image: var(--bgurl);
|
|
|
|
background-repeat: no-repeat;
|
|
|
|
background-position: center;
|
|
|
|
background-size: cover;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
img.error {
|
|
|
|
display: inline-block;
|
|
|
|
transform: scale(1);
|
|
|
|
}
|
|
|
|
|
|
|
|
img.error::before {
|
|
|
|
content: '';
|
|
|
|
position: absolute;
|
|
|
|
left: 0;
|
|
|
|
top: 0;
|
|
|
|
width: 100%;
|
|
|
|
height: 100%;
|
|
|
|
background: #f5f5f5 url("data:image/svg+xml,%3Csvg class='icon' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cpath d='M304.128 456.192c48.64 0 88.064-39.424 88.064-88.064s-39.424-88.064-88.064-88.064-88.064 39.424-88.064 88.064 39.424 88.064 88.064 88.064zm0-116.224c15.36 0 28.16 12.288 28.16 28.16s-12.288 28.16-28.16 28.16-28.16-12.288-28.16-28.16 12.288-28.16 28.16-28.16z' fill='%23e6e6e6'/%3E%3Cpath d='M887.296 159.744H136.704C96.768 159.744 64 192 64 232.448v559.104c0 39.936 32.256 72.704 72.704 72.704h198.144L500.224 688.64l-36.352-222.72 162.304-130.56-61.44 143.872 92.672 214.016-105.472 171.008h335.36C927.232 864.256 960 832 960 791.552V232.448c0-39.936-32.256-72.704-72.704-72.704zm-138.752 71.68v.512H857.6c16.384 0 30.208 13.312 30.208 30.208v399.872L673.28 408.064l75.264-176.64zM304.64 792.064H165.888c-16.384 0-30.208-13.312-30.208-30.208v-9.728l138.752-164.352 104.96 124.416-74.752 79.872zm81.92-355.84l37.376 228.864-.512.512-142.848-169.984c-3.072-3.584-9.216-3.584-12.288 0L135.68 652.8V262.144c0-16.384 13.312-30.208 30.208-30.208h474.624L386.56 436.224zm501.248 325.632c0 16.896-13.312 30.208-29.696 30.208H680.96l57.344-93.184-87.552-202.24 7.168-7.68 229.888 272.896z' fill='%23e6e6e6'/%3E%3C/svg%3E") no-repeat center / 50% 50%;
|
|
|
|
color: transparent;
|
|
|
|
}
|
|
|
|
|
|
|
|
img.error::after {
|
|
|
|
content: attr(alt);
|
|
|
|
position: absolute;
|
|
|
|
left: 0;
|
|
|
|
bottom: 0;
|
|
|
|
width: 100%;
|
|
|
|
line-height: 2;
|
|
|
|
background-color: rgba(0, 0, 0, .5);
|
|
|
|
color: white;
|
|
|
|
font-size: 12px;
|
|
|
|
text-align: center;
|
|
|
|
white-space: nowrap;
|
|
|
|
overflow: hidden;
|
|
|
|
text-overflow: ellipsis;
|
|
|
|
}
|