盘基地资源论坛

 找回密码
 立即注册
搜索
热搜: 书籍 电影 音乐
查看: 131|回复: 1

显示时间的代码

[复制链接]

958

主题

149

回帖

5117

积分

高级会员

Rank: 4

积分
5117
发表于 2023-9-12 13:54:38 | 显示全部楼层 |阅读模式
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4.   <title>显示时间</title>
  5.   <style>
  6.     body {
  7.       background-color: #1e1e1e;
  8.       font-family: 'Roboto', 'Arial', sans-serif;
  9.       display: flex;
  10.       align-items: center;
  11.       justify-content: center;
  12.       height: 100vh;
  13.       margin: 0;
  14.       overflow: hidden; /* 添加了隐藏滚动条的样式 */
  15.     }

  16.     #clock {
  17.       font-size: 150px;
  18.       color: #ffffff;
  19.       text-shadow: 0 4px 10px rgba(0, 0, 0, 0.3);
  20.     }

  21.     #particles {
  22.       position: absolute;
  23.       width: 100%;
  24.       height: 100%;
  25.       top: 0;
  26.       left: 0;
  27.       z-index: -1;
  28.     }
  29.   </style>
  30. </head>
  31. <body>
  32.   <div id="clock"></div>
  33.   <div id="particles"></div>

  34.   <script src="https://cdn.jsdelivr.net/particles.js/2.0.0/particles.min.js"></script>
  35.   <script>
  36.     var clock = document.getElementById('clock');

  37.     function updateClock() {
  38.       var now = new Date();
  39.       var hours = now.getHours().toString().padStart(2, '0');
  40.       var minutes = now.getMinutes().toString().padStart(2, '0');
  41.       var seconds = now.getSeconds().toString().padStart(2, '0');
  42.       var time = hours + ':' + minutes + ':' + seconds;

  43.       clock.textContent = time;
  44.     }

  45.     setInterval(updateClock, 1000);

  46.     particlesJS('particles', {
  47.       particles: {
  48.         number: {
  49.           value: 80,
  50.           density: {
  51.             enable: true,
  52.             value_area: 800
  53.           }
  54.         },
  55.         color: {
  56.           value: '#ffffff'
  57.         },
  58.         shape: {
  59.           type: ['circle', 'triangle', 'polygon'],
  60.           stroke: {
  61.             width: 0,
  62.             color: '#000000'
  63.           },
  64.           polygon: {
  65.             nb_sides: 5
  66.           },
  67.         },
  68.         opacity: {
  69.           value: 0.8,
  70.           random: true,
  71.           anim: {
  72.             enable: false,
  73.             speed: 1,
  74.             opacity_min: 0.1,
  75.             sync: false
  76.           }
  77.         },
  78.         size: {
  79.           value: 5,
  80.           random: true,
  81.           anim: {
  82.             enable: false,
  83.             speed: 40,
  84.             size_min: 0.1,
  85.             sync: false
  86.           }
  87.         },
  88.         line_linked: {
  89.           enable: true,
  90.           distance: 150,
  91.           color: '#ffffff',
  92.           opacity: 0.6,
  93.           width: 1
  94.         },
  95.         move: {
  96.           enable: true,
  97.           speed: 3,
  98.           direction: ['none', 'top', 'top-right', 'right', 'bottom-right', 'bottom', 'bottom-left', 'left', 'top-left'],
  99.           random: true,
  100.           straight: false,
  101.           out_mode: 'out',
  102.           bounce: false,
  103.           attract: {
  104.             enable: false,
  105.             rotateX: 600,
  106.             rotateY: 1200
  107.           }
  108.         }
  109.       },
  110.       interactivity: {
  111.         detect_on: 'canvas',
  112.         events: {
  113.           onhover: {
  114.             enable: true,
  115.             mode: 'grab'
  116.           },
  117.           onclick: {
  118.             enable: true,
  119.             mode: 'push'
  120.           },
  121.           resize: true
  122.         },
  123.         modes: {
  124.           grab: {
  125.             distance: 200,
  126.             line_linked: {
  127.               opacity: 1
  128.             }
  129.           },
  130.           push: {
  131.             particles_nb: 4
  132.           },
  133.         }
  134.       },
  135.       retina_detect: true
  136.     });

  137.     // 添加双击全屏功能
  138.     var isFullScreen = false;

  139.     document.addEventListener('dblclick', toggleFullScreen);

  140.     function toggleFullScreen() {
  141.       var doc = window.document;
  142.       var docEl = doc.documentElement;

  143.       var requestFullScreen = docEl.requestFullscreen || docEl.mozRequestFullScreen || docEl.webkitRequestFullScreen || docEl.msRequestFullscreen;
  144.       var exitFullScreen = doc.exitFullscreen || doc.mozCancelFullScreen || doc.webkitExitFullscreen || doc.msExitFullscreen;

  145.       if (!isFullScreen) {
  146.         if (requestFullScreen) {
  147.           requestFullScreen.call(docEl);
  148.         }
  149.       } else {
  150.         if (exitFullScreen) {
  151.           exitFullScreen.call(doc);
  152.         }
  153.       }

  154.       isFullScreen = !isFullScreen;
  155.     }
  156.   </script>
  157. </body>
  158. </html>
复制代码


盘基地论坛免责声明
1、本站资源来自互联网用户收集发布,仅供用于学习和交流。
2、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。
3、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决。
4、联系邮箱:admin@panjdzy.com
5、官方网址:www.panjdzy.com
6、备用网址:www.panjd.top




上一篇:GBA模拟器
下一篇:nes gba nds psp 3ds switch 游戏下载网站
回复

使用道具 举报

958

主题

149

回帖

5117

积分

高级会员

Rank: 4

积分
5117
 楼主| 发表于 2023-9-12 13:55:04 | 显示全部楼层
这是一个使用HTML和JavaScript编写的显示时间的网页代码。它会在页面上显示当前的时间,并且还添加了粒子效果的背景。

代码的主要部分是JavaScript部分,其中使用了setInterval函数定时更新页面上显示的时间。通过获取当前时间的小时、分钟和秒数,并使用textContent将其显示在clock元素中。

另外,该代码还使用了particles.js库来创建粒子效果的背景。具体的粒子设置可以在JavaScript代码中的particlesJS函数中进行调整。

此外,代码还添加了一个双击全屏功能,通过监听dblclick事件来切换全屏状态。

请注意,这段代码只是一个静态的网页示例,并不能在此环境中直接运行。如果你想尝试运行它,可以将代码保存为.html文件,然后在浏览器中打开该文件,即可看到效果。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

论坛新闻X


  扫码关注左侧公号,每月定期发送扩容福利码。

...

查看详情

Archiver|手机版|小黑屋|盘基地资源论坛

GMT+8, 2024-5-17 18:29 , Processed in 0.124371 second(s), 22 queries .

Powered by Discuz!

本站资源来自互联网用户收集发布,仅供用于学习和交流。

如有侵权之处,请联系站长并出示版权证明以便删除,敬请谅解!

联系邮箱:admin@panjdzy.com

快速回复 返回顶部 返回列表