Spaces:
Runtime error
Runtime error
.forge-container { | |
width: 100%; | |
height: 512px; | |
position: relative; | |
overflow: hidden; | |
} | |
.forge-image-container { | |
width: 100%; | |
height: calc(100% - 6px); | |
position: relative; | |
overflow: hidden; | |
background-color: #cccccc; | |
background-image: linear-gradient(45deg, #eee 25%, transparent 25%, transparent 75%, #eee 75%, #eee), | |
linear-gradient(45deg, #eee 25%, transparent 25%, transparent 75%, #eee 75%, #eee); | |
background-size: 20px 20px; | |
background-position: 0 0, 10px 10px; | |
} | |
.forge-image { | |
position: absolute; | |
top: 0; | |
left: 0; | |
background-size: contain; | |
background-repeat: no-repeat; | |
cursor: grab; | |
max-width: unset ; | |
max-height: unset ; | |
} | |
.forge-image:active { | |
cursor: grabbing; | |
} | |
.forge-file-upload { | |
display: none; | |
} | |
.forge-resize-line { | |
width: 100%; | |
height: 6px; | |
background-image: linear-gradient(to bottom, grey 50%, darkgrey 50%); | |
background-size: 4px 4px; | |
background-repeat: repeat; | |
cursor: ns-resize; | |
position: absolute; | |
bottom: 0; | |
left: 0; | |
} | |
.forge-toolbar { | |
position: absolute; | |
top: 0px; | |
left: 0px; | |
z-index: 10; | |
background: rgba(47, 47, 47, 0.8); | |
padding: 6px 10px; | |
opacity: 0; | |
transition: opacity 0.3s ease; | |
} | |
.forge-toolbar .forge-btn { | |
padding: 2px 6px; | |
border: none; | |
background-color: #4a4a4a; | |
color: white; | |
font-size: 14px; | |
cursor: pointer; | |
transition: background-color 0.3s ease; | |
} | |
.forge-toolbar .forge-btn:hover { | |
background-color: #5e5e5e; | |
} | |
.forge-toolbar .forge-btn:active { | |
background-color: #3e3e3e; | |
} | |
.forge-toolbar-box-a { | |
flex-wrap: wrap; | |
} | |
.forge-toolbar-box-b { | |
display: flex; | |
flex-wrap: wrap; | |
align-items: center; | |
justify-content: space-between; | |
gap: 4px; | |
} | |
.forge-color-picker-block { | |
display: flex; | |
align-items: center; | |
} | |
.forge-range-row { | |
display: flex; | |
flex-direction: column; | |
align-items: center; | |
justify-content: center; | |
} | |
.forge-toolbar-color { | |
border: none; | |
background: none; | |
padding: 3px; | |
border-radius: 50%; | |
width: 20px; | |
height: 20px; | |
-webkit-appearance: none; | |
appearance: none; | |
cursor: pointer; | |
} | |
.forge-toolbar-color::-webkit-color-swatch-wrapper { | |
padding: 0; | |
border-radius: 50%; | |
} | |
.forge-toolbar-color::-webkit-color-swatch { | |
border: none; | |
border-radius: 50%; | |
background: none; | |
} | |
.forge-toolbar-label { | |
color: white ; | |
padding: 0 4px; | |
display: flex; | |
align-items: center; | |
margin-bottom: 4px; /* Adjust margin as needed */ | |
} | |
.forge-toolbar-range { | |
} | |
.forge-scribble-indicator { | |
position: relative; | |
border-radius: 50%; | |
border: 1px solid; | |
pointer-events: none; | |
display: none; | |
width: 80px; | |
height: 80px; | |
} | |
.forge-no-select { | |
user-select: none; | |
} | |
.forge-upload-hint { | |
position: absolute; | |
top: 50%; | |
left: 50%; | |
width: 30%; | |
height: 30%; | |
transform: translate(-50%, -50%); | |
} | |