gpt4 book ai didi

带有边框图像的 CSS 条纹

转载 作者:行者123 更新时间:2023-11-28 11:21:14 26 4
gpt4 key购买 nike

我已经测试了几个小时,但我似乎无法让边框图像做我想做的事。

我正在尝试向带有水平条纹的 div 添加底部边框。即2px灰,2px白,2px灰;即灰色和白色条纹。

像这样:

enter image description here

这是我目前所拥有的:

.box {
height: 50px;
background-color: #74c5fc;
border-style: solid;
border-image:
linear-gradient(
to top,
#ccc 0%,
#ccc 33%,
#fff 33%,
#fff 66%,
#ccc 66%,
#ccc 100%
) 1 1 / 0 0 6px 0
;
}
<div class="box"></div>

我做错了什么?

最佳答案

使用大的切片值!

.box {
height:100px;
background-color: #74c5fc;
border-style:solid;
border-image:
linear-gradient(
to top,
#ccc 0%,
#ccc 33%,
#fff 33%,
#fff 66%,
#ccc 66%,
#ccc 100%
) 100 /0 0 6px 0;
}
<div class="box">

</div>

或者你可以这样做:

.box {
height:100px;
padding-bottom:6px;
background:
linear-gradient(#fff,#fff) 0 calc(100% - 2px)/100% 2px no-repeat,
linear-gradient(#ccc,#ccc) bottom/100% 6px no-repeat,
#74c5fc content-box;
}
<div class="box">
</div>

或者像这样:

.box {
height:100px;
padding-bottom:6px;
background:
linear-gradient(to bottom, #ccc 2px,#fff 2px,#fff 4px,#ccc 4px) bottom/100% 6px no-repeat,
#74c5fc content-box;
}
<div class="box">
</div>

也可以考虑box-shadow:

.box {
height:100px;
margin-bottom:6px;
box-shadow:
0 2px 0 #ccc,
0 4px 0 #fff,
0 6px 0 #ccc;
background:#74c5fc;
}
<div class="box">

</div>

关于带有边框图像的 CSS 条纹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53870912/

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