【发布时间】:2016-03-30 16:07:43
【问题描述】:
众所周知,使用 max-height 和 max-width 可以使图像自动适应 div,如下所示:
.cover img {
max-width: 100%;
max-height: 100%;
}
有没有办法制作一个半透明的封面(通过将opacity: 0.8设置为一个div),它只适合图像的大小,而不需要通过javascript获取宽度和高度?
以下是我在 jsfiddle 中的尝试。我只能让它覆盖整个容器,但我想要的只是覆盖图像。图像的大小是可变的,因为它们将由用户上传。 https://jsfiddle.net/muorou0c/1/
【问题讨论】:
-
容器的大小也会可变吗?
-
没有。容器的大小是固定的。
-
您是否只需要 CSS 解决方案
-
嗯,你也可以在 HTML 中添加东西,但请不要使用 javascript。