gpt4 book ai didi

javascript - 在 HTML 中模拟闪烁的文本光标

转载 作者:搜寻专家 更新时间:2023-10-31 22:58:40 27 4
gpt4 key购买 nike

在 HTML 中插入闪烁光标(例如 DOS 中闪烁的粗下划线或 Linux 中的垂直条)的好方法是什么?

此字符/图像将位于 H1 标题的后面,并且在不同尺寸下应该看起来不错。

最佳答案

你可以只用 CSS 来做到这一点,这里是垂直Fiddle

h1 {
font-size: 20px;
padding-right: 20px;
display: inline-block;
}

h1:after {
content: '';
width: 20px;
height: 2px;
background: black;
opacity: 0;
display: inline-block;
animation: blink 1s linear infinite alternate;
}

@keyframes blink {
50% {
opacity: 0;
}
100% {
opacity: 1;
}
}
<h1>Lorem ipsum dolor sit amet</h1>

或者您可以使用JQuerysetInterval

setInterval(function() {
$('span').animate({
opacity: 1
}, 600).animate({
opacity: 0
}, 600)
}, 1200);
h1 {
font-size: 20px;
padding-right: 20px;
display: inline-block;
}

h1 span {
width: 20px;
margin-bottom: -1px;
height: 2px;
background: black;
opacity: 0;
display: inline-block;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<h1>Lorem ipsum dolor sit amet <span></span></h1>

关于javascript - 在 HTML 中模拟闪烁的文本光标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36118301/

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