css - React-bootstrap Modal 在缩放以兼容移动显示时无法处理图像内容

标签 css reactjs bootstrap-4 react-bootstrap

任何人,请帮忙,我正在尝试显示图库中小图像的完整图像。

当我缩放显示模态时,它会自动调整大小,并且即使我在模态中使用图像,图像也无法根据模态调整大小。缩放时图像重叠。

即使我删除宽度也不起作用

function Modalcenter(props) {
    return (
        <Modal
            {...props}
            size="lg"
            aria-labelledby="contained-modal-title-vcenter"
            centered
        >
            <Modal.Header closeButton>
                <Modal.Title id="contained-modal-title-vcenter">
                    Decoration
          </Modal.Title>
            </Modal.Header>
            <Modal.Body>
                <img src={G1s} alt="G1s" width="1080" />
            </Modal.Body>
            <Modal.Footer>
                <Button onClick={props.onHide}>Close</Button>
            </Modal.Footer>
        </Modal>
    );
}

function Example() {
    const [modalShow, setModalShow] = React.useState(false);

    return (
        <>
            <img src={G1} alt="G1" width="200" onClick={() => setModalShow(true)} />

            <Modalcenter
                show={modalShow}
                onHide={() => setModalShow(false)}
            />
        </>
    );
}

full pc size scalling

this is small mobile display compitible

最佳答案

将该类应用于图像

<img src="..." className="img-fluid" > 

这是 Bootstrap 提供的默认类,用于使其响应式。

关于css - React-bootstrap Modal 在缩放以兼容移动显示时无法处理图像内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61026360/

相关文章:

html - CSS Hover 只影响 child 而不影响 parent

html - 我的 Asp.net 页面不想加载

reactjs - 渐进式 Web 应用程序的 Manifest.json 无法正常工作

javascript - 为什么有些人在定义 React 组件时使用 state 而不是 this.state ?

css - 在 Twitter Bootstrap 中更改导航栏颜色

css - Bootstrap 4 居中列表在 col 中,左对齐列表中的文本

javascript - 不带预览/对话框直接打印

javascript - 将所有 div 堆叠到容器顶部,下面不留空间

javascript - 将数据从 child 传递给 parent ,React.js

javascript - Bootstrap 4 多选下拉菜单