搜索

查看: 3139|回复: 11

[JavaScript] 使用vue写一个翻页的时间插件实例代码

[复制链接]
发表于 2023-5-4 11:50:07 | 显示全部楼层 |阅读模式
Editor 2023-5-4 11:50:07 3139 11 看全部
目录
  • 效果图
  • 代码
  • 总结读秒效果有一个从上向下的翻页效果

    效果图

    202302201153453.png

    使用vue写一个翻页的时间插件实例代码1498 作者:Editor 帖子ID:2753 论坛知鸟论坛_zn60.com


    2023220115326116.gif

    使用vue写一个翻页的时间插件实例代码1689 作者:Editor 帖子ID:2753 论坛知鸟论坛_zn60.com


    clock

    代码
      
       
          {{dateToday}}
          {{$t(weekDay)}}
       
       
          
            {{timeLab}}
          
          
            
            
            
            
          
          
            
            
            
            
          
          
          
            
            
            
            
          
          
            
            
            
            
          
          
          
            
            
            
            
          
          
            
            
            
            
          
       
      


    .dateClock {
       display: flex;
       .todayClass {
          padding-right: 5px;
          .datep {
             font-size: 30px;
             padding-top: 5px;
          }
       }
       .clock {
          display: flex;
       }
    }
    .clock .divider {
       font-size: 40px;
       line-height: 47px;
       .iconfont {
          margin-right: 0;
       }
    }
    .clock .flip {
       position: relative;
       width: 44px;
       height: 60px;
       margin: 2px;
       font-size: 40px;
       line-height: 60px;
       text-align: center;
       background: #ffffff;
       border: 1px solid #b8b8b8;
       border-radius: 4px;
       .leftline {
          position: absolute;
          left: 0;
          top: 26px;
          width: 0;
          height: 8px;
          border: 1px solid #b8b8b8;
          z-index: 5;
       }
       .rightline {
          position: absolute;
          right: 0;
          top: 26px;
          width: 0;
          height: 8px;
          border: 1px solid #b8b8b8;
          z-index: 5;
       }
    }
    .amcolor {
       color: #ff43a1;
    }
    .pmcolor {
       color: #1890ff;
    }
    .labelTip {
       width: 44px;
       height: 60px;
       margin: 2px;
       line-height: 60px;
       text-align: center;
       border-radius: 4px;
       font-size: 16px;
       font-weight: bold;
       color: #fff;
    }
    .amstyle {
       background-color: #ff43a1;
    }
    .pmstyle {
       background-color: #1890ff;
    }
    .clock .flip .digital::before,
    .clock .flip .digital::after {
       position: absolute;
       content: attr(data-number);
       left: 0;
       right: 0;
       background: #fff;
       overflow: hidden;
       -webkit-perspective: 160px;
       perspective: 160px;
    }
    .clock .flip .digital::before {
       top: 0;
       bottom: 50%;
       border-bottom: 1px solid #fff;
       border-radius: 4px 4px 0 0;
    }
    .clock .flip .digital::after {
       top: 50%;
       bottom: 0;
       line-height: 0;
       border-radius: 0 0 4px 4px;
       background: linear-gradient(180deg, #ffffff, #ffffff 68%, #e2e2e2);
    }
    .clock .flip .back::before,
    .clock .flip .front::after {
       z-index: 1;
    }
    .clock .flip .back::after {
       z-index: 2;
    }
    .clock .flip .front::before {
       z-index: 3;
    }
    .clock .flip .back::after {
       -webkit-transform-origin: center top;
       transform-origin: center top;
       -webkit-transform: rotateX(0.5turn);
       transform: rotateX(0.5turn);
    }
    .clock .flip.running .front::before {
       -webkit-transform-origin: center bottom;
       transform-origin: center bottom;
       -webkit-animation: frontFlipDown 1s ease-in-out;
       animation: frontFlipDown 1s ease-in-out;
       -webkit-backface-visibility: hidden;
       backface-visibility: hidden;
    }
    .clock .flip.running .back::after {
       -webkit-animation: backFlipDown 1s ease-in-out;
       animation: backFlipDown 1s ease-in-out;
    }
    @-webkit-keyframes frontFlipDown {
       to {
          -webkit-transform: rotateX(0.5turn);
          transform: rotateX(0.5turn);
       }
    }
    @keyframes frontFlipDown {
       to {
          -webkit-transform: rotateX(0.5turn);
          transform: rotateX(0.5turn);
       }
    }
    @-webkit-keyframes backFlipDown {
       to {
          -webkit-transform: rotateX(0);
          transform: rotateX(0);
       }
    }
    @keyframes backFlipDown {
       to {
          -webkit-transform: rotateX(0);
          transform: rotateX(0);
       }
    }

    总结
    到此这篇关于使用vue写一个翻页的时间插件的文章就介绍到这了,更多相关vue翻页时间插件内容请搜索知鸟论坛以前的文章或继续浏览下面的相关文章希望大家以后多多支持知鸟论坛!
  • 发表于 2023-6-28 20:59:13 | 显示全部楼层
    123456848 2023-6-28 20:59:13 看全部
    我看不错噢 谢谢楼主!知鸟论坛越来越好!
    发表于 2023-6-29 02:03:55 | 显示全部楼层
    计划你大爷计j 2023-6-29 02:03:55 看全部
    我看不错噢 谢谢楼主!知鸟论坛越来越好!
    发表于 2023-6-29 14:18:00 | 显示全部楼层
    心随674 2023-6-29 14:18:00 看全部
    其实我一直觉得楼主的品味不错!呵呵!知鸟论坛太棒了!
    发表于 2023-6-29 14:23:14 | 显示全部楼层
    素色流年783 2023-6-29 14:23:14 看全部
    这个帖子不回对不起自己!我想我是一天也不能离开知鸟论坛
    发表于 2023-6-29 18:11:46 | 显示全部楼层
    六翼天使494 2023-6-29 18:11:46 看全部
    楼主,大恩不言谢了!知鸟论坛是最棒的!
    发表于 2023-6-29 18:57:47 | 显示全部楼层
    李志敏 2023-6-29 18:57:47 看全部
    其实我一直觉得楼主的品味不错!呵呵!知鸟论坛太棒了!
    发表于 2023-6-30 02:23:06 | 显示全部楼层
    123456825 2023-6-30 02:23:06 看全部
    楼主,我太崇拜你了!我想我是一天也不能离开知鸟论坛
    发表于 2023-6-30 09:54:08 | 显示全部楼层
    我的苦恼冉 2023-6-30 09:54:08 看全部
    既然你诚信诚意的推荐了,那我就勉为其难的看看吧!知鸟论坛不走平凡路。
    发表于 2023-6-30 10:16:02 | 显示全部楼层
    我是的十八簿 2023-6-30 10:16:02 看全部
    这个帖子不回对不起自己!我想我是一天也不能离开知鸟论坛
    • 您可能感兴趣
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则 返回列表

    RSS订阅| 小黑屋| 知鸟论坛 |网站地图
    本站资源来自互联网用户收集发布,如有侵权请邮件联系处理。 联系邮箱E-mail:zniao@foxmail.com
    快速回复 返回顶部 返回列表