一侧的 CSS 边框图像渐变?

标签 css

以下 CSS 在元素的左侧和右侧生成渐变边框:

div {
    width: 100px;
    height: 100px;
    border-left: 10px solid;
    border-image: linear-gradient(#00f,#000) 0 100%;
}
<div></div>

http://jsfiddle.net/5p8cv5t9/

如何只在左侧应用渐变?

最佳答案

您可以轻松地在所有其他边上定义无边框宽度。问题源于以下事实:默认 border-width (MDN)值为 medium,而不是 0

div {
    width: 100px;
    height: 100px;
    border-width: 0;
    border-left: 10px solid;
    border-image: linear-gradient(#00f, #000) 0 100%;
}
<div></div>

关于一侧的 CSS 边框图像渐变?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31569377/

相关文章:

html - CSS3 高度 :75% doesn't want to work

javascript - 单击其他 DIV 时更改 DIV 颜色

javascript - Grails 和 css/javascript 库

html - 列表项在列表和 div 区域之外运行

html - 标题旁边的多余空间

javascript - CSS Toggable 选项卡使用 Javascript 动态更改

html - 表格内的CSS水平滚动

javascript - 在屏幕上查找行的位置

CSS 在本地运行良好但在 Wordpress 页面上运行不佳

CSS 颜色 anchor ,但不是 A :hover