css怎么填充边框颜色,没有创建每个边框颜色的css设置上/下/左/右填充颜色

所以要避免添加每种颜色集的顶部/底部/左侧/右侧

最终代码如下

css

.callout {

background-color: inherit;

border: 1px solid #eee;

}

.callout.top {

border-top-width: .27rem;

border-top-color: var(--callout-border-color, inherit);

}

.callout.bottom {

border-bottom-width: .27rem;

border-bottom-color: var(--callout-border-color, inherit);

}

.callout.left {

border-left-width: .27rem;

border-left-color: var(--callout-border-color, inherit);

}

.callout.right {

border-right-width: .27rem;

border-right-color: var(--callout-border-color, inherit);

}

.callout.primary {

--callout-border-color: #428bca;

}

.callout.warning {

--callout-border-color: #f0ad4e;

}

.callout.danger {

--callout-border-color: #d9534f;

}

html

top
left
right

结果

8GbQr.jpg

因此,如果我要添加新颜色,只需添加

.callout.success {

--callout-border-color: #5cb85c;

}

无需添加更多的上/下/左/右类

或任何更好的解决方案?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值