草庐IT

zoom_grade

全部标签

javascript - D3.JS 'zoom' 未定义

我正在尝试使用此代码制作简单的缩放/平移解决方案varmap=document.getElementById('map'),svg=d3.select('#map').call(d3.behavior.zoom().on("zoom",function(){svg.attr("transform","translate("+d3.event.translate+")"+"scale("+d3.event.scale+")")})).append('g');但是在this它给出的时刻:UncaughtTypeError:Cannotreadproperty'zoom'ofundefine

Javascript Canvas : Apply zoom at given coordinates

我正在努力实现Canvas缩放(在鼠标滚轮上),使用VanillaJavascript,但没有成功。滚动滚轮时,缩放必须应用于鼠标的坐标。之前有人在这里问过,但我的情况很不一样,考虑到我不能使用canvasContext.translate,以及offsetX和offsetY的值必须保持其绝对表示(未缩放)我真的很感激一些光。在下面的代码片段中,我提供了我当前的和功能失调的实现。当您放大和缩小保持相同的缩放坐标时,您将看到它是如何工作的,但是一旦您将鼠标移动到新坐标(当比例!=1时)并继续缩放,新的偏移量就会变得错误。//initiatevariabks:canvasref,offse

Javascript Canvas : Apply zoom at given coordinates

我正在努力实现Canvas缩放(在鼠标滚轮上),使用VanillaJavascript,但没有成功。滚动滚轮时,缩放必须应用于鼠标的坐标。之前有人在这里问过,但我的情况很不一样,考虑到我不能使用canvasContext.translate,以及offsetX和offsetY的值必须保持其绝对表示(未缩放)我真的很感激一些光。在下面的代码片段中,我提供了我当前的和功能失调的实现。当您放大和缩小保持相同的缩放坐标时,您将看到它是如何工作的,但是一旦您将鼠标移动到新坐标(当比例!=1时)并继续缩放,新的偏移量就会变得错误。//initiatevariabks:canvasref,offse

three.js入门二:相机的zoom参数

环境:threejs:129(在浏览器的控制台下输入:window.__THREE__即可查看版本)vscodewindowedge透视相机或正交相机都有一个zoom参数,它可以用来将相机排到的内容在canvas上缩放显示。要点:设置zoom后要调用camera.updateProjectionMatrix();zoom默认是1,它的取值就像是手机拍照一样。值变大,画面放大,看到的变少;值变小,画面缩小,看到的变多;调整zoom对正交相机来说就像是临时调整了它所拍到的边界,即:left/right/top/bottom,但实际上又没有改;一、示例:正交相机先定义个canvas(500*500大

html - zoom css 属性不适用于 firefox

我搜索了这个并找到了很多解决方案(使用css3转换)。实际上,我对所有按钮都使用了{zoom:1.5}。但它不适用于Firefox。当我使用过渡属性时:-moz-transform:scale(1.5);/*Firefox*/-moz-transform-origin:00;我所有的按钮都是重叠的。查看确定和取消按钮。还有其他选择吗?有帮助吗?? 最佳答案 缩放50%并保持顶部居中:transform:scale(0.5);transform-origin:50%0;这确实适用于Safari/Firefox/Chrome(我没有用I

html - zoom css 属性不适用于 firefox

我搜索了这个并找到了很多解决方案(使用css3转换)。实际上,我对所有按钮都使用了{zoom:1.5}。但它不适用于Firefox。当我使用过渡属性时:-moz-transform:scale(1.5);/*Firefox*/-moz-transform-origin:00;我所有的按钮都是重叠的。查看确定和取消按钮。还有其他选择吗?有帮助吗?? 最佳答案 缩放50%并保持顶部居中:transform:scale(0.5);transform-origin:50%0;这确实适用于Safari/Firefox/Chrome(我没有用I

html - CSS Resize/Zoom-In 对图像的影响,同时保持尺寸

我想使用CSS3scale()转换来实现翻转效果,但我希望保持翻转图像尺寸不变。因此,效果是图像放大了,但仍受限于其现有的宽度和高度。img:hover{transform:scale(1.5);-ms-transform:scale(1.5);/*IE9*/-moz-transform:scale(1.5);/*Firefox*/-webkit-transform:scale(1.5);/*SafariandChrome*/-o-transform:scale(1.5);/*Opera*/}这是一个基本的fiddle开始。但同样,我希望图像保持宽度/高度。我不喜欢使用css3比例尺。

html - CSS Resize/Zoom-In 对图像的影响,同时保持尺寸

我想使用CSS3scale()转换来实现翻转效果,但我希望保持翻转图像尺寸不变。因此,效果是图像放大了,但仍受限于其现有的宽度和高度。img:hover{transform:scale(1.5);-ms-transform:scale(1.5);/*IE9*/-moz-transform:scale(1.5);/*Firefox*/-webkit-transform:scale(1.5);/*SafariandChrome*/-o-transform:scale(1.5);/*Opera*/}这是一个基本的fiddle开始。但同样,我希望图像保持宽度/高度。我不喜欢使用css3比例尺。

html - 在触摸设备上的浏览器中禁用双击 "zoom"选项

我想在浏览器(在触摸设备上)禁用双击缩放功能指定元素,没有禁用所有缩放功能。例如:可以多次点击一个元素来使某事发生。这在桌面浏览器上运行良好(正如预期的那样),但在触摸设备浏览器上,它会放大。 最佳答案 注意(截至2020-08-04):此解决方案似乎不适用于iOSSafariv12+。一旦找到涵盖iOSSafari的明确解决方案,我将更新此答案并删除此注释。纯CSS解决方案将touch-action:manipulation添加到您想要禁用双击缩放的任何元素,如以下disable-dbl-tap-zoom类:.disable-db

html - 在触摸设备上的浏览器中禁用双击 "zoom"选项

我想在浏览器(在触摸设备上)禁用双击缩放功能指定元素,没有禁用所有缩放功能。例如:可以多次点击一个元素来使某事发生。这在桌面浏览器上运行良好(正如预期的那样),但在触摸设备浏览器上,它会放大。 最佳答案 注意(截至2020-08-04):此解决方案似乎不适用于iOSSafariv12+。一旦找到涵盖iOSSafari的明确解决方案,我将更新此答案并删除此注释。纯CSS解决方案将touch-action:manipulation添加到您想要禁用双击缩放的任何元素,如以下disable-dbl-tap-zoom类:.disable-db