我有一个输入和一个div,其高度和宽度等于输入的边界底部。我只想显示首先隐藏的div。如何在CSS输入焦点上显示div?
.cool{
font-size: 30px;
margin: auto;
outline: none;
padding-bottom: 0.2em;
border-width: 0px 0px 2px 0px;
border-bottom-color: black;
}
div.bar{
width: 365.3px;
height: 2px;
background-color: #42c0fb;
position: relative;
top: -2px;
display: none;
}
input:focus .bar{
display: block
}
<div style = "margin: auto;">
<input class = "cool" type = "text" />
<div class = "bar"></div>
</div>
请帮助。上面的代码不起作用。