Add base files from AME
This commit is contained in:
parent
e8f3881513
commit
e3c3bded3a
129 changed files with 19056 additions and 0 deletions
182
resources/css/lyricer.css
Normal file
182
resources/css/lyricer.css
Normal file
|
@ -0,0 +1,182 @@
|
|||
:root {
|
||||
--appleEase: cubic-bezier(0.42, 0, 0.58, 1);
|
||||
--panel-width: 300px;
|
||||
}
|
||||
|
||||
body {
|
||||
background: black;
|
||||
}
|
||||
|
||||
.appleSidebar {
|
||||
width: var(--panelWidth);
|
||||
animation: 3s lyricsSlideOut forwards;
|
||||
|
||||
}
|
||||
|
||||
@keyframes lyricsSlideOut {
|
||||
0% {
|
||||
transform: translateX(-300px);
|
||||
}
|
||||
100% {
|
||||
transform: translateX(0px);
|
||||
}
|
||||
}
|
||||
|
||||
#backgroundImage {
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
filter: blur(16px) saturate(180%);
|
||||
background-repeat: no-repeat;
|
||||
object-fit: cover;
|
||||
object-position: center center;
|
||||
position: absolute;
|
||||
}
|
||||
|
||||
|
||||
#albumart{
|
||||
z-index: 2;
|
||||
border-radius: 6px;
|
||||
top: 10%;
|
||||
right: 55%;
|
||||
width: 36%;
|
||||
background-repeat: no-repeat;
|
||||
object-fit: cover;
|
||||
object-position: center center;
|
||||
position: absolute;
|
||||
}
|
||||
|
||||
#title{
|
||||
font-family: "SF Pro", "M PLUS 1p", "Hiragino Sans GB W6", Tahoma, Arial, sans-serif;
|
||||
color: whitesmoke;
|
||||
z-index: 2;
|
||||
top: 10vh + 40vw;
|
||||
right: 58%;
|
||||
width: 30%;
|
||||
font-size: 1.5rem;
|
||||
position: absolute;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
#details{
|
||||
font-family: "SF Pro", "M PLUS 1p", "Hiragino Sans GB W6", Tahoma, Arial, sans-serif;
|
||||
color: whitesmoke;
|
||||
z-index: 2;
|
||||
top: 10vh + 60vw;
|
||||
right: 58%;
|
||||
width: 30%;
|
||||
font-size: 1.5rem;
|
||||
position: absolute;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
#lyricer {
|
||||
z-index: 2;
|
||||
top: 30%;
|
||||
width: 40%;
|
||||
font-weight: 700;
|
||||
font-family: "SF Pro", "M PLUS 1p", "Hiragino Sans GB W6", Tahoma, Arial, sans-serif;
|
||||
text-shadow: rgb(238, 238, 238) 0 0 1px;
|
||||
color: rgb(102, 102, 102);
|
||||
overflow: hidden scroll;
|
||||
z-index: 2;
|
||||
position: absolute;
|
||||
right: 0;
|
||||
float: right;
|
||||
margin-right: 5%;
|
||||
margin-left: 5%;
|
||||
height: 70%;
|
||||
--lyricBlur: 1px;
|
||||
font-size: 4rem;
|
||||
-webkit-mask-image: -webkit-gradient(linear, left 95%, left bottom, from(rgba(0,0,0,1)), to(rgba(0,0,0,0)));
|
||||
transition: all 1s var(--appleEase) !important;
|
||||
}
|
||||
#lyricer:hover {
|
||||
--lyricBlur: 0px;
|
||||
}
|
||||
#lyricer>ul li:not(.lyricer-current-line) {
|
||||
filter: blur(var(--lyricBlur));
|
||||
}
|
||||
|
||||
#lyricer::-webkit-scrollbar {
|
||||
display: none;
|
||||
}
|
||||
|
||||
#lyricer ul {
|
||||
list-style-type: none;
|
||||
padding: 10px;
|
||||
}
|
||||
|
||||
#lyricer ul li {
|
||||
opacity: 0.9;
|
||||
color: var(--systemQuaternary);
|
||||
transform: scale(0.85);
|
||||
transform-origin:left center;
|
||||
margin-bottom:14px;
|
||||
-webkit-backface-visibility: hidden;
|
||||
overflow:visible;
|
||||
transition: all .25s var(--appleEase) !important;
|
||||
}
|
||||
|
||||
#lyricer ul li:hover::after {
|
||||
content: ' ';
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
position: absolute;
|
||||
top:0;
|
||||
left:0;
|
||||
transform: scale(1.06);
|
||||
background: rgb(200 200 200 / 10%);
|
||||
pointer-events: none;
|
||||
border-radius: 10px;
|
||||
-webkit-backface-visibility: hidden;
|
||||
}
|
||||
|
||||
#lyricer .lyricer-current-line {
|
||||
color: whitesmoke;
|
||||
/* text-shadow: rgb(169, 169, 169) 1.5px 1.5px 1.5px; */
|
||||
opacity: 1;
|
||||
font-weight: 700;
|
||||
transform: scale(1)!important;
|
||||
transform-origin:left center;
|
||||
filter: blur(0px)!important;
|
||||
transition: all .25s var(--appleEase) !important;
|
||||
}
|
||||
|
||||
#lyricer ul li .lyrics-translation {
|
||||
font-size: 1.3rem;
|
||||
font-weight: 300;
|
||||
}
|
||||
|
||||
.lyricWaiting {
|
||||
margin-top:8px;
|
||||
display: none;
|
||||
}
|
||||
|
||||
.lyricer-current-line .lyricWaiting {
|
||||
display: inline-flex;
|
||||
animation: lyricWaitingLine 6s cubic-bezier(0.42, 0, 0.58, 1) infinite;
|
||||
}
|
||||
|
||||
|
||||
.lyricWaiting > div {
|
||||
width: 10px;
|
||||
height: 10px;
|
||||
background: var(--systemPrimary);
|
||||
border-radius: 50%;
|
||||
margin: 3px;
|
||||
}
|
||||
|
||||
@keyframes lyricWaitingLine {
|
||||
0% {
|
||||
opacity: 0;
|
||||
transform: scale(0.85);
|
||||
}
|
||||
50% {
|
||||
opacity: 1;
|
||||
transform: scale(1);
|
||||
}
|
||||
100% {
|
||||
opacity: 0;
|
||||
transform: scale(0.85);
|
||||
}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue