怎么才能让数字在横线上缩小了数字还在横线上

2024-04-29 02:52

本文主要是介绍怎么才能让数字在横线上缩小了数字还在横线上,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

<!DOCTYPE html>
<html lang="zh-CN"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>刻度</title>
</head>
<style type="text/css">* {margin: 0;padding: 0;box-sizing: border-box;list-style: none;}/* 刻度尺 */.rile {background-color: #891313;border-radius: 5px 5px 0 0;height: 85vh;width: 60px;position: relative;/*  translate()相当于水平平移,+ 表示向右/下,- 表示向左/上translateX(x)水平方向平移translateY(y)垂直方向平移translateZ(z)相当于放大translate(x,y)相当于水平平移+垂直平移translate(x,y,z)相当于水平平移+垂直平移+放大 */transform: translate(400px, 80px);}ul {width: 80%;height: 100%;position: relative;display: flex;justify-content: space-between;flex-direction: column-reverse;margin: 0 auto;/* counter-reset: num -2; */counter-reset: num -1;}.list>li {width: 80%;height: 0.2vh;background-color: rgb(255, 255, 255);position: relative;color: aliceblue;margin: 2px auto;}.list>li:before {/* counter-increment: num 2; */counter-increment: num 1;content: counter(num);position: relative;top: 5vh;left: 10px;/* content: '01'; *//* 个位补零 */content: counter(num, decimal-leading-zero);/* transform: translate(1vh, 5vh);  */}/* ol {position: absolute;top: 100px;left: 50%;counter-reset: count;}ol li {counter-increment: count;}ol li::after {/* 个位补零 *//* content: "[" counter(count, decimal-leading-zero) "] == [" counter(count,lower-alpha) "]";} */
</style> <body><div class="rile"><ul id="list" class="list"><!--尺子需要几个单位就加几个--><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li></ul></div><ol><li></li><li></li><li></li></ol>
</body>
<script>/* const rile = document.querySelector('.rile')const list = document.querySelector('#list')const li = list.querySelectorAll('li')let num = 0let timer = nullconst start = () => {timer = setInterval(() => {num += 1if (num > 50) {num = 0}rile.style.transform = `translate(${400 + num * 10}px, 80px)`li.forEach((item, index) => {if (index < num) {item.style.backgroundColor = 'rgb(255, 255, 255)'} else {item.style.backgroundColor = 'aliceblue'}})}, 1000)}const stop = () => {clearInterval(timer)}start()  */
</script></html>

 

这篇关于怎么才能让数字在横线上缩小了数字还在横线上的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/944934

相关文章

使用PyTorch实现手写数字识别功能

《使用PyTorch实现手写数字识别功能》在人工智能的世界里,计算机视觉是最具魅力的领域之一,通过PyTorch这一强大的深度学习框架,我们将在经典的MNIST数据集上,见证一个神经网络从零开始学会识... 目录当计算机学会“看”数字搭建开发环境MNIST数据集解析1. 认识手写数字数据库2. 数据预处理的

java字符串数字补齐位数详解

《java字符串数字补齐位数详解》:本文主要介绍java字符串数字补齐位数,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录Java字符串数字补齐位数一、使用String.format()方法二、Apache Commons Lang库方法三、Java 11+的St

电脑开机提示krpt.dll丢失怎么解决? krpt.dll文件缺失的多种解决办法

《电脑开机提示krpt.dll丢失怎么解决?krpt.dll文件缺失的多种解决办法》krpt.dll是Windows操作系统中的一个动态链接库文件,它对于系统的正常运行起着重要的作用,本文将详细介绍... 在使用 Windows 操作系统的过程中,用户有时会遇到各种错误提示,其中“找不到 krpt.dll”

Java数字转换工具类NumberUtil的使用

《Java数字转换工具类NumberUtil的使用》NumberUtil是一个功能强大的Java工具类,用于处理数字的各种操作,包括数值运算、格式化、随机数生成和数值判断,下面就来介绍一下Number... 目录一、NumberUtil类概述二、主要功能介绍1. 数值运算2. 格式化3. 数值判断4. 随机

MySql死锁怎么排查的方法实现

《MySql死锁怎么排查的方法实现》本文主要介绍了MySql死锁怎么排查的方法实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧... 目录前言一、死锁排查方法1. 查看死锁日志方法 1:启用死锁日志输出方法 2:检查 mysql 错误

Rsnapshot怎么用? 基于Rsync的强大Linux备份工具使用指南

《Rsnapshot怎么用?基于Rsync的强大Linux备份工具使用指南》Rsnapshot不仅可以备份本地文件,还能通过SSH备份远程文件,接下来详细介绍如何安装、配置和使用Rsnaps... Rsnapshot 是一款开源的文件系统快照工具。它结合了 Rsync 和 SSH 的能力,可以帮助你在 li

电脑密码怎么设置? 一文读懂电脑密码的详细指南

《电脑密码怎么设置?一文读懂电脑密码的详细指南》为了保护个人隐私和数据安全,设置电脑密码显得尤为重要,那么,如何在电脑上设置密码呢?详细请看下文介绍... 设置电脑密码是保护个人隐私、数据安全以及系统安全的重要措施,下面以Windows 11系统为例,跟大家分享一下设置电脑密码的具体办php法。Windo

怎么关闭Ubuntu无人值守升级? Ubuntu禁止自动更新的技巧

《怎么关闭Ubuntu无人值守升级?Ubuntu禁止自动更新的技巧》UbuntuLinux系统禁止自动更新的时候,提示“无人值守升级在关机期间,请不要关闭计算机进程”,该怎么解决这个问题?详细请看... 本教程教你如何处理无人值守的升级,即 Ubuntu linux 的自动系统更新。来源:https://

Ubuntu系统怎么安装Warp? 新一代AI 终端神器安装使用方法

《Ubuntu系统怎么安装Warp?新一代AI终端神器安装使用方法》Warp是一款使用Rust开发的现代化AI终端工具,该怎么再Ubuntu系统中安装使用呢?下面我们就来看看详细教程... Warp Terminal 是一款使用 Rust 开发的现代化「AI 终端」工具。最初它只支持 MACOS,但在 20

LinuxMint怎么安装? Linux Mint22下载安装图文教程

《LinuxMint怎么安装?LinuxMint22下载安装图文教程》LinuxMint22发布以后,有很多新功能,很多朋友想要下载并安装,该怎么操作呢?下面我们就来看看详细安装指南... linux Mint 是一款基于 Ubuntu 的流行发行版,凭借其现代、精致、易于使用的特性,深受小伙伴们所喜爱。对