实现渐变色边框的几种办法(圆角和透明度)
创作时间:
作者:
@小白创作中心
实现渐变色边框的几种办法(圆角和透明度)
引用
CSDN
1.
https://m.blog.csdn.net/weixin_48798604/article/details/144980463
渐变色边框在前端开发中经常被用于制作进度条、按钮等UI元素,能够为页面增添视觉层次感和美观度。本文将详细介绍几种实现渐变色边框的方法,包括使用border-image属性和background-clip、background-origin属性的组合,以及使用图片作为边框背景的方法。
实现渐变色边框的基本方法
要实现一个具有渐变色边框的进度条(包括边框圆角以及背景需要渐变且具有透明度),可以按照以下步骤进行:
使用border-image属性
首先实现渐变色边框,可以使用border-image属性:
background: transparent;
border: 1px solid transparent;
border-image: linear-gradient(to right, rgba(3,141,254,0.7),rgba(3,253,254,0.7)) 1;
border-image是border-image-source、border-image-slice、border-image-width、border-image-outset和border-image-repeat属性的简写。因此,border-image也可以写成:
border-image-source: linear-gradient(to right, rgba(3,141,254,0.7),rgba(3,253,254,0.7));
border-image-slice: 1;
效果如下:(一般的边框渐变到这里就可以完成了)
实现圆角渐变色边框
然后实现圆角。但是直接添加border-radius: 5px;是不生效的,因为border-image不适用于有圆角的渐变色边框。于是我们用到了一种新的方法:
/* 设置背景剪裁区域为内边距和边框区域。 */
background-clip: padding-box,border-box;
/* 设置背景绘制区域为内边距和边框区域。 */
background-origin: padding-box,border-box;
background-image:
linear-gradient(to right, #fff, #fff),
/*linear-gradient(to right, transparent, transparent),*/
linear-gradient(to right, rgba(3,141,254,0.7),rgba(3,253,254,0.7));
这种方法的底层逻辑相当于嵌套了一个小的div在大的div里,他们分别有自己的背景色,小的是单色背景,大的是渐变色。因此即使将小背景改为透明色,也不能够继承到父元素的渐变透明背景。
因此,可以使用一种精简的写法,把小div的背景改为一个最接近设计图渐变的纯色:
background-image:
linear-gradient(to right, #094983, #094983),
/* linear-gradient(to right, #fff, #fff),*/
linear-gradient(to right, rgba(3,141,254,0.7),rgba(3,253,254,0.7));
然后加上里面的渐变色的进度条:
子元素:
background: linear-gradient(to right,rgba(3,141,254,0.7),rgba(3,253,254,0.7));
border-radius:5px;
透明背景的div的渐变边框
对于透明背景的div的渐变边框,可以使用图片作为边框背景:
border-image: url("./svg边框.svg") 1 round stretch;
这种方法借鉴于:使用border-image实现渐变边框_border-image边框渐变-CSDN博客。可以找UI设计师单独给边框切图。
如有其他方法,欢迎交流。
热门推荐
小学速算技巧大揭秘:学霸养成记
小学三年级趣味速算游戏上线啦!
吃哪种碳水更健康?一起来了解全谷物食品
户外使用便携式储能电源的注意事项
江汉路裸眼3D跨年秀震撼来袭!
江汉路步行街:百年老街的数字化转型与品牌升级之路
江汉路步行街:小雨天也能嗨翻天!
谭维维《百鸟归巢》:当非遗遇上春晚
兔年春晚:传统文化的高光时刻
从《吃面条》到《扶不扶》:春晚小品见证中国30年变迁
深化“三减三健”理念,倡导健康生活方式
红薯放凉吃,对血糖影响更小
秦朝:中国古代皇权制度的确立
春节打卡北京最美自然景观:玉渊潭、圆明园、长城
春节必打卡!北京这些地方美到爆表
春节申遗成功!北京过年新姿势大揭秘
度量衡表公制与市制的换算
老北京人的春节仪式感:从腊八到元宵的文化传承
北京春节打卡:温榆河千灯会&石景山游乐园
春节带娃去哪玩?石景山首钢园&北京野生动物园超全攻略!
内蒙古手抓羊排传统做法详解
B站+小红书,春晚年轻化的上半场
田老师红烧肉:低价高翻台的秘密
秋姐亲授:零失败古法红烧肉
从宫廷到民间:红烧肉的千年传奇
红烧肉:团圆餐桌上的健康美味
戒指尺寸测量方法有哪些,戒指尺寸测量怎么测最准?
十万分之一电子天平的精准之旅
2025年戒指美码和中国码对照表:美码5,6,7,8,9对应中国码多大?
戒指尺寸怎么测量教程 戒指尺寸测量方法大全2025