我有一個容器div
,裏面有一個隱藏的button
,它只有在關注容器div
時纔會出現。我想在聚焦時讓button
可見(我想讓它可以聚焦)。這裏有一個fiddle如何僅在使用CSS集中時顯示隱藏按鈕?
HTML
:
<div class="ads" tabindex="0">
<button class="close" tabindex="0">X</button>
</div>
CSS
:
.ads{
position: relative;
display: inline-block;
border-radius: 0.5625rem;
border-style: solid;
border-width: 0.03125rem;
border-color: lightgrey;
background-color: #ffffff;
width: 100%;
height: 80px;
}
.close{
display: none;
padding: 0;
background: transparent;
border: none;
margin-top: 0.5rem;
margin-right: 0.5rem;
float: right;
width: 0.5rem;
height: 0.5rem;
background-image: url('delete.png');
background-size: 100% 100%;
}
div.ads:focus{
background-color: #ebeded;
}
div.ads:focus .close{
display:inline-block;
}
button.close:focus{
display:inline-block;
}
我怎樣才能做到這一點?
謝謝。
焦點......可聚焦......什麼? –
@Roko C. Buljan是的,使事件:專注於它與標籤鍵 – user6561572
它實際上工作。看[這裏](https://jsfiddle.net/6m51xdtb/3/)我改變了焦點的背景,所以你可以看到(我使用鉻) – avrahamcool