有没有办法去除div的边界? [重复]

问题描述 投票:-1回答:2

这个问题在这里已有答案:

我正在尝试实现这种设计,其中我的网站的某些类的每个div显示边界类型从图像中看到的div的实际内容(下面的链接)中去掉。有没有办法用css实现这个目标?

html css styling
2个回答
0
投票

如果你知道高度和宽度,你可以尝试这个:http://jsfiddle.net/9yvd68az/

HTML:

<div class="img-container">
  <img src="https://i.imgur.com/uj0yKZZ.png"/>
</div>

CSS:

.img-container{
  display: inline-block;
  border: 2px solid blue;
  height: 220px;
  width: 220px;
}

.img-container img{
  margin-left: 5px;
  margin-top: 5px;
}

0
投票

使用伪代码可以带来预期的效果。

.dephased {
  padding: 10px;
  position: relative;
  display: inline-block;
}

.dephased:before {
  content: "";
  position: absolute;
  border: 3px solid blue;
  top: -5px;
  left: -5px;
  width: 90%;
  height: 90%;
  z-index: -1;
}
<div class="dephased"><img src="https://via.placeholder.com/200x300"></div>
© www.soinside.com 2019 - 2024. All rights reserved.