网站首页 > 技术文章 正文
这个视频用CSS来写聚光灯的效果,大家可以先想一下思路。
·来看一下代码,这里就写了一个h1标签,还有一些基本的样式。
·先来看下布局,这里需要把hello world多准备一份,可以直接复制一份h1或者添加一个伪元素,保持html结构简洁一点。
·<htmicontent里面可以直接把hello world写在里面,或者用之前说的attr()属性获取函数,然后定义一个data-text属性,在h1里面就来定义这个属性,再把hello world放在里面,这样子也可以,再给它定一下位。
·现在这两个hello world通过定位重叠在一起了,然后要对伪元素的hello world裁切一小部分出来。
·这里用clip-path属性裁一个小圆出来用circle,半径大小为100像素,位置在水平的最左边。现在只是显示了水平最左边的这小部分了,把它调到中间位置看一下。
·是不是可以通过一个动画控制它水平方向的值就可以了?来写个动画,这里设置三个区间,一开始的时候是在最左边的,100%的时候也是回到最左边,50%的时候就去到最右边,这里改成100%就可以了。
·来绑定一下动画,聚光灯的效果其实就已经完成了,但是背景不怎么好看,给它加一个渐变的背景。
·这里准备了一张比较好看的渐变背景图,再给它放大一点,背景图是出来了,但是要让背景只是显示在文字里面,这里就要对背景进行裁切,让它按照文本来裁切。
·现在背景其实已经裁出来了,只是因为字体颜色把背景给挡住了,把字体的颜色改成透明就可以了,动画的时间稍微改长一点。
聚光灯的效果就完成了。
这个视频就到这里,感谢大家的收看。
猜你喜欢
- 2025-07-02 筛选了100个配色工具后,我挑出了这25个
- 2025-07-02 好程序员:前端JavaScript全解析——Canvas绘制形状(上)
- 2025-07-02 用 Cursor 开发 10 +项目后,汇总了40 多条提示词
- 2025-07-02 Piny:代码编辑界的“视觉革命”,让前端开发从此“看得见”!
- 2025-07-02 印刷色彩特性曲线是什么?有什么用?怎么获取?
- 2025-07-02 前端最常用的25个正则表达式,代码效率提高 80%
- 2025-07-02 让 浏览器智能选择颜色?CSS 这个新功能太聪明了!
- 2024-10-08 HTML常用全部代码,你懂,你不想成功都难
- 2024-10-08 css基础必备-元素背景,前端小白一看就会
- 2024-10-08 前端20 个正则表达式,能让你少写 1,000 行代码
你 发表评论:
欢迎- 585℃几个Oracle空值处理函数 oracle处理null值的函数
- 580℃Oracle分析函数之Lag和Lead()使用
- 566℃0497-如何将Kerberos的CDH6.1从Oracle JDK 1.8迁移至OpenJDK 1.8
- 563℃Oracle数据库的单、多行函数 oracle执行多个sql语句
- 559℃Oracle 12c PDB迁移(一) oracle迁移到oceanbase
- 551℃【数据统计分析】详解Oracle分组函数之CUBE
- 539℃最佳实践 | 提效 47 倍,制造业生产 Oracle 迁移替换
- 532℃Oracle有哪些常见的函数? oracle中常用的函数
- 最近发表
- 标签列表
-
- 前端设计模式 (75)
- 前端性能优化 (51)
- 前端模板 (66)
- 前端跨域 (52)
- 前端缓存 (63)
- 前端react (48)
- 前端aes加密 (58)
- 前端脚手架 (56)
- 前端md5加密 (54)
- 前端路由 (61)
- 前端数组 (73)
- 前端js面试题 (50)
- 前端定时器 (59)
- 前端懒加载 (49)
- Oracle RAC (73)
- oracle恢复 (76)
- oracle 删除表 (48)
- oracle 用户名 (74)
- oracle 工具 (55)
- oracle 内存 (50)
- oracle 导出表 (57)
- oracle 中文 (51)
- oracle的函数 (57)
- 前端调试 (52)
- 前端登录页面 (48)
本文暂时没有评论,来添加一个吧(●'◡'●)