站三界导航
首页 CSS代码CSS实现聚光灯效果代码

CSS实现聚光灯效果代码

  • CSS代码
  • 来源:站三界导航
  • 109阅读
  • 2022-06-09

分享一个利用CSS样式代码实现文字聚光灯特效的方法,其实现的逻辑方法与代码非常的简单,主要用到了CSS中的 animation 动画渐变背景等。

CSS聚光灯效果

<style>
html,body{
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100vh;
  background: #222;
}
h1{
  font-size: 4rem;
  color: #333;
  width: 37.5rem;
  position: relative;
}
/* 使用伪元素加个遮罩层 */
h1::after{
  content:attr(data-text);
  position: absolute;
  top: 0;
  left: 0;
  color: transparent;
  background-image: linear-gradient(to left,#1a2a6c,#b21f1f,#fdbb2d); 
  background-clip: text;
  -webkit-background-clip: text;
  clip-path: ellipse(6.25rem 6.25rem at 0% 50%);
  animation: move 5s infinite;
}
@keyframes move{
  0%, 100%{
    clip-path: ellipse(6.25rem 6.25rem at 0% 50%);
  }
  50%{
    clip-path: ellipse(6.25rem 6.25rem at 100% 50%);
  }
}
</style>
<h1 data-text="站三界导航">
    站三界导航
</h1>

本文结束
本文来自投稿,不代表站三界导航立场,如若转载,请注明出处:https://www.zhansanjie.com/article/details/8720.html

版权声明:

1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

2、本站仅提供信息发布平台,不承担相关法律责任。

3、若侵犯您的版权或隐私,请联系本站管理员删除。

4、本文由会员转载自互联网,如果您是文章原创作者,请联系本站注明您的版权信息。

分享
站三界导航
本站声明:本站严格遵守国家相关法律规定,非正规网站一概不予收录。本站所有资料取之于互联网,任何公司或个人参考使用本资料请自辨真伪、后果自负,站三界导航不承担任何责任。在此特别感谢您对站三界导航的支持与厚爱。