• 工作之余Happy一下(实现时钟特效)


    样式

     测试代码:

    1. DOCTYPE html>
    2. <html>
    3. <head lang="en">
    4. <meta charset="UTF-8">
    5. <title>时钟特效title>
    6. <style>
    7. body{
    8. background: #000;
    9. }
    10. .content{
    11. width: 400px;
    12. margin: auto;
    13. color: #fff;
    14. }
    15. #title{
    16. font-size: 25px;
    17. }
    18. #myclock{
    19. margin-top: 30px;
    20. font-size: 60px;
    21. font-weight: 900;
    22. }
    23. style>
    24. head>
    25. <body>
    26. <div class="content">
    27. <div id="title"> 二十四进制时钟div>
    28. <div id="myclock">div>
    29. div>
    30. <script type="text/javascript">
    31. function disptime(){
    32. var today = new Date();
    33. var year=today.getFullYear();
    34. var month=today.getMonth()+1;
    35. var date=today.getDate();
    36. var day=today.getDay();
    37. var week={
    38. 0:"星期日",
    39. 1:"星期一",
    40. 2:"星期二",
    41. 3:"星期三",
    42. 4:"星期四",
    43. 5:"星期五",
    44. 6:"星期六",
    45. }
    46. document.getElementById("title").innerHTML=year +"年 "+month+"月 "+date+"日 "+week[day];
    47. var today = new Date(); //获得当前时间
    48. var hh = today.getHours(); //获得小时、分钟、秒
    49. var mm = today.getMinutes();//获得分钟
    50. var ss = today.getSeconds();//获得秒
    51. /*设置div的内容为当前时间*/
    52. document.getElementById("myclock").innerHTML=hh +":"+mm+": "+ss;
    53. setTimeout(disptime,1000);//setTimeout非标准格式,"disptime()"标准格式应加入引号和括号。
    54. }
    55. disptime()
    56. /*使用setInterval()每间隔指定毫秒后调用disptime()*/
    57. // var myTime = setInterval("disptime()",1000);
    58. script>
    59. body>
    60. html>

    如果需要较好看的时钟特效,比如:

     

     直接上代码:

    1. DOCTYPE html>
    2. 时钟特效
  • 相关阅读:
    Java8新特性
    阿里云申请免费SSL证书的两种验证方式及配置服务器Tomcat升级HTTPS协议
    HTTPS 的加密流程
    vue组件间通信
    银行智能运维探索:打造通用指标趋势预测模型
    菜鸟、小白在autojs和冰狐智能辅助之间如何选择?
    ElasticSearch的安装部署-----图文介绍
    orb-slam2 从单目开始的简单学习(7):Optimizer
    从零开始-与大语言模型对话学技术-gradio篇(4)
    Word隐藏批注知识分享,快速提升工作效率!
  • 原文地址:https://blog.csdn.net/2201_75705263/article/details/133932792