新闻中心
CSS动画如何实现卡片背景渐变_background linear-gradient @keyframes使用
使用CSS实现卡片渐变动画需结合linear-gradient与@keyframes。1. 定义@keyframes gradientShift改变background-position实现流动效果;2. 为.card设置background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab),background-size: 400% 400%,并应用animation: gradientShift 5s ease infinite;3. 可选旋转渐变角度,推荐用background-image和background-position确保兼容性。最终实现纯CSS驱动的平滑渐变背景动画,适用于登录页或展示模块。

想要用CSS实现卡片背景的渐变动画,可以结合 background: linear-gradient 与 @keyframes 来完成平滑过渡的动态效果。这种方法无需J*aScript,纯CSS即可让背景色彩流动起来。
1. 定义渐变背景动画 @keyframes
使用 @keyframes 创建一个关键帧动画,改变 background-position 或直接切换 linear-gradient 的颜色角度/位置,从而产生流动感。
@keyframes gradientShift {
0% {
background-position: 0% 50%;
}
50% {
background-position: 100% 50%;
}
100% {
background-position: 0% 50%;
}
}
这个动画会让渐变背景在水平方向来回移动,形成色彩流动的效果。
2. 应用渐变背景到卡片
给卡片元素设置一个多重渐变背景,并启用动画。
.card {
width: 300px;
height: 200px;
border-radius: 16px;
padding: 20px;
color: white;
font-size: 1.5em;
text-align: center;
<p>/<em> 设置渐变背景 </em>/
background: linear-gradient(
-45deg,</p><h1>ee7752,</h1><pre class="brush:php;toolbar:false;">#e73c7e,
#23a6d5,
#23d5ab
); background-size: 400% 400%; / 扩大背景区域,使动画更平滑 /
/ 启用动画 / animation: gradientShift 5s ease infinite; }
注意: background-size: 400% 400% 是为了让渐变超出元素范围,这样 background-position 动画才能有空间移动,产生流畅过渡。
3. 可选:仅改变渐变角度实现旋转效果
如果你想让渐变“旋转”,可以动画化 linear-gradient 的角度。
来画数字人|直播|
来画数字人自动化|直播|,无需请真人主播,即可实现24小时|直播|,无缝衔接各大|直播|平台。
57
查看详情
@keyframes rotateGradient {
0% {
background: linear-gradient(0deg, #ff9a9e, #fad0c4);
}
100% {
background: linear-gradient(360deg, #ff9a9e, #fad0c4);
}
}
⚠️ 注意:直接动画化 background 中的渐变角度 不被所有浏览器支持。更稳妥的做法是使用 background-image 配合 background-position 移动。
完整示例代码
把上面的内容整合成一个可运行的卡片动画:
<div class="card">渐变动效卡片</div>
.card {
width: 300px;
height: 200px;
border-radius: 16px;
display: flex;
align-items:
center;
justify-content: center;
color: white;
font-weight: bold;
background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab);
background-size: 400% 400%;
animation: gradientShift 5s ease infinite;
}
<p>@keyframes gradientShift {
0% { background-position: 0% 50%; }
50% { background-position: 100% 50%; }
100% { background-position: 0% 50%; }
}
基本上就这些。通过控制 background-position 和 background-size,配合 @keyframes,就能做出非常自然的渐变动画卡片,适合用于登录页、仪表盘或产品展示模块。
以上就是CSS动画如何实现卡片背景渐变_background linear-gradient @keyframes使用的详细内容,更多请关注其它相关文章!
# 各大
# 慈溪商城网站建设哪家强
# 千牛营销场景只有关键词推广
# 粉丝做的网站推广怎么做
# seo怎么分类
# 西安seo博客2012
# 泰安网站优化系统
# 电商网站建设价钱
# 昌平wap网站建设
# 普陀企业网站建设
# 园区网站优化电话
# 中文网
# 相关文章
# css
# 适用于
# 就能
# 如果你
# 不均匀
# 中不
# 可选
# 如何实现
# css动画
# 浏览器
# java
# javascript
相关栏目:
【
科技资讯46185 】
【
网络学院92790 】
相关推荐:
PrimeNG Sidebar背景色自定义指南:CSS覆盖与主题化实践
Win11怎么修改默认浏览器_Windows 11设置Chrome为默认
J*aScript map 方法中处理循环元素为空数组的策略
使用Pandas转换并合并DataFrame:多列映射至统一结构
树莓派传感器触发:通过Twilio API发送WhatsApp消息教程
Node.js中HTML按钮与J*aScript函数交互的正确姿势
为什么我的微信朋友圈看不到别人的更新_微信朋友圈更新显示异常解决方法
谷歌学术网站直达地址 谷歌学术搜索网页版一键进入
uc浏览器网页版极速入口 uc网页浏览器网页版流畅体验
韩小圈电脑版在线入口_网页版免费登录地址
微信客户端如何收红包_微信客户端接收红包使用教程
163邮箱网页版入口导航平台 163邮箱网页版登录入口官网导航
QQ邮箱官方网站登录入口_QQ邮箱网页版在线使用
sublime如何配置Go语言开发环境_sublime搭建Golang编译运行系统
拼多多赚钱渠道_拼多多收益来源
Surface怎么安装系统 微软Surface Pro U盘重装win11教程
Django表单提交验证失败后保持字段值不刷新
Golang如何实现微服务鉴权与权限控制_Golang微服务鉴权与权限管理实践
创客贴用户入口官网登录 创客贴网页版电脑版系统
使用 Pandas 高效处理 .dat 文件:数据清洗与数值计算实战
抖音网页版快捷访问 抖音网页版网页版入口操作教程
腾讯视频怎么举报不良内容_腾讯视频内容举报流程与违规信息处理方法
Android Studio计算器C键逻辑错误排查与修复:条件判断优化指南
蛙漫官方正版入口 蛙漫网页在线全集免费观看
KFC套餐升级怎么获取优惠代码_KFC套餐升级活动与优惠代码获取方法
Android Studio计算器C键功能异常排查与修复教程
KFC游戏互动怎么赢取优惠券_KFC线上游戏活动参与与优惠代码赢取教程
J*a里如何使用forEach遍历Map_Map遍历方法说明
优化Log4j2控制台输出性能:解决异步日志瓶颈
在FastAPI中利用lifespan与依赖注入高效管理Redis连接池
Google翻译怎么语音输入_Google翻译语音输入功能使用与设置方法
58动漫网在线官方网 58动漫网正版动漫入口网址
4399免费游戏网址入口 4399小游戏免费入口点开即玩
Lar*el递归关系中排除子孙节点的策略
Go语言中高效处理x-www-form-urlencoded表单数据
Python Socket多播通信中指定源IP地址的实践指南
ExcelARRAYTOTEXT函数怎么自定义分隔符输出数组文本_ARRAYTOTEXT实现动态生成SQL语句
J*aScript中赋值与自增运算符的复杂交互与执行机制
蛙漫限时开放最深处链接_蛙漫全站漫画会员同款秒开地址
如何在Promise链中有效终止错误处理后的执行
J*a递归快速排序中静态变量导致数据累积的陷阱与解决方案
Go语言JSON解析深度指南:动态访问与结构体映射实践
Angular响应式表单:实现提交后表单及按钮的禁用与只读化
海量存储:机器视觉智能化的核心基石
“音游” × “怪文书” 题材的节奏冒险游戏 《晕晕电波症候群》确定于2026年4月发售!
必由学登录入口 必由学官方网站在线访问链接
优化 Python 函数中的条件逻辑:解决 if-else 嵌套与参数选择问题
HTML空白字符处理机制:渲染、DOM与编码实践
整合Supabase认证与Django模型:跨模式迁移的解决方案
Win11蓝牙耳机断连怎么解决 Win11蓝牙设置重新配对与驱动更新【技巧】


2025-11-28
浏览次数:次
返回列表
center;
justify-content: center;
color: white;
font-weight: bold;
background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab);
background-size: 400% 400%;
animation: gradientShift 5s ease infinite;
}
<p>@keyframes gradientShift {
0% { background-position: 0% 50%; }
50% { background-position: 100% 50%; }
100% { background-position: 0% 50%; }
}