【发布时间】:2023-03-30 02:40:01
【问题描述】:
我尝试创建自定义类,分配最大宽度、最大高度、宽度、高度,但它们都不起作用。我有一组在 React 中映射的图像,它们的大小可以是可变的。因此,对于我拥有的每张地图-
<div className="slider">
<img src="www..."> // All attributes
</div>
SCSS:
.slider {
width:700px;
height:487px;
display: block;
}
我试过 max-width:100%, max-width:100%, 与 px, object-fit 等一样。似乎没有任何效果,对于大图像它会溢出,对于小图像,它之后的 div位于顶部且不可点击。
【问题讨论】:
-
您是否尝试将显示属性添加到图像中?喜欢显示:块?你能提供用于图像的 css 吗?
-
这是唯一的代码,没有图像
-
我认为您应该尝试在图像中添加一些 css 以使其适合 Div 父亲。并根据父亲的尺寸制作尺寸。或者将父亲的尺寸设置为“自动”以使其基于孩子。
-
您能详细说明一下吗?如果我知道 CSS,就不会问这个问题。抱歉,我是新手,无法调试。
-
好吧,基本上当你把一个标签放在另一个标签里面时,比如:
会有一个层次结构,其中 tag1 是 tag2 的父亲。当您编写 css 时,您可以使用不同类型的测量(%、rem、em、cm、px),并且根据您使用的测量,它会根据父亲大小或页面大小调整项目。只需在网上查看以了解测量差异。无论如何,您必须为孩子制作一些 CSS,使其像父亲大小一样变小,或者编辑父亲 CSS 使其根据孩子大小自行调整。等我回家后,我可以给你发一个代码示例。