首先需要获取屏幕大小:
var screenWidth = document.documentElement.clientWidth; var screenHeight = document.documentElement.clientHeight;
接着可以定义动画(星星透明度):
@keyframes flash {
0%{opacity: 0}
25%{opacity: 0.25}
50%{opacity: 0.5}
75%{opacity: 0.75}
100%{opacity: 1}
}
全部代码如下:
Title div{ width: 70px; height: 80px; background: url("./images/star.jpg") no-repeat; animation: flash 1s; } body{ background-color: black } @keyframes flash { 0%{opacity: 0} 25%{opacity: 0.25} 50%{opacity: 0.5} 75%{opacity: 0.75} 100%{opacity: 1} }
效果如下:
以上就是js实现星星海特效的示例的详细内容,更多关于js 星星海特效的资料请关注考高分网其它相关文章!



