Bubble_Prompter / styles.css
pols's picture
Upload 15 files
481fc87 verified
body {
background-color: #1C1C1C;
font-family: "Signika", sans-serif;
user-select: none;
}
.center {
text-align: center;
margin: 5px 0px 20px 0px;
}
#input-text.highlight {
border: 2px dashed white;
background-color: #3a3a3a;
}
#custom-filename-container {
position: absolute;
border-radius: 20px;
padding: 4px;
background-color: black;
border: none;
outline: none;
}
#custom-filename {
color: white;
width: 250px;
border-radius: 20px;
padding: 6px;
background-color: #3a3a3a;
border: none;
outline: none;
}
.Searchers {
display: flex;
margin-bottom: 1;
}
.Group-tags {
flex: 50%;
padding-left: 3px;
}
.autocomplete-container {
position: relative;
float: right;
}
#autocomplete-input {
width: 250px;
height: 33px;
border-radius: 20px;
padding-left: 5px;
box-sizing: border-box;
background-color: black;
color: white;
font-size: 15px;
border: none;
outline: none;
}
#autocomplete-input:hover {
background-color: #0f0f0f;
}
#autocomplete-input:focus {
background-color: #2e2e2e;
}
.autocomplete-items {
position: absolute;
top: 100%; /* Coloca la lista justo debajo del campo de entrada */
left: 0;
right: 0;
z-index: 1000; /* Asegura que la lista se superponga sobre otros elementos */
border-radius: 20px;
max-height: 500px;
overflow-y: scroll; /* Add scroll */
-ms-overflow-style: none; /* IE and Edge */
scrollbar-width: none; /* Firefox */
}
.autocomplete-items div {
color: white;
padding: 6px;
cursor: pointer;
background-color: rgba(20,20,20,0.75);
-webkit-backdrop-filter: blur(6px);
backdrop-filter: blur(6px);
margin-bottom: 2px;
border: 2px solid rgba(255,255,255,0.2);
border-radius: 20px;
}
.autocomplete-items div:hover {
background-color: rgba(255, 255, 255, 0.2)
}
/* Estilo para el contenedor desplegable de categorías */
.category-dropdown {
background-color: rgba(20,20,20,0.75);
-webkit-backdrop-filter: blur(6px);
backdrop-filter: blur(6px);
border-radius: 20px;
padding: 5px;
position: absolute;
max-height: calc(100% - 100px);
display: flex;
flex-direction: column;
z-index: 1000;
overflow-y: scroll; /* Add scroll */
-ms-overflow-style: none; /* IE and Edge */
scrollbar-width: none; /* Firefox */
border: 2px solid rgba(255,255,255,0.2);
}
.category-dropdown.hidden {
display: none;
}
.category-item {
color: white;
cursor: pointer;
padding: 5px;
border-radius: 20px;
padding-right: 20px;
display: flex;
align-items: center;
justify-content: left;
}
.category-emoji {
margin-right: 8px;
display: flex;
align-items: center;
justify-content: center;
width: 24px;
}
.category-item:hover {
background-color: rgba(255, 255, 255, 0.2);
}
.subcategory-item {
color: lightgray;
cursor: pointer;
padding: 5px;
border-radius: 20px;
padding-left: 25px;
}
.subcategory-item:hover {
background-color: rgba(0, 0, 0, 0.2);
}
.subcategory-container {
background-color: rgba(255, 255, 255, 0.2);
border-radius: 20px;
margin-left: 25px;
padding: 5px;
}
.item-container {
background-color: rgba(255, 255, 255, 0.2);
border-radius: 20px;
margin-left: 25px;
padding: 5px;
}
.word-item {
color: white;
padding: 5px;
cursor: pointer;
background-color: rgba(20,20,20,0.75);
margin: 4px;
padding-left: 25px;
border-radius: 20px;
transition: all 0.1s ease;
}
.word-item:hover {
background-color: black;
margin-left: 14px;
padding-left: 15px;
}
.hidden {
display: none;
}
.buttons {
width: 50px;
height: 33px;
border-radius: 20px;
border: none;
font-size: 15px;
font-family: "Arial", sans-serif;
cursor: pointer;
background: #0f0f0f;
color: white;
}
.buttons:hover {
scale: 1.1;
background-color: #3a3a3a;
}
.confirm-button {
padding: 0px 2px;
border: none;
border-radius: 20px;
font-size: 15px;
font-family: "Arial", sans-serif;
cursor: pointer;
background: 0,0,0,0;
}
.confirm-button:hover {
scale: 1.2;
}
.cancel-button {
padding: 0px 2px;
border: none;
border-radius: 20px;
font-size: 15px;
font-family: "Arial", sans-serif;
cursor: pointer;
background: 0,0,0,0;
}
.cancel-button:hover {
scale: 1.2;
}
.random-word-button {
padding: 0px 4px;
float: right;
border: none;
border-radius: 20px;
font-size: 15px;
font-family: "Arial", sans-serif;
cursor: pointer;
background: 0,0,0,0;
}
.random-word-button:hover {
scale: 1.2;
}
.delete-mode-button {
font-size: 25px;
padding: 2px 10px;
position: relative;
top: 3px;
}
.container {
width: calc(100% - 112px);
float: right;
margin-left: -200px;
margin-top: 2px;
}
#input-text {
width: 100%;
height: 220px;
color: white;
font-size: 14px;
box-sizing: border-box;
resize: none;
}
.text-container {
border-radius: 20px;
padding: 10px 10px;
border: none;
outline: none;
background-color: black;
}
.text-container:hover {
background-color: #0f0f0f;
}
.text-container:focus {
background-color: #3a3a3a;
}
.bubble {
display: inline-block;
padding: 8px 8px;
border-radius: 20px;
margin: 2px;
cursor: grab;
}
.bubble:hover {
padding: 11px 11px;
border-radius: 24px;
margin: -1px;
}
.bubble:active {
cursor: grabbing !important;
}
.bubble-text {
color: white;
text-shadow: 0px 0px 8px black;
user-select: none;
}
.bubble-container {
display: flex;
flex-wrap: wrap;
user-select: none;
}
.ghost {
opacity: 0;
}
.mitigate-mode {
opacity: 0.66;
}
.bubble.mitigate-mode {
cursor: crosshair;
}
.bubble.mitigate-mode:hover {
opacity: 1;
filter: saturate(0);
}
.delete-mode {
opacity: 0.66;
}
.bubble.delete-mode {
cursor: crosshair;
}
.bubble.delete-mode:hover {
opacity: 0.33;
}
.emphasis-mode {
opacity: 0.66;
}
.bubble.emphasis-mode {
cursor: crosshair;
}
.bubble.emphasis-mode:hover {
opacity: 1;
filter: saturate(3);
}
#mitigate-mode-button.active {
background-color: #4299e3;
}
#delete-mode-button.active {
background-color: #e3a442;
color: white;
}
#emphasis-mode-button.active {
background-color: #e34242;
}
.tooltip {
position: relative;
display: inline-block;
cursor: help;
}
.tooltip:hover .tooltiptext {
visibility: visible;
opacity: 1;
}