当前位置: 首页 > news >正文

CSS 渐变边框

方法1: 外层包一个box,box设置背景渐变,padding为边框的宽度,例如 padding:1px

<div class="outer-box"><div class="inner-box">这里是内容</div>
</div>//css
.outer-box {padding: 1px; /* 边框宽度 */border-radius: 16px; /* 边框圆角 */background: linear-gradient(180deg,rgba(255,255,255,0.1),rgba(255,255,255,0.2));
}.inner-box {border-radius: 14px; /* 内层要比外层小一点 */background: #090910; /* 内部背景色 */
}

方法2: border-image,但是不支持圆角

.content{border: 2px solid transparent;border-image: linear-gradient(180deg,rgba(255,255,255,0.1),rgba(255,255,255,0.2)) 1;
}

方法3:伪元素 + mask,支持圆角

.content {position: relative;border-radius: 16px; /* 可选圆角 */
}.content::before {content: "";position: absolute;inset: 0;padding: 2px; /* 边框宽度 */border-radius: inherit;background: linear-gradient(180deg,rgba(255,255,255,0.1),rgba(255,255,255,0.2));-webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);-webkit-mask-composite: xor;mask-composite: exclude; /* 让中间镂空 */pointer-events: none;
}
http://www.xdnf.cn/news/1451269.html

相关文章:

  • tensorflow常用使用场景
  • 开源免费工具,使用 Copicseal 批量添加照片参数水印教程
  • 打造大师级渲染:10个高效工作流技巧,质效双升
  • VisionPro工业相机 硬触发操作前以及Vs实现
  • iOS 抓包工具怎么选?开发者的实战经验与选择指南
  • WEB3的资料——免费开放
  • 25高教社杯数模国赛【C题国一亲授思路+问题解析】第四弹
  • macOS下基于Qt/C++的OpenGL开发环境的搭建
  • 2025最新版鸿蒙HarmonyOS开发工具安装使用指南
  • 记录一次 Rclone挂载网盘,Emby播放视频出现连续跳集的原因分析以及解决
  • Spring Boot 拦截器(Interceptor)与过滤器(Filter)有什么区别?
  • 【数据可视化-107】2025年1-7月全国出口总额Top 10省市数据分析:用Python和Pyecharts打造炫酷可视化大屏
  • LeetCode每日一题,2025-9-4
  • 动手学深度学习——线性回归 + 基础优化算法
  • 服务器异常负载排查手册 · 隐蔽进程篇
  • Android AI客户端开发(语音与大模型部署)面试题大全
  • Tomcat 服务器全方位指南:安装、配置、部署与实战优化
  • Sentinel 与 Feign 整合详解:实现服务调用的流量防护
  • Clang 编译器:下载安装指南与实用快捷键全解析
  • C++类和对象(上):从设计图到摩天大楼的构建艺术
  • 蔚来汽车前制动器设计及热性能分析cad+三维图+设计说明书
  • MySQL SM4 UDF 安装与使用
  • 【计算机网络(自顶向下方法 第7版)】第一章 计算机网络概述
  • 《D (R,O) Grasp:跨机械手灵巧抓取的机器人 - 物体交互统一表示》论文解读
  • 实战演练(二):结合路由与状态管理,构建一个小型博客前台
  • Java基础知识点汇总(五)
  • 修订版!Uniapp从Vue3编译到安卓环境踩坑记录
  • 新手向:AI IDE+AI 辅助编程
  • 开源视频剪辑工具推荐
  • 经典资金安全案例分享:支付系统开发的血泪教训