【发布时间】:2017-05-27 07:57:59
【问题描述】:
我想知道是否有可能仅使用 CSS 来实现弯曲边框(带有笔划)?目前我正在使用图像为我的网站标题创建弯曲边框:
我想将其更改为 CSS 解决方案,这样我就不必在内容数量发生变化时更改图像 - 我需要这些是动态和响应式的,我已经设法使用边界半径:
这对我来说效果更好,但我想知道是否可以为其添加笔触以使其看起来更像图像表示?任何帮助是极大的赞赏。这是我为实现此目的而编写的代码:
<div class="slider">
<div class="slide">
<!-- Content -->
</div>
</div>
CSS:
.slider {
background: #21639e;
}
.slider .slide {
background: url("image.jpg") no-repeat #21639e;
border-radius: 100%/0 0 30px 30px;
}
我确实尝试将 border-bottom: 5px solid #fff; 添加到 .slide 类,但它最终看起来像这样:
我创建了一个jsfiddle 供您测试我想要实现的目标。
【问题讨论】:
-
你能粘贴一个工作的sn-p吗?
-
更新了一个有效的 sn-p。
标签: css border css-shapes