@uploadcare/blocks
Version:
Building blocks for Uploadcare products integration
81 lines (71 loc) • 1.63 kB
CSS
lr-editable-canvas {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
display: flex;
align-items: center;
justify-content: center;
}
lr-editable-canvas > .img-view {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
width: 100%;
max-width: 100%;
height: 100%;
max-height: 100%;
object-fit: scale-down;
}
lr-editable-canvas-toolbar {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 10000;
display: flex;
align-items: center;
justify-content: center;
overflow: hidden;
pointer-events: none;
}
lr-editable-canvas-toolbar .btns {
position: absolute;
left: var(--gap-mid);
display: grid;
pointer-events: all;
}
lr-editable-canvas-toolbar .btns > button {
display: inline-flex;
width: var(--ui-size);
height: var(--ui-size);
color: var(--clr-txt);
background-color: var(--clr-background);
border-radius: 0;
}
lr-editable-canvas-toolbar .btns > button:first-of-type {
border-top-left-radius: var(--border-radius-element);
border-top-right-radius: var(--border-radius-element);
}
lr-editable-canvas-toolbar .btns > button:last-of-type {
border-bottom-right-radius: var(--border-radius-element);
border-bottom-left-radius: var(--border-radius-element);
}
lr-editable-canvas-toolbar .btns > button[current] {
color: var(--clr-txt);
background-color: var(--clr-background);
}
lr-editable-canvas-toolbar > lr-range {
position: absolute ;
bottom: 0;
width: 100%;
transition: 0.2s;
pointer-events: all;
}
lr-editable-canvas-toolbar > lr-range:not([visible]) {
transform: translateY(60px);
}