缩放div中的元素,并转换为可滚动的流-HTML

缩放div中的元素,并转换为可滚动的流-HTML,html,css,Html,Css,我有一些文件扫描图像在一个子分区里面。 在父div中,我定义了溢出:滚动。 我想在用户单击扫描图像时创建放大功能 单击事件时,此类将应用于子元素: .zoomIn { -moz-transform: scale(1.1); -webkit-transform: scale(1.1); transform: scale(1.1); } 问题是子div中的文档会沿边缘缩放和剪切 我如何保持文档的大小在一定范围内,并使其可滚动 [编辑] 很抱歉,我无法添加代码,因为所有这些元

我有一些文件扫描图像在一个子分区里面。 在父div中,我定义了
溢出:滚动
。
我想在用户单击扫描图像时创建放大功能

单击事件时,此类将应用于子元素:

.zoomIn {
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}
问题是子div中的文档会沿边缘缩放和剪切

我如何保持文档的大小在一定范围内,并使其可滚动

[编辑]

很抱歉,我无法添加代码,因为所有这些元素都是从角度组件动态呈现到DOM中的。 我尝试了你所有的建议,结果还是一样。

我注意到,当我在单击时添加宽度时,它会正常工作,但它会从左上角缩放图像。在增加宽度时,是否可以从中心缩放图像?

我知道你有两个div,一个子div和一个父div,你想单击子div并放大,你的问题是当你放大时,子项大小会变大并更改父项大小,并且您希望在不更改父项大小的情况下使子项变大

选项1:
更改为溢出:自动通过css发送到父div

选项2:

设置a
最大宽度:1100px
对于父div,您可以在下面选择px

I,您有两个div,一个子div和一个父div,并且您希望单击子div并放大,您的问题是,当您放大时,子div变大并更改父div,而您希望在不更改父div的情况下使子div变大

选项1:
更改为溢出:自动通过css发送到父div

选项2:

设置a
最大宽度:1100px
对于父div,您可以选择px,这可能是因为添加了
.zoomIn
类后,图像和
div会缩放

可以使用
img
内置滚动方法解决:

.parent{
溢出:滚动;
宽度:100%;
身高:100%;
}
.zoomIn{
-moz变换:比例(1.5);
-webkit转换:比例(1.5);
转换:比例(1.5);
}

这可能是因为添加了
.zoomIn
类后,图像和
div会缩放

可以使用
img
内置滚动方法解决:

.parent{
溢出:滚动;
宽度:100%;
身高:100%;
}
.zoomIn{
-moz变换:比例(1.5);
-webkit转换:比例(1.5);
转换:比例(1.5);
}

您可以向我们展示您的HTMLA,以便从中心进行缩放-您需要使用
js
调整滚动位置。css无法实现这一点。您可以向我们展示您的HTMLA以从中心进行缩放吗?您需要使用
js
调整滚动位置。css无法做到这一点