gpt4 book ai didi

css - 去除网页上冒号符号的跳跃

转载 作者:太空宇宙 更新时间:2023-11-04 06:01:48 24 4
gpt4 key购买 nike

我有一个网页,上面有时间 12:45。用户可以点击那个时间来隐藏它(第二次点击会再次显示)。然后隐藏时间,显示为--:--

我想防止用户点击时元素跳转。

没有水平运动,但有垂直运动。当时间变为减号(和减号)时,冒号移动。

这是一个显示跳跃冒号的动画 gif:

jumping colon on a web page

这是一个 jsfiddle,其中包含显示问题的代码 https://jsfiddle.net/a7z63nkp/5/

如何更改代码以使冒号静态化?

最佳答案

你是否期待这样的:

var i = 0;
var intervalID = setInterval(function() {
if (i === 0) {
// here is 'minus' ('−') chars, not the 'dash' ('-') chars
$('.mins').text('−−');
$('.secs').text('−−');
i = 1;
} else {
i = 0;
$('.mins').text('12');
$('.secs').text('45');
}
}, 300);
.main{
display:flex;
}
.mins, .secs {
font-size: 10rem;
width:200px;
font-variant-numeric: tabular-nums;
font-family: BlinkMacSystemFont;
}
.colon{
font-size: 10rem;
width:60px;
}
<script src="http://code.jquery.com/jquery-3.4.1.min.js"></script>
<div class="main">
<span class="mins">12</span>
<span class="colon">:</span>
<span class="secs">45</span>
</div>

关于css - 去除网页上冒号符号的跳跃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57231849/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com