漂亮的单页CSS动态聚光灯特效安装使用教程
呆呆给大家带来一个款CSS动态聚光灯特效单页源码!用途可以放开脑洞。好了不多说直接上源码!看不懂源码的也可用,直接下载使用就可以!

<html>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<title>CSS动态聚光灯特效源码</title>
<style>
body {
background-color: #222;
display: flex;
justify-content: center;
align-items: center;
min-height: 100vh;
}
/*以下是CSS核心部分*/
#tianmospotlight{
color: #333;
font-family: Helvetica;
margin: 0;
padding: 0;
font-size: 4rem;
letter-spacing: -0.3rem;
position: relative;
}
#tianmospotlight::after {
content: attr(tianmo-spotlight);
color: transparent;
position: absolute;
top: 0;
left: 0;
-webkit-clip-path: ellipse(100px 100px at 50% 50%);
clip-path: ellipse(100px 100px at 0% 50%);
animation: spotlight 3.5s infinite;
/*这是灯光效果,你可以改一些更炫酷的图片做灯光*/
background-image: url(https://ae01.alicdn.com/kf/Ua7845661624b4dfab9a6e4c16eb2960fx.jpg);
background-size: 150%;
background-position: center center;
-webkit-background-clip: text;
background-clip: text;
}
@keyframes spotlight {
0% {
-webkit-clip-path: ellipse(100px 100px at 50% 50%);
clip-path: ellipse(100px 100px at 0% 50%);
}
50% {
-webkit-clip-path: ellipse(100px 100px at 100% 50%);
clip-path: ellipse(100px 100px at 100% 50%);
}
100% {
-webkit-clip-path: ellipse(100px 100px at 50% 50%);
clip-path: ellipse(100px 100px at 0% 50%);
}
}
</style>
<script>
//如果没有效果请将整个 script 代码放在页面底部
window.onload=function(){
var tianmospotlight = document.getElementById("tianmospotlight");
var tianmospotlighttext = tianmospotlight.innerText;
tianmospotlight.setAttribute("tianmo-spotlight", tianmospotlighttext);
}
</script>
</head>
<body>
<!-- 标签不重要,重要的是这个 ID 、 ID 、 ID -->
<h1 id="tianmospotlight">呆呆帅不帅自定义文字</h1>
</body>
好了这次文章就到这里了,有不懂可以留言哦!·呆呆blog-zaibk网络写本会及时回复的!~
免责声明:本文仅代表作者个人观点,与本网站无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
赞赏作者
作者: 呆呆 本文最后编辑于2020-6-30 11:28:54

发表评论 取消回复