【CSS】圆锥渐变流光效果边框样式实现

1. 效果图

2. 代码实现

html 复制代码
<div class="flow-wrap">
  <div class="flow-box">圆锥渐变流光效果</div>
</div>
css 复制代码
.flow-wrap {
  position: relative;
  z-index: 1;
}
.flow-box {
  position: relative;
  width: 300px;
  height: 300px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #333;
  font-size: 24px;
  font-family: sans-serif;
  background: #fff;
  border-radius: 8px;
  margin: 50px auto;
}

@property --angle {
  syntax: '<angle>';
  initial-value: 0deg;
  inherits: false;
}

.flow-box::after,
.flow-box::before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  padding: 3px;
  z-index: -1;
  // transparent百分比控制流动条宽度,越小越宽
  background-image: conic-gradient(from var(--angle), transparent 20%, #ff0000, #ff9900, #33ff00, #0099ff, #0033ff, #ff00ff, #ff0000);
  border-radius: 10px;
  box-sizing: content-box;
  animation: flow 3s linear infinite;
}

// 发光效果
.flow-box::before {
  filter: blur(1.5rem);
  opacity: 0.5;
}

@keyframes flow {
  0% {
    --angle: 0deg;
  }
  100% {
    --angle: 360deg;
  }
}
相关推荐
Moment5 小时前
Vibe Coding 时代,到底该选什么样的工具来提升效率❓❓❓
前端·后端·github
IT_陈寒6 小时前
SpringBoot性能飙升200%?这5个隐藏配置你必须知道!
前端·人工智能·后端
小时前端7 小时前
React性能优化的完整方法论,附赠大厂面试通关技巧
前端·react.js
Nicko7 小时前
Jetpack Compose BOM 2026.02.01 解读与升级指南
前端
小蜜蜂dry7 小时前
nestjs学习 - 控制器、提供者、模块
前端·node.js·nestjs
优秀稳妥的JiaJi7 小时前
基于腾讯地图实现电子围栏绘制与校验
前端·vue.js·前端框架
前端开发呀8 小时前
从 qiankun(乾坤) 迁移到 Module Federation(模块联邦),对MF只能说相见恨晚!
前端
没想好d8 小时前
通用管理后台组件库-10-表单组件
前端
恋猫de小郭8 小时前
你用的 Claude 可能是虚假 Claude ,论文数据告诉你,Shadow API 中的欺骗性模型声明
前端·人工智能·ai编程
_Eleven9 小时前
Pinia vs Vuex 深度解析与完整实战指南
前端·javascript·vue.js