gpt4 book ai didi

javascript - 使可调整大小的 handle 在具有指定尺寸的 Canvas 上可见

转载 作者:行者123 更新时间:2023-11-28 08:14:26 25 4
gpt4 key购买 nike

我正在动态创建一个具有随机宽度和高度的 Canvas 元素。

<div class="randBox">
<canvas width="250px" height="100px" id="box"></canvas>
<!--width and height of the canvas is dynamic. I've used a fixed size for this example.-->
</div>

当我使用 jquery 可调整大小的句柄时

jQuery('#box').resizable({
handles: 'se'
});

CSS:

#box{
background-color: red;
}

.ui-resizable-se{
background-color: blue;
width: 10px !important;
height: 10px !important;
bottom: 0px !important; /* E.g.: I want this at -15px */
right: -5px !important; /* E.g.: I want this at -15px */
display: block !important;
}

可调整大小的句柄是隐藏的。基本上看起来 handle 被裁剪到 Canvas 大小。

如何使可调整大小的 handle 完全可见?

Example Fiddle

最佳答案

虽然这不完全是最佳实践,但它应该适用于此示例。 .ui-wrapper 元素有一些 CSS 由 jQuery UI 库直接写在上面,它将其 overflow 设置为 hidden。要允许在 Canvas 元素的大小之外看到您的句柄,请添加:

.ui-wrapper {
overflow: visible !important;
}

你可以看到它在这里工作:http://jsfiddle.net/ceyzbjwd/3/

关于javascript - 使可调整大小的 handle 在具有指定尺寸的 Canvas 上可见,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29076542/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com