smooth out jump and clean up CSS a little bit

This commit is contained in:
MathMan05 2024-07-29 16:28:11 -05:00
parent 121de3d9b2
commit 92987ca77b
4 changed files with 23 additions and 18 deletions

View file

@ -141,11 +141,18 @@ class InfiniteScroller{
}
console.log(element,id,":3");
if(element){
element.scrollIntoView();
if(flash){
element.scrollIntoView({
behavior:"smooth",
block:"center"
});
await new Promise(resolve => setTimeout(resolve, 1000));
element.classList.remove("jumped");
await new Promise(resolve => setTimeout(resolve, 100));
element.classList.add("jumped");
}else{
element.scrollIntoView();
}
}else{
for(const thing of this.HTMLElements){

View file

@ -76,19 +76,16 @@ th {
}
.jumped{
animation-duration: .5s;
animation-duration: 1.3s;
animation-name: jumped;
}
@keyframes jumped{
0% {
0%,100% {
background-color: transparent;
}
50% {
background-color: var(--message-jump);
}
100% {
background-color: transparent;
}
}
.messagediv{
overflow: hidden;
@ -1483,18 +1480,12 @@ span {
box-sizing: border-box;
}
@keyframes goout {
0%{
0%,100%{
opacity:0;
}
5%{
5%,90%{
opacity:1;
}
90%{
opacity:1;
}
100%{
opacity:0;
}
}
#register{
@ -1511,4 +1502,4 @@ span {
}
form div{
width:100%;
}
}

View file

@ -103,7 +103,7 @@
--embed: #f2f3f5;
--link: #3333ee;
--discovery-bg: #c6c6d8;
--message-jump:#52558a;
--message-jump:#ccceff;
}
.Light-theme {
color-scheme: light;
@ -162,5 +162,5 @@
--embed: #cdccd1;
--link: #5566cc;
--discovery-bg: #c6c6d8;
--message-jump:#52558a;
--message-jump:#ccceff;
}