1.程序代码

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD><TITLE> New Document </TITLE><META NAME="Generator" CONTENT="EditPlus"><META NAME="Author" CONTENT=""><META NAME="Keywords" CONTENT=""><META NAME="Description" CONTENT=""><style>body,html {margin: 0;height: 100%;width: 100%;overflow: hidden;position: relative;background: -webkit-radial-gradient(center, #000046 0%, #000 60%);}::after,::before {content: " ";display: block;}::after,::before,.moon,.sky,.star,.asteroid {position: absolute;}.moon {color: #ffd;background: radial-gradient(circle at -30% 50%, rgba(0, 0, 0, 0) 175px, currentColor 100%);z-index: 999;border-radius: 50%;height: 200px;width: 200px;left: 50%;top: 50%;transform: translate(-50%, -50%);filter: drop-shadow(0 0 20px currentColor);}.sky {left: 0;top: 0;width: 100%;height: 100%;animation: rotate 400s infinite linear;}.star {width: 3px;height: 3px;background-color: white;border-radius: 50%;animation: shine 800s infinite linear;}.star.scale1 {transform: scale(1);}.star.scale2 {transform: scale(0.5);}.star.scale3 {transform: scale(1.3);}.star.animate1 {animation-duration: 0.5s;}.star.animate2 {animation-duration: 1s;}.star.animate3 {animation-duration: 1.5s;}.star.animate4 {animation-duration: 2s;}.star.opacity1 {opacity: 1;}.star.opacity2 {opacity: 0.5;}.star.opacity3 {opacity: 0.2;}.asteroid {top: -200px;left: -200px;width: 200px;height: 200px;opacity: 0.8;animation-name: assteroid;animation-timing-function: linease-inear;animation-iteration-count: infinite;animation-duration: 7s;animation-delay: 2s;}.asteroid:before {width: 10px;height: 10px;background: #fff;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;-webkit-box-shadow: 0px 0px 7px 2px #fff;-moz-box-shadow: 0px 0px 7px 2px #fff;box-shadow: 0px 0px 7px 2px #fff;bottom: 0;right: 0;}.asteroid:after {width: 0;height: 0;border-left: 3px solid transparent;border-bottom: 200px solid #fff;border-right: 3px solid transparent;bottom: -22px;right: 75px;-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);transform: rotate(-45deg);-o-transform: rotate(-45deg);filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=-1deg);}@keyframes shine {0% {box-shadow: 0 0 15px 0px rgba(255, 255, 255, 0.05);}50% {box-shadow: 0 0 15px 4px rgba(255, 255, 255, 0.4);}100% {box-shadow: 0 0 15px 0px rgba(255, 255, 255, 0.05);}}@-webkit-keyframes shine {0% {box-shadow: 0 0 15px 0px rgba(255, 255, 255, 0.05);}50% {box-shadow: 0 0 15px 4px rgba(255, 255, 255, 0.4);}100% {box-shadow: 0 0 15px 0px rgba(255, 255, 255, 0.05);}}@keyframes rotate {0% {-webkit-transform: rotate(0deg);}100% {-webkit-transform: rotate(360deg);}}@keyframes rotate {0% {-webkit-transform: rotate(0deg);}100% {-webkit-transform: rotate(360deg);}}@keyframes assteroid {0% {top: -200px;left: -200px;filter: alpha(opacity=80);opacity: 0.8;}10% {top: 200px;left: 200px;filter: alpha(opacity=0);opacity: 0;}100% {filter: alpha(opacity=0);opacity: 0;}}@-webkit-keyframes assteroid {0% {top: -200px;left: -200px;filter: alpha(opacity=80);opacity: 0.8;}10% {top: 200px;left: 200px;filter: alpha(opacity=0);opacity: 0;}100% {filter: alpha(opacity=0);opacity: 0;}}</style>
</HEAD><BODY><div class="sky"></div>
<div class="moon"></div>
<div class="asteroid"></div>
<script src="https://cdn.bootcss.com/jquery/1.12.4/jquery.min.js"></script>
<script>/*===============================================================Barev and welcome to my little playground!My name is Ani and I'm a Web Developer from Yerevan. Here you will find some of my personal experiments. Feel free to use them for whatever you want.===============================================================*/function init(){var styles = ["animate4", "animate1", "animate2", "animate3"];var scales = ["scale1", "scale2", "scale3"];var opacities = ["opacity1", "opacity1", "opacity1", "opacity2", "opacity2", "opacity3"];function rand(min, max) {return Math.floor(Math.random() * (max - min)) + min;}var stars = "";var count = 300;var widthWindow = window.innerWidth;var heightWindow = window.innerHeight;for (var i = 0; i < count; i++) {stars += "<span class='star " + styles[rand(0, 4)] + " " + opacities[rand(0, 6)] + " "+ scales[rand(0, 3)] + "' style='animation-delay: ." + rand(0, 9)+ "s; left: "+ rand(0, widthWindow) + "px; top: " + rand(0, heightWindow) + "px;'></span>";}document.querySelector(".sky").innerHTML = stars;}window.onload = init;window.onresize = init;
</script>
</BODY>
</HTML>

2.效果图

HTML 动态夜空特效相关推荐

  1. html怎样实现动态背景效果,利用jQuery实现动态背景特效

    特效描述:利用jQuery实现 动态背景特效.利用jQuery实现动态背景特效 代码结构 1. 引入CSS 2. 引入JS 3. HTML代码 Example 1 ooh, pretty. Notic ...

  2. vue 模拟随机变速的动态打字特效【支持多行文本】(含css实现闪烁光标,js动态改变setInterval定时器的时间间隔)

    随机变速的动态打字特效–最终效果 随机变速的动态打字特效–完整代码 <template><div class="contentBox"><span&g ...

  3. java实现3D动态效果_js实现3D粒子酷炫动态旋转特效

    js实现3D粒子酷炫动态旋转特效(效果比较酷炫,中途不仅有形态的变换,还有颜色的变化,希望大家能够喜欢) 代码实现过程中的静态截图 New Document html,body{ margin:0px ...

  4. 文字动态发光特效代码简单实现

    第一种方法: <html><head><title>文字动态发光特效代码</title></head><body bgcolor=&q ...

  5. 深度学习AI美颜系列----人像静态/动态贴纸特效算法实现

    人像静态/动态贴纸特效几乎已经是所有图像视频处理类/直播类app的必需品了,这个功能看起来复杂,实际上很简单,本文将给大家做个详细的讲解. 我们先来看一下FaceU的两张效果图: 这两张效果图中, 我 ...

  6. 深度学习AI美颜系列——人像静态/动态贴纸特效算法实现 | CSDN博文精选

    作者 | Trent1985 来源 | CSDN博客 人像静态/动态贴纸特效几乎已经是所有图像视频处理类/直播类app的必需品了,这个功能看起来复杂,实际上很简单,本文将给大家做个详细的讲解. 我们先 ...

  7. CSS3 实现圆圈动态发光特效动画的制作

    CSS3实现圆圈动态发光特效动画 1.首先建设div大盒子,然后在里面建设小盒子,建设三个小div盒子,代表三个圈圈的标签 2.在样式中建设style样式,并与html的div盒子标签层层对应 代码入 ...

  8. 【HTML实现弹幕滚动效果和文字动态发光特效代码】

    HTML实现弹幕滚动效果 我们经常会在看电影的时候,打开弹幕,以此来查看网友们对电影的实时评价.面对屏幕上一条一条滚动的弹幕,到底是如何实现的呢?   下面我们来介绍用HTML实现弹幕滚动的方法. 1 ...

  9. css元素发光效果图,纯CSS3实现圆圈动态发光特效动画的示例代码

    本文主要介绍了纯CSS3实现圆圈动态发光特效动画的示例代码,分享给大家,具体如下: 效果图: 代码: 纯CSS3实现圆圈动态发光特效动画 body { background-color: #00000 ...

最新文章

  1. It appears as though you do not have permission to view information ...
  2. SpringMVC框架 学习DAY_01:框架概括 / 简易应用 / 核心执行流程图 /在框架下显示HTML模板页面/ 接受请求
  3. Leetcode 109. 有序链表转换二叉搜索树 解题思路及C++实现
  4. 什么是python自动化脚本_Python自动化
  5. Best Cow Line
  6. LeetCode Implement Queue using Stacks (数据结构)
  7. hibernate cascade的真正含义
  8. 【英语学习】【Daily English】U15 Culture L02 For a second I wanted to go home
  9. springboot运行在eclipse报异常的问题
  10. 20190812:两个数组的交集ⅠⅡ
  11. FPGA内部资源总结
  12. macbook android 屏幕共享,Mac 自带功能屏幕共享
  13. Qt 开发activex控件(以中控的指纹仪URU4000B为例)
  14. RAISECOM交换机命令摘要
  15. 感谢同事的临别赠言,愿自己一路顺风。
  16. 2021杭电多校第3场_HDU6975_Forgiving Matching
  17. kali mysql安装教程_MySQL 安装教程(windows版)
  18. 去除浏览器自动填充密码功能
  19. 应用程序正常初始化0xc0000135失败的解决办法
  20. ad7793编程c语言,AD7793在高精度温控设备中的应用

热门文章

  1. c语言数据结构课程设计停车场管理系统,数据结构课程设计报告停车场管理系统...
  2. 【Web前端HTML5CSS3】05-样式继承与其他概念
  3. 计算机控制原理 实验,计算机控制原理实验-直流电机实验.doc
  4. 浅析原代细胞应用现状
  5. jquery input标签中 中checkbox全部选中与全部取消
  6. android 键盘自适应,Android输入框布局如何随键盘变化
  7. 系统学习——Bootstrap
  8. HFSS 微带线验证和仿真
  9. 阿里云的服务器、腾讯云的域名,域名解析失败的解决方案
  10. 帧差法得到运动背景图像