resize the box when anchors are resized
This commit is contained in:
+23
-5
@@ -178,6 +178,15 @@
|
||||
top: calc(350px / 2);
|
||||
}
|
||||
|
||||
#grab-area {
|
||||
display: grid;
|
||||
}
|
||||
|
||||
#grab-area > * {
|
||||
grid-column-start: 1;
|
||||
grid-row-start: 1;
|
||||
}
|
||||
|
||||
#resize_photo_box {
|
||||
background-color: rgba(0, 0, 0, 0);
|
||||
width: var(--size);
|
||||
@@ -187,6 +196,8 @@
|
||||
border-color: black;
|
||||
border-width: 5px;
|
||||
z-index: 4;
|
||||
|
||||
transform: translateX(var(--box-x-offset)) translateY(var(--box-y-offset));
|
||||
}
|
||||
|
||||
.resize_anchor {
|
||||
@@ -194,11 +205,12 @@
|
||||
width: 20px;
|
||||
height: 20px;
|
||||
position: absolute;
|
||||
z-index: 5;
|
||||
}
|
||||
|
||||
#top_left_resize {
|
||||
transform: translateX(calc(-50% + var(--x-offset)))
|
||||
translateY(calc(-50% + var(--y-offset)));
|
||||
transform: translateX(calc(-50% + var(--x-offset) + 10px))
|
||||
translateY(calc(-50% + var(--y-offset) + 10px));
|
||||
}
|
||||
|
||||
#top_left_resize:hover {
|
||||
@@ -206,8 +218,8 @@
|
||||
}
|
||||
|
||||
#top_right_resize {
|
||||
transform: translateX(calc(340px - var(--x-offset)))
|
||||
translateY(calc(-50% + var(--y-offset)));
|
||||
transform: translateX(calc(350px - var(--x-offset) - 10px))
|
||||
translateY(calc(-50% + var(--y-offset) + 10px));
|
||||
}
|
||||
|
||||
#top_right_resize:hover {
|
||||
@@ -215,7 +227,7 @@
|
||||
}
|
||||
|
||||
#bottom_left_resize {
|
||||
transform: translateX(calc(-50% + var(--x-offset)))
|
||||
transform: translateX(calc(-50% + var(--x-offset) + 10px))
|
||||
translateY(calc(340px - var(--x-offset)));
|
||||
}
|
||||
|
||||
@@ -231,3 +243,9 @@
|
||||
#bottom_right_resize:hover {
|
||||
cursor: se-resize !important;
|
||||
}
|
||||
|
||||
#box-scale-holder {
|
||||
position: relative;
|
||||
width: 360px;
|
||||
height: 360px;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user