【发布时间】:2021-10-13 14:53:31
【问题描述】:
如果有人知道实现此目的的更简单方法,请分享。 这是我目前所拥有的:
.border-box{
height: 300px;
margin-top: -65%;
width: 75%;
float: right;
margin-right: -8%;
border-bottom: 2px solid #004689;
border-right: 2px solid #004689;
background: #004689 0% 0% no-repeat padding-box;
opacity: 1;
}
<div class="about-us-body-img">
<div class="about-img"><img src="https://picsum.photos/200"></div>
<div class="border-box"></div>
</div>
这真的很好用,但我的问题是,我无法使用 % 作为 .border-box 高度值(就像我使用宽度一样)。所以当我使用 300px 时,它没有响应并且在小屏幕上,边框变得比图像大三倍。
如何在高度值中使用 % 或如何使高度分别响应每个屏幕尺寸?或者有没有更简单的方法来实现整个事情?
【问题讨论】:
-
女巫是
about-us-body-img,about-imgCSS ? -
你可以做的就是创建 4 个 div.parent 潜水位置 relative.and 3 个 div 里面有绝对位置和 z-index 你可以用百分比和你想要的任何东西创建那个图像。顶角 lerf zindex 100 主图 zindex 90 蓝色方块 zindex 80 例如
标签: html css responsive-design