test / CSS /auto_cleaner.css
NagisaNao's picture
test ⚡️
88bad94 verified
raw
history blame
4.08 kB
/* General Styles */
hr {
border-color: grey;
background-color: grey;
opacity: 0.25;
}
.instruction_AC {
font-family: cursive;
font-size: 18px;
color: grey;
user-select: none;
cursor: default;
}
/* Container style */
.container_AC {
position: relative;
background-color: #232323;
width: 800px;
height: auto;
padding: 15px;
border-radius: 15px;
box-shadow: 0 0 50px rgba(0, 0, 0, 0.3);
margin-bottom: 5px;
overflow: visible;
}
.container_AC::before {
position: absolute;
top: 5px;
right: 10px;
content: "AutoCleanerV3.7";
font-weight: bold;
font-size: 24px;
color: rgba(0, 0, 0, 0.2);
}
.container_AC::after {
position: absolute;
top: 30px;
right: 10px;
content: "ANXETY";
font-weight: bold;
font-size: 18px;
color: rgba(0, 0, 0, 0.2);
}
.custom-select-multiple_AC select {
padding: 10px;
font-family: cursive;
border: 1px solid #262626 !important;
border-radius: 10px;
color: white;
background-color: #1c1c1c;
box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.5);
}
.output_AC {
padding: 10px;
height: auto;
border: 1px solid #262626;
border-radius: 10px;
background-color: #1c1c1c;
box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.5);
width: auto;
box-sizing: border-box;
}
.output_message_AC {
font-family: cursive;
color: white !important;
font-size: 14px;
user-select: none;
cursor: default
}
.storage_info_AC {
padding: 5px 20px;
height: auto;
border: 1px solid #262626;
border-radius: 10px;
background-color: #1c1c1c;
box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.5);
width: auto;
font-family: cursive;
color: #B2B2B2 !important;
font-size: 14px;
user-select: none;
cursor: default
}
/* Button and storage info layout */
.lower_information_panel_AC {
display: flex;
align-items: center;
justify-content: space-between;
}
/* Button style */
.button_AC {
width: auto;
font-family: cursive;
color: white !important;
font-size: 14px;
font-weight: bold;
height: 35px;
border-radius: 15px;
background-image: radial-gradient(circle at top left, purple 10%, violet 90%);
background-size: 200% 200%;
background-position: left bottom;
transition: background 0.5s ease-in-out, transform 0.3s ease;
}
.button_AC:hover {
cursor: pointer;
background-size: 200% 200%;
background-position: right bottom;
transform: translateY(1px);
}
.button_execute_AC:hover {
background-image: radial-gradient(circle at top left, purple 10%, #93ac47 90%);
}
.button_clear_AC:hover {
background-image: radial-gradient(circle at top left, purple 10%, #fc3468 90%);
}
.button_execute_AC:active,
.button_clear_AC:active {
filter: brightness(0.75);
}
.jupyter-widgets.lm-Widget:focus {
outline: none;
}
/* Animation of elements */
/* Emergence */
.container_AC {
animation-name: slideInTopBlur;
animation-duration: 0.7s;
animation-fill-mode: forwards;
}
@keyframes slideInTopBlur {
0% {
transform: translate3d(0, 50%, 0) scale(0.85) rotate3d(1, 0, 0, -85deg);
filter: blur(5px) grayscale(1) brightness(0.5);
opacity: 0;
}
100% {
transform: translate3d(0, 0, 0) scale(1) rotate3d(1, 0, 0, 0deg);
filter: blur(0) grayscale(0) brightness(1);
opacity: 1;
}
}
/* Leaving */
.container_AC.hide {
animation-name: slideOutTopBlur;
animation-duration: 0.3s;
animation-fill-mode: forwards;
}
@keyframes slideOutTopBlur {
0% {
transform: translate3d(0, 0, 0) scale(1);
filter: blur(0) grayscale(0) brightness(1);
opacity: 1;
}
100% {
transform: translate3d(0, -100%, 0);
filter: blur(5px) grayscale(1) brightness(0);
opacity: 0;
}
}