css 边框流光效果

旋转流光

javascript 复制代码
// html
<div class="demo">
  <div class="demo-content">
    旋转流光
  </div>
</div>
------------------------------------------------------
// 样式
body {
  background-color: black;
}

:root {
  --outer-radius: 0.5rem;
  --border-size: 5px;
}

@property --border-gradient-angle {
  syntax: "<angle>";
  inherits: true;
  initial-value: 0turn;
}

.demo {
  background-image: conic-gradient(from var(--border-gradient-angle) at 50% 50%, transparent, #70ffaf 14%, transparent 17%);
  border-radius: var(--outer-radius);
  background-size: contain;
  padding: var(--border-size);
  animation: buttonBorderSpin 9s linear infinite 0ms;
  width: 300px;
  height: 200px;
}

@keyframes buttonBorderSpin {
  0% {
    --border-gradient-angle: 0turn;
  }

  100% {
    --border-gradient-angle: 1turn;
  }
}

.demo-content {
  width: 100%;
  height: 100%;
  background-color: black;
}

平移流光

javascript 复制代码
// html
<div class="demo2">
  <div class="demo2-content">
    平移流光
  </div>
</div>
----------------------------------------------------------------
// 样式
:root {
  --outer-radius: 0.5rem;
  --border-size: 5px;
}

@property --border-gradient-angle {
  syntax: "<angle>";
  inherits: true;
  initial-value: 0turn;
}
.demo {
  margin-top: 10px;
  height: 50px;
  width: 300px;
  background-image: conic-gradient(from var(--border-gradient-angle) at 30% -30%, transparent 25%, #70ffaf 75%, transparent);
  animation: badgeBorderSpin 10s linear infinite;
  border-radius: var(--outer-radius);
  padding: var(--border-size);
}

@keyframes badgeBorderSpin {
  0% {
    --border-gradient-angle: 0turn;
  }

  100% {
    --border-gradient-angle: -1turn;
  }
}

.demo-content {
  width: 100%;
  height: 100%;
  background-color: black;
}
相关推荐
Mintopia1 天前
📚 Next.js 分页 & 模糊搜索:在无限数据海里优雅地翻页
前端·javascript·全栈
Mintopia1 天前
⚖️ AIGC版权确权技术:Web内容的AI生成标识与法律适配
前端·javascript·aigc
周家大小姐.1 天前
vue实现模拟deepseekAI功能
前端·javascript·vue.js
小张成长计划..1 天前
前端7:综合案例--品优购项目(HTML+CSS)
前端·css·html
一个处女座的程序猿O(∩_∩)O1 天前
React 多组件状态管理:从组件状态到全局状态管理全面指南
前端·react.js·前端框架
鹏多多1 天前
用useTransition解决React性能卡顿问题+实战例子
前端·javascript·react.js
只愿云淡风清1 天前
ECharts地图数据压缩-ZigZag算法
前端·javascript·echarts
亿元程序员1 天前
都2025年了,还有面试问A*寻路的???
前端
Moment1 天前
Node.js v25.0.0 发布——性能、Web 标准与安全性全面升级 🚀🚀🚀
前端·javascript·后端
杨超越luckly1 天前
HTML应用指南:利用POST请求获取中国一汽红旗门店位置信息
前端·arcgis·html·数据可视化·门店数据