怎么利用CSS制作一个聚光灯效果
发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,今天小编给大家分享一下怎么利用CSS制作一个聚光灯效果的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一
千家信息网最后更新 2026年11月03日怎么利用CSS制作一个聚光灯效果
今天小编给大家分享一下怎么利用CSS制作一个聚光灯效果的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。
CSS聚光灯效果的实现原理很简单:
将两个文字完全重叠,内层是深灰色,外层是有渐变颜色的。
在将外层的文字套用圆形遮罩。
最后加上
CSS Animation。
技术支持
引用到的CSS属性有:
linear-gradient()
background-image
background-clip
clip-path
实现
为了将HTML结构保持简洁,之后会使用 伪类元素 去制作。
HTML代码如下:
我想藏在罐头里
注意:
attr()理论上能用于所有的CSS属性但目前支持的仅有伪元素的content属性,其他的属性和高级特性目前是实验性的译者注:如果发现浏览器兼容表里attr()的高级用法依旧没有良好的支持的话,本文大部分内容都是纸上谈兵
引用 MDN文档
CSS代码如下:
*{ margin: 0; padding: 0;}:root{ --ellipse: 6.25rem;}html, body{ display: flex; justify-content: center; align-items: center; height: 100vh; background: #222;}h2{ font-size: 4rem; color: #333; width: 37.5rem; position: relative;}h2::after{ /* attr(attribute_name) */ content:attr(data-text); position: absolute; top: 0; left: 0; color: pink; clip-path: ellipse(var(--ellipse) var(--ellipse) at 0% 50%); animation: move 5s infinite;}@keyframes move{ 0%, 100%{ clip-path: ellipse(var(--ellipse) var(--ellipse) at 0% 50%); } 50%{ clip-path: ellipse(var(--ellipse) var(--ellipse) at 100% 50%); }}现在动态的聚光灯效果就完成了。
但是还有问题,不知道细心的小伙伴发现了没有,制作成品的文字是 彩色 的,原理就是加上背景图片,然后将文字作为遮罩,最后把color 改成透明,所以我们要修改一下代码。
在 h2:after 中新增代码 background-image 和 background-clip :
h2::after{ /* 别忘记修改color为透明 */ color: transparent; background-image: linear-gradient(to left,#1a2a6c,#b21f1f,#fdbb2d); background-clip: text; /* 因为background-clip是预览阶段的css属性,要加上一个前缀版本 */ -webkit-background-clip: text;}以上就是"怎么利用CSS制作一个聚光灯效果"这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注行业资讯频道。
属性
效果
聚光灯
制作
代码
文字
知识
篇文章
内容
支持
高级
元素
原理
外层
大部分
就是
不同
很大
简洁
细心
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
湖南永感互联网科技有限公司
科技互联网项目
互联网下的科技发展
科技类互联网
没上市的科技互联网公司
互联网科技公司怎么样
广州宏创互联网科技
深圳齐家互联网科技
互联网科技公司介绍
汉立互联网科技有限公司联系电话
隆华科技工业互联网
互联网校园科技培训
互联网科技产业特征
呼和浩特新华互联网科技学院
迪庆互联网科技招生
南通创西澳互联网科技有限公司
郑州欣桑互联网科技有限公司
互联网科技平台产品运营
互联网对科技影响
互联网科技创业计划的风险分析
互联网黑科技
科技与互联网发展
九亚互联网科技
上海致骋互联网科技
现代互联网科技股
互联网科技公司实习生
朱啸虎曾投资哪些互联网科技企业
深圳互联网科技的发展
世界互联网科技成果奖
优雇互联网科技有限公司