【CSS】线性流动边框样式

1. 效果图

2. 代码实现

核心技术:背景渐变+位移实现水平流动色带

html 复制代码
<div class="flow-wrap">
  <div class="flow-box">线性流动边框</div>
</div>
css 复制代码
.flow-wrap {
  position: relative;
  z-index: 1;
  padding: 50px;
}
.flow-box {
  position: relative;
  width: 300px;
  height: 200px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: white;
  font-size: 24px;
  border-radius: 8px;
  margin: 0 auto;
}

.flow-box::before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  background: linear-gradient(90deg, #ff0000, #ff9900, #33ff00, #0099ff, #0033ff, #ff00ff, #ff0000);
  background-size: 400%;
  border-radius: 10px;
  animation: flow 8s linear infinite;
}

.flow-box::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
  background: #000;
  border-radius: 8px;
  margin: 3px;
}

@keyframes flow {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: 400% 0;
  }
}
相关推荐
Penge6668 分钟前
Webpack 入门:是什么、为什么需要、怎么使用?
前端
Penge66626 分钟前
Ant Design(Antd)了解
前端
wangruofeng1 小时前
同一行代码,百种渲染:Asuka、React Native 与 Flutter 跨平台渲染机制深度拆解
前端·github
Penge6661 小时前
JavaScript 核心语法速通
前端
wangruofeng3 小时前
写给开发者的〈重构 UI〉实战笔记:从改好一个设置页开始,告别“程序员审美”
前端·aigc
程序员鱼皮3 小时前
格局!刚刚 DeepSeek 正式开放全家桶 API,咱都能复刻 DeepSeek App 了?
前端·aigc·ai编程
ZhengEnCi3 小时前
登录页电脑端怎么设计才不空:5 种布局方案与可粘贴 AI 提示词
前端·css·设计
Penge6663 小时前
JavaScript:DOM 树
前端
Penge6664 小时前
CSS 核心布局指南:盒模型、Flex 布局与 Position 定位
前端
Penge6665 小时前
HTML基础:HTML 标签属性
前端