Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在HTML和CSS图像的中心放置一种边框_Html_Css - Fatal编程技术网

在HTML和CSS图像的中心放置一种边框

在HTML和CSS图像的中心放置一种边框,html,css,Html,Css,我需要把这张照片放在心上,同时也要把风险放在中心位置。有什么边界可以让这一切发生吗 HTML: 您可以使用伪元素来完成。 此解决方案非常灵活(适用于每个图像/线条高度) HTML <div class="middle-border"> <img/> </div> 结果 <div class="middle-border"> <img/> </div> img {

我需要把这张照片放在心上,同时也要把风险放在中心位置。有什么边界可以让这一切发生吗

HTML:


您可以使用伪元素来完成。 此解决方案非常灵活(适用于每个图像/线条高度)

HTML

<div class="middle-border">
  <img/>  
</div>
结果

<div class="middle-border">
  <img/>  
</div>
img {
  width: 80px;
  height: 80px;
  background: blue;
  display: block;
  margin: 0 auto;
  z-index: 2;
  position: relative;
}

.middle-border {
    position: relative;
    background: yellow;
    text-align: center;
}

.middle-border::before {
    content: "";
    display: block;
    height: 5px;
    background: red;
    width: 100%;
    position: absolute;
    z-index: 1;
    top: 50%;
    transform: translateY(-50%);
}