Main/resources/[creator]/missions_creator/html/index.css
2025-06-07 08:51:21 +02:00

90 lines
2 KiB
CSS

.clickable {
cursor: pointer;
}
.thick-hr {
height: 3px !important;
color: black;
opacity: 1;
}
.script-name {
color: #00ffea;
font-family: 'Work Sans', sans-serif;
font-size: 2.5rem !important;
line-height: 10vh
}
.swal-overlay--show-modal .swal-modal {
will-change: unset !important;
}
:root {
--todo-info-width: 32vw;
/* The value to offset the 'skew' segment - Increase this until the text doesn't overflow when on mulitple lines and/or the top left corner isn't cut off */
--skew-width: 8vw;
}
* {
/*
A reset style so when you say 'width: 400px' it takes account of padding
Without this, the todo-info width would actually be 420px (i.e. 10px padding each side = 20px)
*/
box-sizing: border-box;
}
.todo-info {
color: white;
padding: 4px;
/* Relative position means it 'captures' the absolute position of the .background */
position: relative;
/* Hide the left side of the skewed background */
overflow: hidden;
/* Set the width of the element, by default it would be 100% of the available space */
width: var(--todo-info-width);
}
.content {
/* Stop the content overflowing outside the skewed area */
max-width: calc(var(--todo-info-width) - var(--skew-width));
}
.background {
/* Existing styles */
background: rgba(0, 0, 0, 0.9);
border: 1px solid white;
transform: skew(-45deg);
position: absolute;
z-index: -1;
top: 0;
bottom: 0;
left: calc(-1 * var(--skew-width));
right: var(--skew-width);
/* Updated box shadow for a subtler glow effect */
box-shadow:
0 0 3px rgba(255, 255, 255, 0.3),
0 0 5px rgba(255, 255, 255, 0.2),
0 0 10px rgba(255, 255, 255, 0.1);
}
.tasks-list {
border-left: 2px solid white;
background: linear-gradient(to right, rgba(0, 0, 0, 0.1), rgba(255, 255, 255, 0));
text-shadow: 0 0 3px #000;
}
.elements-list:not(:empty) + .no-elements-message {
display: none;
}
.elements-list:empty + .no-elements-message {
display: block;
}