如何在CSS中设置div的边框样式

zlDeath

有人可以帮助我产生以下示例中的效果吗?我试图将不成功的响应部分...

https://i.stack.imgur.com/qyNw2.jpg

我能得到的最接近的代码如下所示:

https://i.stack.imgur.com/ExTsY.png

.content .card-l {
  margin-top: 1vh;
  position: relative;
  border-top: 2px solid #00ffde;
  border-bottom: 2px solid #c9ff04;
  border-left: 2px solid #5bff69;
  border-right: 2px solid #2a43c1;
}

.content .card-l::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border-top: 3px solid #ba6c0e;
  border-bottom: 3px solid #d3cc0b;
  border-left: 3px solid #990be6;
  border-right: 3px solid #9a1b3b;
}

.content .card-l::after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border-top: 3px solid #070400;
  border-bottom: 3px solid #ff8f3a;
  border-left: 3px solid #1b9fbd;
  border-right: 3px solid #d87777;
}

.content .card-l .card-content {
  position: relative;
  background: #e0bf95;
  padding: 30px;
  border-top: 2px solid #82f577;
  border-bottom: 2px solid #1c1f31;
  border-left: 2px solid #d6d254;
  border-right: 2px solid #f380de;
}
.content .card-l .card-content::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border-top: 3px solid #18fd03;
  border-bottom: 3px solid #34eca3;
  border-left: 3px solid #5528e9;
  border-right: 3px solid #df2cec;
}

.content .card-l .card-content::after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border: 3px solid #806c53;
}
陪同Afif

您可以考虑多个背景,clip-path如下所示:

.box {
  --c1:#806c53; /* first color */
  --c2:#5d4e39; /* second color */
  --b:20px; /* border width */
  
  margin:10px;
  width:200px;
  height:100px;
  font-size:25px;
  outline:3px solid #321f1a; /* outer border */
  border:var(--b) solid transparent;
  padding:3px; /* control the inner border */
  background:
    linear-gradient(#e0bf94 0 0) content-box, /* main background */
    linear-gradient(#321f19 0 0) padding-box; /* inner border */
  position:relative;
}
/* main border */
.box:before,
.box:after {
  content:"";
  position:absolute;
  z-index:-1;
  top:calc(-1*var(--b));
  right:calc(-1*var(--b));
  bottom:calc(-1*var(--b));
  left:calc(-1*var(--b));
  background:
    linear-gradient(var(--s1,var(--c1)) 0 0) center/calc(100% - var(--b)) calc(100% - var(--b)) no-repeat,
    linear-gradient(var(--s2,var(--c2)) 0 0);
}
.box:after {
  --s1:var(--c2);
  --s2:var(--c1);
  clip-path:
    polygon(0 0,0 100%,var(--b) calc(100% - var(--b)),
              var(--b) var(--b),calc(100% - var(--b)) var(--b),100% 0);
}
<div class="box"> some text here </div>

<div class="box" style="--b:30px;--c1:red;--c2:darkred;width:300px;"> some text here </div>

<div class="box" style="--b:10px;--c1:blue;--c2:darkblue;width:300px;"> some text here </div>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在AngularJS中为img元素设置边框样式

来自分类Dev

如何在HTML / CSS中创建此边框样式?

来自分类Dev

如何在CSS中设置卡片样式

来自分类Dev

如何在 div 内设置带有内边框的 div 样式?

来自分类Dev

如何使用CSS在JavaFX8中设置菜单边框/轮廓的样式?

来自分类Dev

如何在一处设置边框样式并在整个 XSL 中引用它

来自分类Dev

如何在CSS / SASS中设置嵌套ID元素的样式

来自分类Dev

Tailwind CSS如何在React中设置href链接的样式?

来自分类Dev

如何在Javascript中设置SVG CSS属性的样式?

来自分类Dev

如何在CSS中设置OL数字点的样式

来自分类Dev

如何在Angular指令的Link函数中设置CSS样式

来自分类Dev

如何在CSS / SASS中设置嵌套ID元素的样式

来自分类Dev

如何在CSS中设置此类按钮的样式?

来自分类Dev

如何在 Angular Material 中设置按钮 CSS 样式?

来自分类Dev

CSS中的Div样式,如何在“然后”按钮下启动

来自分类Dev

如何在JavaFX CSS中创建自定义边框样式?

来自分类Dev

CSS:如何设置div的样式,使其无效

来自分类Dev

CSS:如何设置div的样式,使其无效

来自分类Dev

如何在JavaFX中设置ListView边框

来自分类Dev

如何在jssor滑块中设置边框

来自分类Dev

如何在tkinter中设置scrollText边框?

来自分类Dev

Android如何在ListView中设置边框

来自分类Dev

如何在javafx中设置边框间距

来自分类Dev

覆盖CSS中的边框样式

来自分类Dev

在CSS中设置边框

来自分类Dev

如何在div中更改边框颜色?

来自分类Dev

如何在div中更改边框颜色?

来自分类Dev

如何在 AppMaker 中更改文本框边框样式

来自分类Dev

如何在 CSS 中的 div 中设置填充

Related 相关文章

热门标签

归档