关于JavaScript网页计时器
JavaScript网页 关于 计时器
2023-06-13 09:12:43 时间
Logo尺寸
background-size:设置背景图片尺寸
- background-size: 30px 30px;
- background-size: cover / contain;
- cover:保持图像的纵横比并将图像缩放成将完全覆盖背景定位区域的最小大小
- contain:保持图像的纵横比并将图像缩放成将适合背景定付区域的最大大小
子绝父相
给nav-box相对定位(relative
),img绝对定位(absolute
)
定时器
setTimeout
let timer = setTimeout(函数, 延迟时间);
在指定的延迟时间后执行一次函数 清除定时器clearTimeout(timer);
let timer = setTimeout(() => {
console.log("执行成功");
}, 1000);
clearTimeout(timer);
setInterval
let timer = setInterval(函数, 时间);
每隔指定时间执行一次函数 清除定时器clearInterval(timer);
let timer = setInterval(() => {
console.log("执行成功");
}, 1000);
clearInterval(timer);
transition
过渡属性,可以让html标签的从一个样式切换到另一个样式时产生动画效果
transition-duration
transition-timing-function
transition-delay
定义过渡效果何时开始
transition 连写
transition : porperty duration timing delay
其他可以省略,duration
必须设置
transform
transform属性应用于元素的2D或3D转换。该属性可以将元素旋转,缩放,移动等。
2D移动
格式:
transfrom: translate(x, y)
2D缩放
格式:
transform: scale(倍数);
2D旋转
格式:
transform: rotate(角度);
transform:rotate(360deg);
/* 旋转360度 deg:角度 */
拼团倒计时
// 获取结束时间点的时间戳
let endDate = new Date('2022-6-30 00:00:00');
endDate = parseInt(endDate.getTime() / 1000);
// 获取时分秒的标签对象
let hourDom = document.getElementById('hour');
let minDom = document.getElementById('min');
let secDom = document.getElementById('sec');
setInterval(() => {
// 获取当前时间点的时间戳
let nowDate = new Date();
nowDate = parseInt(nowDate.getTime() / 1000);
// 计算剩余的总秒数
let seconds = endDate - nowDate;
let hours = parseInt(seconds / 3600); //小时
hours = hours > 9 ? hours : "0" + hours;
let mins = parseInt(seconds % 3600 / 60); //分钟
mins = mins > 9 ? mins : "0" + mins;
let secs = seconds % 3600 % 60; //秒
secs = secs > 9 ? secs : "0" + secs;
hourDom.innerText = hours;
minDom.innerText = mins;
secDom.innerText = secs;
}, 1000);
相关文章
- javascript 基础_JavaScript高级编程
- 详解JavaScript的匿名函数(文末有教程分享)
- JavaScript刷LeetCode拿offer-链表篇
- JavaScript学习总结(十七)——Javascript原型链的原理详解编程语言
- MySQL与JavaScript结合的强大功能(mysqljs)
- 使用 JavaScript 编写的 Windows 95 能在多个平台运行
- 兄弟连JavaScript视频教程
- Javascript常用运算符(Operators)-javascript基础教程
- Javascript更新JavaScript数组的uniq方法
- Javascript阻止javascript事件冒泡,获取控件ID值
- 网页禁用右键实现代码(JavaScript代码)
- javascript实现的白板效果(可以直接在网页上写字)
- JavaScript高级程序设计阅读笔记(十六)javascript检测浏览器和操作系统-detect.js
- javascript基础知识大全便于大家学习,也便于我自己查看
- JavaScript拖拽效果示例网页解决快速拖拽的问题
- JavaScript实现网页图片等比例缩放实现代码及调用方式
- JavaScript回调(callback)函数概念自我理解及示例
- javascript获取xml节点的最大值(实现代码)
- 分享JavaScript获取网页关闭与取消关闭的事件
- 利用javascript实现禁用网页上所有文本框,下拉菜单,多行文本域
- Javascript实现带关闭按钮的网页漂浮广告代码
- JavaScript网页定位详解
- JavaScript针对网页节点的增删改查用法实例