border-image实现渐变边框

叁歲伎倆 2022-12-25 04:00 341阅读 0赞

一:给矩形实现渐变边框

  1. border: 4rpx solid;
  2. border-image: linear-gradient(45deg, #d4741a, #ee9117) 1;

效果:

20201130155221349.png

缺点:这种方法不能给圆角矩形添加渐变边框

二:给圆角矩形添加渐变边框

方法:先添加background-image渐变背景 再叠加一个白色背景在上面,实现渐变边框

缺点 :如果要求边框里面是透明效果,该方法不可行

三:使用border-image 和clip-path属性实现渐变边框

  1. border: 6rpx solid;
  2. border-image: linear-gradient(45deg, #d4741a, #ee9117) 1;
  3. clip-path: inset(0rpx round 6rpx);

效果:

20201130155512887.png

四:直接将边框导出成图片

  1. <view>
  2. <image mode="aspectFit" src="../../static/icon/border.svg"></image>
  3. <text>获取验证码</text>
  4. </view>

效果:

2020113015581664.png

发表评论

表情:
评论列表 (有 0 条评论,341人围观)

还没有评论,来说两句吧...

相关阅读

    相关 css边框颜色渐变

    css边框颜色渐变 今儿遇到了一个小小的问题—— 怎么使边框颜色渐变。 天秃噜,又是一个知识盲点,不碍事,遇山开山,遇海填海。解决问题就完了。 百度可真是个好东

    相关 CSS实现渐变圆角边框

    > 渐变边框可以使用 `border-image`,但带有圆角的渐变边框单靠 `border-image`却无法实现,那有哪些方法可以实现 圆角渐变边框呢? [css实用小知

    相关 css3边框颜色渐变

    前言 边框(border),平时最常用的样式之一,它可以设置宽度、样式和颜色。以前需求都比较单纯,颜色使用单色就能满足要求,但是现在不一样了,用户审美提高了,要求就三点: