css圆形倒计时

admin3个月前软件教程33

今天我们来分享一下如何使用CSS实现一个圆形倒计时的效果。

首先,我们需要先设计一个圆形的界面。代码如下:

div{width: 200px;height: 200px;border-radius: 50%;background-color: #eee;position: relative;}div::before{content: "";position: absolute;height: 100%;width: 100%;border-radius: 50%;clip: rect(0, 100px, 200px, 0);background-color: blue;transform: rotate(90deg);}

上面的代码中,我们使用了伪元素::before来生成一个蓝色的半圆,clip属性限制了蓝色半圆只显示一半,transform属性让蓝色半圆旋转90度,成为倒计时的数字显示位置。

现在,我们来添加JS倒计时的效果。代码如下:

var deadline = new Date("Jan 1, 2023 00:00:00").getTime();var x = setInterval(function() {var now = new Date().getTime();var t = deadline - now;var days = Math.floor(t / (1000 * 60 * 60 * 24));var hours = Math.floor((t%(1000 * 60 * 60 * 24))/(1000 * 60 * 60));var minutes = Math.floor((t % (1000 * 60 * 60)) / (1000 * 60));var seconds = Math.floor((t % (1000 * 60)) / 1000);document.getElementById("days").innerHTML =days;document.getElementById("hours").innerHTML =hours;document.getElementById("minutes").innerHTML = minutes;document.getElementById("seconds").innerHTML =seconds;if (t< 0) {clearInterval(x);document.getElementById("demo").innerHTML = "EXPIRED";}}, 1000);

上面的代码中,我们设置了一个截止日期。然后使用setInterval函数,每秒获取当前的时间差,并用Math.floor函数获得天,小时,分钟和秒数。

现在,我们可以将这些数字显示在蓝色半圆上了。代码如下:

上面的代码中,我们将每个数字放在一个div元素中,并使用JS将其显示在蓝色半圆的合适位置上。

如此无缝地融合了CSS和JS的圆形倒计时,是不是非常的酷炫呢?

免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

腾讯视频微信登录没有二维码

腾讯视频微信登录没有二维码的原因可能是浏览器卡顿,可以刷新页面;可能是网络断开,可以重新联网。腾讯视频是腾讯科技(北京)有限公司于2011年4月正式上线的在线视频平台,有丰富的优质流行内容和专业的媒体...

爱剪辑不是会员不能导出视频吗

爱剪辑不是会员不能导出视频,初次使用软件时,会赠送24小时会员特权,过后就没有会员特权了,是否续费看个人意愿。爱剪辑是一款由爱剪辑团队推出的视频剪辑软件。该软件以更适合国内用户的使用习惯与功能需求为出...

拼多多看不到发货地吗

拼多多购物是看不到发货地的,拼多多跟其余平台不同,它不会直接显示发货的地址,不过可以通过询问客服来了解发货地。拼多多是国内主流的手机购物APP,是一家专注于C2B拼团的第三方社交电商平台,成立于201...

闪电盒子能提现吗

闪电盒子能提现,闪电盒子余额满30元才有资格申请提现25元,会扣除20%手续费,官方会赠送3元现金。闪电盒子极速版是一款集合了多种功能为一体的手机软件,闪电盒子极速版支持在线购物领取大量红包,闪电盒子...

能投屏的视频软件

以手机软件为例,能投屏的视频软件有:1、优酷视频、2、腾讯视频 、3、手机爱奇艺、4、手机乐视视频、5、手机搜狐视频等等。1、优酷视频:在手机优酷找到独家视频,手机竖屏状态下,点击“TV”按钮,选择设...

拼多多谁是老板

拼多多的老板是黄峥。他是拼多多的创始人、董事长兼首席执行官。2002年本科毕业于浙江大学,2004年获得美国威斯康星大学麦迪逊分校计算机硕士学位,随后加入美国谷歌。拼多多是上海寻梦信息技术有限公司于2...