首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何制作像下面上传的图片这样的3种颜色的边框?

如何制作像下面上传的图片这样的3种颜色的边框?
EN

Stack Overflow用户
提问于 2017-01-20 13:25:07
回答 1查看 41关注 0票数 0

我想用线性梯度来制作像图像一样的边框。我用两种颜色写的;

代码语言:javascript
复制
border-image:  linear-gradient(orange 50%, blue 50%) 1 100%;

但是当我尝试3种颜色的时候,它就不起作用了;

代码语言:javascript
复制
border-image: linear-gradient(orange 0%, blue 33%, red 99%) 1 100%;

我怎么能做到呢?

JSFIDDLE

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-01-20 13:42:38

我知道你想要三条纯色的条纹--橙色,蓝色,红色--有突变,而不是平滑的颜色。要做到这一点,您需要定义每一节的起始色和结束部分,并定义一个部分的末尾,其%与下一节的开始部分相同:

代码语言:javascript
复制
border-image: linear-gradient(orange 33%, blue 33%, blue 66%, red 66%) 1 100%;

请注意,在这种情况下,“橙色0%”和“红色100%”是自动的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41764788

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档