gpt4 book ai didi

html - 如何在 Angular 落上制作方形边框?

转载 作者:行者123 更新时间:2023-12-04 02:36:13 26 4
gpt4 key购买 nike

如何在 Angular 落上制作方形边框?并打破其中一个边界。就像图片上的一样。

enter image description here

我做了四个额外的块,但我想可能有更好的方法。而且我不知道如何打破外边界。

:root {
--size: 8px;
--r: -3px;
}

.wrapper {
position: relative;
border: 1px solid black;
margin: 25px auto;
padding: 2px;
width: max-content;
}

.inner {
padding: 15px 25px;
border: 1px solid black;
}

.conner {
position: absolute;
height: var(--size);
width: var(--size);
background-color: black;
}

.bottom {
bottom: var(--r);
}

.right {
right: var(--r);
}

.top {
top: var(--r);
}

.left {
left: var(--r);
}
<div class="wrapper">
<div class="inner">qwerty</div>
<div class="conner top left"></div>
<div class="conner top right"></div>
<div class="conner bottom left"></div>
<div class="conner bottom right"></div>
</div>

最佳答案

您可以使用 border-image CSS 中的属性。

按着这些次序:

  • 创建如下图像:

  • border image
  • 申请 border-image.wrapper并提供图片网址。
    阅读有关边框图像的更多信息:https://developer.mozilla.org/en-US/docs/Web/CSS/border-image


  • .wrapper {
    height: 160px;
    width: 250px;
    border-style: solid;
    border-image: url(/image/2RoPg.png) 12 / 6 stretch;
    position: relative;
    box-sizing: border-box;
    }

    .inner {
    height: 100%;
    width: 100%;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    box-sizing: border-box;
    }
    <div class="wrapper">
    <div class="inner">QWERTY</div>
    </div>

    关于html - 如何在 Angular 落上制作方形边框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61693070/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com