边框渐变色的代码实现

前端实现纯代码边框渐变色, 不用背景图, 能优化项目加载性能等, 这里需要设置 box 和 in 内外两个容器

html 复制代码
<!DOCTYPE html>
<html lang="zh">

<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>

<style>
  .card-box {
    width: 300px;
    margin-top: 10px;
    border: 4px solid transparent;
    border-radius: 12px;
    background-image: linear-gradient(#ff0, #00f),
      linear-gradient(0deg, rgb(222, 65, 26), rgba(9, 136, 141, 0));
    background-origin: border-box;
    background-clip: content-box, border-box;
  }

  .card-box .in {
    background: linear-gradient(180deg, #a6edb9 0%, #df6dd1 100%);
    border-radius: 8px;
  }
</style>

<body>

  <div>
    <div class="card-box">
      <div class="in">
        <div>我是文本</div>
        <div>我是文本</div>
        <div>我是文本</div>
        <div>我是文本</div>
        <div>我是文本</div>
      </div>
    </div>
  </div>
</body>

</html>
相关推荐
无糖可可果18 分钟前
从零读懂一个 Next.js 全栈笔记应用
前端
Maxkim19 分钟前
DeepSeek Harness 源码深度分析:像 VS Code 一样插件化的 Agent 框架
前端·架构
喜欢睡觉23 分钟前
从零看懂一个 Next.js 笔记应用
前端
cindershade25 分钟前
从零实现画布「双击创建节点」:一个 VueFlow 项目的交互全记录
前端
YHL25 分钟前
🚀 SSE 服务器发送事件与 BFF 层实战
前端·后端
今日无bug28 分钟前
HTML5 Canvas:从画图到游戏开发
前端·canvas
cindershade29 分钟前
用 Web Workers 优化前端重计算任务:避免主线程卡顿的实战方案
前端
爱丶不疚30 分钟前
搞不清 CommonJS 与 ESM,你是否也有这些疑问🤔
前端·node.js
YIAN34 分钟前
http无状态?State来展示!从基础路由到鉴权守卫,吃透 SPA 前端路由核心
前端·react.js
__zRainy__1 小时前
Node系列 · Node基础:全局变量与全局对象
开发语言·前端·javascript