Kno*_*s X 3 html javascript css formatting
在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;
}
}Run Code Online (Sandbox Code Playgroud)
<h1>Lorem ipsum dolor sit amet</h1>Run Code Online (Sandbox Code Playgroud)
或者您可以使用JQuery和 setInterval
setInterval(function() {
$('span').animate({
opacity: 1
}, 600).animate({
opacity: 0
}, 600)
}, 1200);Run Code Online (Sandbox Code Playgroud)
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;
}Run Code Online (Sandbox Code Playgroud)
<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>Run Code Online (Sandbox Code Playgroud)