gpt4 book ai didi

html - 是否可以仅在矩形的一侧绘制三重边框?

转载 作者:太空宇宙 更新时间:2023-11-03 20:05:35 24 4
gpt4 key购买 nike

我想在不使用额外的 Html 标签的情况下仅在矩形的一侧设置三重边框。到目前为止我尝试过的代码如下所示。

方法#1

#element {
width: 100px;
height: 100px;
box-shadow: 0 0 0 3px #000, 0 0 0 6px #f00, 0 0 0 9px #000;
}
<div id="element"></div>

方法#2

#element {
width: 100px;
height: 100px;
border: 3px solid black; /* inner border */
box-shadow: 0px 0px 0px 15px black; /* outer 'border' */
outline: 12px solid green; /* fill */
margin-left: 30px;
margin-top: 30px;
}
<div id="element"></div>

但是这只能在你需要所有边上的三边的情况下使用,而不是我只需要一个边上的三边。这可能吗?请帮助我

最佳答案

使用这个 CSS 属性

box-shadow: 5px 0px 0 0px #000, 10px 0px 0 0px #f00, 15px 0px 0px 0px #000;

#element {
width: 100px;
height: 100px;
box-shadow: 5px 0px 0 0px #000, 10px 0px 0 0px #f00, 15px 0px 0px 0px #000;
}
<div id="element"></div>

关于html - 是否可以仅在矩形的一侧绘制三重边框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51148461/

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