css渐变圆角边框

css渐变圆角边框css 渐变圆角边框

项目场景:

渐变圆角边框


问题描述:

无法给一个圆角的div加上渐变的边框

border-image 存在缺陷不支持圆角
使用完 border-image 之后,border-radius 设置是无效的,达不到圆角的效果


解决方案:

background-image/background-clip

 <div class="outBor"> <div class="content"> <span>内容区域</span> </div> </div> 
html,body{ 
      background-color: rgb(51, 50, 50); } .outBor{ 
      width: 360px; height: 150px; padding: 1px; display: flex; justify-content: center; align-items: center; border: none; background-color: transparent; box-sizing:border-box; /* 这里需要设置两个背景,第一个背景是内容区域的背景,另一个是实现渐变边框的背景 */ background-image: linear-gradient(100deg,rgba(29,39,34,0.8)0.94%,rgba(54,87,79,0.8) 94.7%),linear-gradient(to bottom right, #0fd850, #f9f047); border-radius: 12px; /* 背景裁切的时候,第一个背景需要从内容区域开始裁切,因此设置为content-box; 第二个背景需要作为渐变边框,因此需要从边框处开始裁切 */ background-clip: content-box,padding-box; } .content{ 
      width: 359px; height: 148px; padding:15px; color: #f1f1ee; display: flex; justify-content: center; align-items: center; } 

渐变

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/229054.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月16日 下午5:34
下一篇 2026年3月16日 下午5:34


相关推荐

  • idea设置注解格式_idea添加类注释

    idea设置注解格式_idea添加类注释开发过程中经常看到源码中的注释,感叹大佬的注释为何写得那么清新脱俗,决定简单研究一下IDEA中的注释本文主要分为三个部分:注释的显示状态切换如何在注释中添加超链接注释状态切换:之前看大佬们的注释都是:而我的注释:为何源码中别人的注释和自己写的注释显示效果完全不一样呢其实是设置问题而已(今天才知道…尴尬了)点击图中的铅笔就可以切换为注解源码,效果如下:再点击图中左上角的图标就切换回了注释的阅览视图…

    2026年4月15日
    8
  • Manacher算法_马拉车图

    Manacher算法_马拉车图参考:https://www.cnblogs.com/xiuyangleiasp/p/5070991.html先了解下数组P[i],id,mx的含义,下面的红字部分Manacher算法利用一个辅助数组P[i]表示以字符Str[i]为中心的最长回文子串的最右(左)字符到Str[i]的距离(包括Str[i])以abbc为例,首先预处理变成:$#a#b#b#c#(预处理是为了便于处理)可…

    2025年8月14日
    3
  • 数据结构实验报告——线性表

    数据结构实验报告——线性表顺序表 include bits stdc h usingnamespa constintLIST 10 顺序存储的最大元素数量 constintmaxn 100 每次分配的元素个数 defineERROR 1 defineOK1int m typedefintEl structList ElemType elem intlen listsize voidoutput bits

    2026年3月19日
    2
  • busybox安装过程

    busybox安装过程step1.adbpushc:/busybox/mnt/sdcard/step2.用”re文件管理器”把已经拷到sdcard的busybox移动到/system/xbin目录step3.依次执行下面adb命令adbshellsumount-oremount,rw-tyaffs2/dev/block/mtdblock3/systemcd/syste

    2022年7月15日
    23
  • pycharm2018设置中文界面_pycharm界面

    pycharm2018设置中文界面_pycharm界面pycharm中文版界面设置:(推荐学习:python视频教程)jJ1少儿编程网-Scratch_Python_教程_免费儿童编程学习平台1、找到pycharm的文件安装位置jJ1少儿编程网-Scratch_Python_教程_免费儿童编程学习平台jJ1少儿编程网-Scratch_Python_教程_免费儿童编程学习平台2、找到语言文件应安装的文件夹jJ1少儿编程网-Scratch_Python_…

    2022年8月25日
    8
  • CSS面试题总结[通俗易懂]

    CSS面试题总结[通俗易懂]前面的话小柒前面总结了与HTML相关的面试题,这篇文章总结CSS相关面试题。题目(1)盒子模型的理解?盒模型分为两种:标准模式与混杂模式(IE模式)标准盒子模型IE盒子模型一般的我们所说的width、height都是指标准盒子模型下的width(也就是content)。(2)CSS中哪些属性可以同父元素继承?字体系列:font-family,font-siz…

    2022年5月6日
    30

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号